{ "name": "matrix-public-archive", "version": "0.0.0", "license": "Apache-2.0", "repository": { "type": "git", "url": "https://github.com/matrix-org/matrix-public-archive" }, "scripts": { "lint": "eslint **/*.js", "build": "node ./build/do-client-build.js", "start": "node server/server.js", "start-dev": "node server/start-dev.js", "test": "npm run mocha -- test/e2e-tests.js --timeout 15000", "test-interactive": "npm run mocha -- test/e2e-tests.js --timeout 15000 --interactive", "nodemon": "nodemon", "vite": "vite", "mocha": "mocha", "eslint": "eslint", "prettier": "prettier" }, "engines": { "node": ">=16.0.0" }, "devDependencies": { "escape-string-regexp": "^4.0.0", "eslint": "^8.8.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^4.0.0", "merge-options": "^3.0.4", "mocha": "^9.2.1", "nodemon": "^2.0.15", "prettier": "^2.5.1", "vite": "^2.9.6" }, "dependencies": { "@opentelemetry/api": "^1.1.0", "@opentelemetry/auto-instrumentations-node": "^0.31.0", "@opentelemetry/context-async-hooks": "^1.4.0", "@opentelemetry/core": "^1.4.0", "@opentelemetry/exporter-jaeger": "^1.3.1", "@opentelemetry/instrumentation": "^0.30.0", "@opentelemetry/propagator-ot-trace": "^0.26.0", "@opentelemetry/resources": "^1.3.1", "@opentelemetry/sdk-trace-base": "^1.3.1", "@opentelemetry/semantic-conventions": "^1.3.1", "dompurify": "^2.3.9", "express": "^4.17.2", "hydrogen-view-sdk": "npm:@mlm/hydrogen-view-sdk@^0.16.0-scratch", "json5": "^2.2.1", "linkedom": "^0.14.1", "matrix-public-archive-shared": "file:./shared/", "nconf": "^0.11.3", "node-fetch": "^2.6.7", "url-join": "^4.0.1" } }