diff options
| author | Saumit <justsaumit@protonmail.com> | 2025-09-27 02:14:26 +0530 |
|---|---|---|
| committer | Saumit <justsaumit@protonmail.com> | 2025-09-27 02:14:26 +0530 |
| commit | 82e03978b89938219958032efb1448cc76baa181 (patch) | |
| tree | 626f3e54d52ecd49be0ed3bee30abacc0453d081 /src/frontend/package.json | |
Initial snapshot - OpenTelemetry demo 2.1.3 -f
Diffstat (limited to 'src/frontend/package.json')
| -rw-r--r-- | src/frontend/package.json | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/src/frontend/package.json b/src/frontend/package.json new file mode 100644 index 0000000..40f82fc --- /dev/null +++ b/src/frontend/package.json @@ -0,0 +1,68 @@ +{ + "name": "frontend", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "NODE_OPTIONS='--require ./utils/telemetry/Instrumentation.js' next dev", + "build": "next build", + "start": "node --require ./Instrumentation.js server.js", + "lint": "next lint", + "cy:open": "cypress open", + "grpc:generate": "mkdir -p ./protos && protoc -I ./pb --plugin=./node_modules/.bin/protoc-gen-ts_proto --ts_proto_opt=esModuleInterop=true --ts_proto_out=./protos --ts_proto_opt=outputServices=grpc-js demo.proto" + }, + "dependencies": { + "@bufbuild/protobuf": "^2.9.0", + "@grpc/grpc-js": "1.12.6", + "@openfeature/flagd-provider": "0.13.3", + "@openfeature/flagd-web-provider": "0.7.3", + "@openfeature/react-sdk": "1.0.1", + "@opentelemetry/api": "1.9.0", + "@opentelemetry/auto-instrumentations-node": "0.64.1", + "@opentelemetry/auto-instrumentations-web": "0.51.0", + "@opentelemetry/context-zone": "2.1.0", + "@opentelemetry/core": "2.1.0", + "@opentelemetry/exporter-metrics-otlp-grpc": "0.205.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.205.0", + "@opentelemetry/exporter-trace-otlp-http": "0.205.0", + "@opentelemetry/instrumentation": "0.205.0", + "@opentelemetry/opentelemetry-browser-detector": "0.205.0", + "@opentelemetry/resource-detector-alibaba-cloud": "0.31.5", + "@opentelemetry/resource-detector-aws": "2.5.0", + "@opentelemetry/resource-detector-container": "0.7.5", + "@opentelemetry/resource-detector-gcp": "0.40.0", + "@opentelemetry/resources": "2.1.0", + "@opentelemetry/sdk-metrics": "2.1.0", + "@opentelemetry/sdk-node": "0.205.0", + "@opentelemetry/sdk-trace-base": "2.1.0", + "@opentelemetry/sdk-trace-node": "2.1.0", + "@opentelemetry/sdk-trace-web": "2.1.0", + "@tanstack/react-query": "5.89.0", + "cookies-next": "6.1.0", + "currency-symbol-map": "5.1.0", + "dotenv": "17.2.2", + "dotenv-expand": "12.0.3", + "next": "15.5.3", + "react": "19.1.1", + "react-dom": "19.1.1", + "sharp": "0.34.4", + "styled-components": "6.1.19", + "uuid": "13.0.0" + }, + "devDependencies": { + "@types/node": "24.5.2", + "@types/react": "19.1.13", + "@types/react-dom": "19.1.9", + "@types/styled-components": "5.1.34", + "@types/uuid": "11.0.0", + "@typescript-eslint/eslint-plugin": "8.44.0", + "@typescript-eslint/parser": "8.44.0", + "cypress": "15.2.0", + "eslint": "9.35.0", + "eslint-config-next": "15.5.3", + "eslint-plugin-react": "7.37.5", + "eslint-plugin-react-hooks": "5.2.0", + "openapi-typescript": "7.9.1", + "ts-proto": "2.7.7", + "typescript": "5.9.2" + } +} |
