{ "name": "@oneuptime/app", "version": "1.0.0", "description": "", "repository": { "type": "git", "url": "https://github.com/OneUptime/oneuptime" }, "main": "Index.ts", "scripts": { "build-frontend:accounts": "bash ./scripts/frontend-run.sh FeatureSet/Accounts dev-build", "build-frontend:dashboard": "bash ./scripts/frontend-run.sh FeatureSet/Dashboard dev-build", "build-frontend:admin-dashboard": "bash ./scripts/frontend-run.sh FeatureSet/AdminDashboard dev-build", "build-frontend:status-page": "bash ./scripts/frontend-run.sh FeatureSet/StatusPage dev-build", "build-frontend:public-dashboard": "bash ./scripts/frontend-run.sh FeatureSet/PublicDashboard dev-build", "build-frontends": "npm run build-frontend:accounts && npm run build-frontend:dashboard && npm run build-frontend:admin-dashboard && npm run build-frontend:status-page && npm run build-frontend:public-dashboard", "build-frontend:accounts:prod": "bash ./scripts/frontend-run.sh FeatureSet/Accounts build", "build-frontend:dashboard:prod": "bash ./scripts/frontend-run.sh FeatureSet/Dashboard build", "build-frontend:admin-dashboard:prod": "bash ./scripts/frontend-run.sh FeatureSet/AdminDashboard build", "build-frontend:status-page:prod": "bash ./scripts/frontend-run.sh FeatureSet/StatusPage build", "build-frontend:public-dashboard:prod": "bash ./scripts/frontend-run.sh FeatureSet/PublicDashboard build", "build-frontends:prod": "npm run build-frontend:accounts:prod && npm run build-frontend:dashboard:prod && npm run build-frontend:admin-dashboard:prod && npm run build-frontend:status-page:prod && npm run build-frontend:public-dashboard:prod", "watch-frontend:accounts": "bash ./scripts/frontend-run.sh FeatureSet/Accounts dev-build --watch", "watch-frontend:dashboard": "bash ./scripts/frontend-run.sh FeatureSet/Dashboard dev-build --watch", "watch-frontend:admin-dashboard": "bash ./scripts/frontend-run.sh FeatureSet/AdminDashboard dev-build --watch", "watch-frontend:status-page": "bash ./scripts/frontend-run.sh FeatureSet/StatusPage dev-build --watch", "watch-frontend:public-dashboard": "bash ./scripts/frontend-run.sh FeatureSet/PublicDashboard dev-build --watch", "dev:api": "npx nodemon", "start": "export NODE_OPTIONS='--max-old-space-size=8096' && node --no-node-snapshot --require ts-node/register Index.ts", "compile": "tsc", "clear-modules": "rm -rf node_modules && rm package-lock.json && npm install", "dev": "bash ./scripts/dev.sh", "audit": "npm audit --audit-level=low", "dep-check": "npm install -g depcheck && depcheck ./ --skip-missing=true", "test": "rm -rf build && jest --detectOpenHandles --passWithNoTests", "coverage": "jest --detectOpenHandles --coverage" }, "author": "OneUptime (https://oneuptime.com/)", "license": "Apache-2.0", "dependencies": { "@grpc/grpc-js": "^1.12.5", "@grpc/proto-loader": "^0.7.13", "@modelcontextprotocol/sdk": "^1.27.1", "@sendgrid/mail": "^8.1.0", "Common": "file:../Common", "ejs": "^3.1.9", "handlebars": "^4.7.8", "nodemailer": "^6.9.7", "protobufjs": "^7.5.4", "ts-node": "^10.9.1", "twilio": "^4.20.0", "xml-crypto": "^3.2.0", "xml2js": "^0.6.2", "xmldom": "^0.6.0" }, "devDependencies": { "@types/jest": "^29.5.11", "@types/node": "^17.0.31", "@types/nodemailer": "^6.4.14", "@types/xml2js": "^0.4.14", "@types/xmldom": "^0.1.34", "jest": "^28.1.0", "nodemon": "^2.0.20" } }