{ "name": "ticketlab-mcp", "version": "0.1.0", "private": true, "type": "module", "engines": { "node": ">=22" }, "scripts": { "build": "tsc", "start": "node dist/hello.js", "typecheck": "tsc --noEmit", "migrate": "npm run build && node dist/db/migrate.js", "test": "npm run build && node --test \"dist/**/*.test.js\"", "test:coverage": "npm run build && node -e \"require('fs').mkdirSync('coverage',{recursive:true})\" && node --experimental-test-coverage --test-reporter=spec --test-reporter-destination=stdout --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --test \"dist/**/*.test.js\" && node scripts/remap-lcov.cjs" }, "dependencies": { "@opentelemetry/api": "^1.9.1", "@opentelemetry/api-logs": "^0.221.0", "@opentelemetry/exporter-logs-otlp-http": "^0.221.0", "@opentelemetry/exporter-metrics-otlp-http": "^0.221.0", "@opentelemetry/exporter-trace-otlp-http": "^0.221.0", "@opentelemetry/resources": "^2.10.0", "@opentelemetry/sdk-logs": "^0.221.0", "@opentelemetry/sdk-metrics": "^2.10.0", "@opentelemetry/sdk-trace-base": "^2.10.0", "@opentelemetry/sdk-trace-node": "^2.10.0", "@opentelemetry/semantic-conventions": "^1.43.0", "better-sqlite3": "^11.9.1" }, "devDependencies": { "@types/better-sqlite3": "^7.6.12", "@types/node": "^22.13.10", "typescript": "^5.8.2" } }