{ "name": "@oneuptime/e2e", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@oneuptime/e2e", "version": "1.0.0", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { "@playwright/test": "^1.49.1", "Common": "file:../Common", "playwright": "^1.49.1", "typescript": "^5.4.5" }, "devDependencies": { "@types/node": "^20.10.4" } }, "../Common": { "name": "@oneuptime/common", "version": "1.0.0", "license": "Apache-2.0", "dependencies": { "@asteasolutions/zod-to-openapi": "^7.3.2", "@bull-board/express": "^5.21.4", "@clickhouse/client": "^1.10.1", "@elastic/elasticsearch": "^8.12.1", "@hcaptcha/react-hcaptcha": "^1.14.0", "@monaco-editor/react": "^4.4.6", "@opentelemetry/api": "^1.9.0", "@opentelemetry/api-logs": "^0.206.0", "@opentelemetry/context-zone": "^1.25.1", "@opentelemetry/exporter-logs-otlp-http": "^0.207.0", "@opentelemetry/exporter-metrics-otlp-proto": "^0.207.0", "@opentelemetry/exporter-trace-otlp-http": "^0.207.0", "@opentelemetry/exporter-trace-otlp-proto": "^0.207.0", "@opentelemetry/id-generator-aws-xray": "^1.2.2", "@opentelemetry/instrumentation": "^0.207.0", "@opentelemetry/instrumentation-fetch": "^0.207.0", "@opentelemetry/instrumentation-xml-http-request": "^0.207.0", "@opentelemetry/resources": "^1.25.1", "@opentelemetry/sdk-logs": "^0.207.0", "@opentelemetry/sdk-metrics": "^1.25.1", "@opentelemetry/sdk-node": "^0.207.0", "@opentelemetry/sdk-trace-web": "^1.25.1", "@opentelemetry/semantic-conventions": "^1.37.0", "@pyroscope/nodejs": "^0.4.11", "@remixicon/react": "^4.2.0", "@simplewebauthn/server": "^13.2.2", "@tippyjs/react": "^4.2.6", "@types/archiver": "^6.0.3", "@types/crypto-js": "^4.2.2", "@types/dompurify": "^3.0.5", "@types/multer": "^2.0.0", "@types/qrcode": "^1.5.5", "@types/react-highlight": "^0.12.8", "@types/react-syntax-highlighter": "^15.5.13", "@types/uuid": "^8.3.4", "@types/web-push": "^3.6.4", "acme-client": "^5.3.0", "airtable": "^0.12.2", "archiver": "^7.0.1", "axios": "^1.12.0", "botbuilder": "^4.23.3", "bullmq": "^5.61.0", "cookie-parser": "^1.4.7", "cors": "^2.8.5", "cron-parser": "^4.8.1", "crypto-js": "^4.2.0", "dompurify": "^3.3.2", "dotenv": "^16.4.4", "ejs": "^3.1.10", "elkjs": "^0.10.0", "esbuild": "^0.25.5", "expo-server-sdk": "^3.15.0", "express": "^4.21.1", "formik": "^2.4.6", "history": "^5.3.0", "ioredis": "^5.3.2", "isolated-vm": "^6.1.2", "json2csv": "^5.0.7", "json5": "^2.2.3", "jsonwebtoken": "^9.0.0", "jwt-decode": "^4.0.0", "marked": "^12.0.2", "mermaid": "^11.12.2", "moment": "^2.30.1", "moment-timezone": "^0.5.45", "multer": "^2.1.1", "node-cron": "^3.0.3", "nodemailer": "^7.0.7", "otpauth": "^9.3.1", "pg": "^8.16.3", "playwright": "^1.56.0", "posthog-js": "^1.275.3", "prop-types": "^15.8.1", "qrcode": "^1.5.3", "react": "^18.3.1", "react-beautiful-dnd": "^13.1.1", "react-big-calendar": "^1.19.4", "react-color": "^2.19.3", "react-dom": "^18.3.1", "react-dropzone": "^14.2.2", "react-error-boundary": "^4.0.13", "react-highlight": "^0.15.0", "react-markdown": "^9.0.0", "react-router-dom": "^6.30.1", "react-select": "^5.4.0", "react-spinners": "^0.14.1", "react-syntax-highlighter": "^16.0.0", "react-toggle": "^4.1.3", "reactflow": "^11.11.4", "recharts": "^2.12.7", "redis-semaphore": "^5.5.1", "reflect-metadata": "^0.2.2", "remark-gfm": "^4.0.0", "slackify-markdown": "^4.4.0", "slugify": "^1.6.5", "socket.io": "^4.7.4", "socket.io-client": "^4.7.5", "stripe": "^10.17.0", "tailwind-merge": "^2.6.0", "tippy.js": "^6.3.7", "twilio": "^4.22.0", "typeorm": "^0.3.26", "typeorm-extension": "^2.2.13", "universal-cookie": "^7.2.1", "use-async-effect": "^2.2.6", "uuid": "^8.3.2", "web-push": "^3.6.7", "zod": "^3.25.76" }, "devDependencies": { "@faker-js/faker": "^8.0.2", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.3.0", "@testing-library/user-event": "^14.4.3", "@types/cookie-parser": "^1.4.4", "@types/cors": "^2.8.12", "@types/ejs": "^3.1.1", "@types/express": "^4.17.13", "@types/jest": "^28.1.4", "@types/json2csv": "^5.0.3", "@types/jsonwebtoken": "^8.5.9", "@types/node": "^17.0.45", "@types/node-cron": "^3.0.7", "@types/nodemailer": "^6.4.7", "@types/react": "^18.2.38", "@types/react-beautiful-dnd": "^13.1.2", "@types/react-big-calendar": "^1.8.5", "@types/react-color": "^3.0.6", "@types/react-test-renderer": "^18.0.0", "@types/react-toggle": "^4.0.3", "jest": "^28.1.1", "jest-environment-jsdom": "^29.7.0", "jest-mock-extended": "^3.0.5", "react-test-renderer": "^18.2.0", "sass": "^1.89.2", "ts-jest": "^28.0.5" } }, "node_modules/@playwright/test": { "version": "1.56.1", "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.56.1.tgz", "integrity": "sha512-vSMYtL/zOcFpvJCW71Q/OEGQb7KYBPAdKh35WNSkaZA75JlAO8ED8UN6GUNTm3drWomcbcqRPFqQbLae8yBTdg==", "license": "Apache-2.0", "dependencies": { "playwright": "1.56.1" }, "bin": { "playwright": "cli.js" }, "engines": { "node": ">=18" } }, "node_modules/@types/node": { "version": "20.10.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz", "integrity": "sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==", "dev": true, "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/Common": { "resolved": "../Common", "link": true }, "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "hasInstallScript": true, "license": "MIT", "optional": true, "os": [ "darwin" ], "engines": { "node": "^8.16.0 || ^10.6.0 || >=11.0.0" } }, "node_modules/playwright": { "version": "1.56.1", "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.56.1.tgz", "integrity": "sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==", "license": "Apache-2.0", "dependencies": { "playwright-core": "1.56.1" }, "bin": { "playwright": "cli.js" }, "engines": { "node": ">=18" }, "optionalDependencies": { "fsevents": "2.3.2" } }, "node_modules/playwright-core": { "version": "1.56.1", "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.56.1.tgz", "integrity": "sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==", "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, "engines": { "node": ">=18" } }, "node_modules/typescript": { "version": "5.4.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { "node": ">=14.17" } }, "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "dev": true } } }