feat: User Journey

This commit is contained in:
Carl-Gerhard Lindesvärd
2025-12-18 22:50:25 +01:00
parent 5f38560373
commit 34cb186ead
11 changed files with 923 additions and 21 deletions

82
pnpm-lock.yaml generated
View File

@@ -416,6 +416,9 @@ importers:
'@hyperdx/node-opentelemetry':
specifier: ^0.8.1
version: 0.8.1
'@nivo/sankey':
specifier: ^0.99.0
version: 0.99.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@number-flow/react':
specifier: 0.3.5
version: 0.3.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -4803,6 +4806,16 @@ packages:
peerDependencies:
react: ^16.14 || ^17.0 || ^18.0 || ^19.0
'@nivo/legends@0.99.0':
resolution: {integrity: sha512-P16FjFqNceuTTZphINAh5p0RF0opu3cCKoWppe2aRD9IuVkvRm/wS5K1YwMCxDzKyKh5v0AuTlu9K6o3/hk8hA==}
peerDependencies:
react: ^16.14 || ^17.0 || ^18.0 || ^19.0
'@nivo/sankey@0.99.0':
resolution: {integrity: sha512-u5hySywsachjo9cHdUxCR9qwD6gfRVPEAcpuIUKiA0WClDjdGbl3vkrQcQcFexJUBThqSSbwGCDWR+2INXSbTw==}
peerDependencies:
react: ^16.14 || ^17.0 || ^18.0 || ^19.0
'@nivo/text@0.99.0':
resolution: {integrity: sha512-ho3oZpAZApsJNjsIL5WJSAdg/wjzTBcwo1KiHBlRGUmD+yUWO8qp7V+mnYRhJchwygtRVALlPgZ/rlcW2Xr/MQ==}
peerDependencies:
@@ -8347,6 +8360,9 @@ packages:
'@types/d3-interpolate@3.0.4':
resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==}
'@types/d3-path@1.0.11':
resolution: {integrity: sha512-4pQMp8ldf7UaB/gR8Fvvy69psNHkTpD/pVw3vmEi8iZAB9EPMBruB1JvHO4BIq9QkUUd2lV1F5YXpMNj7JPBpw==}
'@types/d3-path@3.1.0':
resolution: {integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==}
@@ -8359,6 +8375,9 @@ packages:
'@types/d3-random@3.0.3':
resolution: {integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==}
'@types/d3-sankey@0.11.2':
resolution: {integrity: sha512-U6SrTWUERSlOhnpSrgvMX64WblX1AxX6nEjI2t3mLK2USpQrnbwYYK+AS9SwiE7wgYmOsSSKoSdr8aoKBH0HgQ==}
'@types/d3-scale-chromatic@3.0.3':
resolution: {integrity: sha512-laXM4+1o5ImZv3RpFAsTRn3TEkzqkytiOY0Dz0sq5cnd1dtNlk6sHLon4OvqaiJb28T0S/TdsBI3Sjsy+keJrw==}
@@ -8371,6 +8390,9 @@ packages:
'@types/d3-selection@3.0.10':
resolution: {integrity: sha512-cuHoUgS/V3hLdjJOLTT691+G2QoqAjCVLmr4kJXR4ha56w1Zdu8UUQ5TxLRqudgNjwXeQxKMq4j+lyf9sWuslg==}
'@types/d3-shape@1.3.12':
resolution: {integrity: sha512-8oMzcd4+poSLGgV0R1Q1rOlx/xdmozS4Xab7np0eamFFUYq71AU9pOCJEFnkXW2aI/oXdVYJzw6pssbSut7Z9Q==}
'@types/d3-shape@3.1.6':
resolution: {integrity: sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==}
@@ -9916,6 +9938,9 @@ packages:
resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==}
engines: {node: '>=12'}
d3-path@1.0.9:
resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==}
d3-path@3.1.0:
resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==}
engines: {node: '>=12'}
@@ -9932,6 +9957,9 @@ packages:
resolution: {integrity: sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==}
engines: {node: '>=12'}
d3-sankey@0.12.3:
resolution: {integrity: sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==}
d3-scale-chromatic@3.0.0:
resolution: {integrity: sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==}
engines: {node: '>=12'}
@@ -9947,6 +9975,9 @@ packages:
resolution: {integrity: sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==}
engines: {node: '>=12'}
d3-shape@1.3.7:
resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==}
d3-shape@3.2.0:
resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==}
engines: {node: '>=12'}
@@ -19762,6 +19793,36 @@ snapshots:
transitivePeerDependencies:
- react-dom
'@nivo/legends@0.99.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
dependencies:
'@nivo/colors': 0.99.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@nivo/core': 0.99.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@nivo/text': 0.99.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@nivo/theming': 0.99.0(react@19.2.3)
'@types/d3-scale': 4.0.8
d3-scale: 4.0.2
react: 19.2.3
transitivePeerDependencies:
- react-dom
'@nivo/sankey@0.99.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
dependencies:
'@nivo/colors': 0.99.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@nivo/core': 0.99.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@nivo/legends': 0.99.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@nivo/text': 0.99.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@nivo/theming': 0.99.0(react@19.2.3)
'@nivo/tooltip': 0.99.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@react-spring/web': 9.7.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@types/d3-sankey': 0.11.2
'@types/d3-shape': 3.1.6
d3-sankey: 0.12.3
d3-shape: 3.2.0
lodash: 4.17.21
react: 19.2.3
transitivePeerDependencies:
- react-dom
'@nivo/text@0.99.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
dependencies:
'@nivo/core': 0.99.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -23841,6 +23902,8 @@ snapshots:
dependencies:
'@types/d3-color': 3.1.3
'@types/d3-path@1.0.11': {}
'@types/d3-path@3.1.0': {}
'@types/d3-polygon@3.0.2': {}
@@ -23849,6 +23912,10 @@ snapshots:
'@types/d3-random@3.0.3': {}
'@types/d3-sankey@0.11.2':
dependencies:
'@types/d3-shape': 1.3.12
'@types/d3-scale-chromatic@3.0.3': {}
'@types/d3-scale@4.0.8':
@@ -23859,6 +23926,10 @@ snapshots:
'@types/d3-selection@3.0.10': {}
'@types/d3-shape@1.3.12':
dependencies:
'@types/d3-path': 1.0.11
'@types/d3-shape@3.1.6':
dependencies:
'@types/d3-path': 3.1.0
@@ -25754,6 +25825,8 @@ snapshots:
dependencies:
d3-color: 3.1.0
d3-path@1.0.9: {}
d3-path@3.1.0: {}
d3-polygon@3.0.1: {}
@@ -25762,6 +25835,11 @@ snapshots:
d3-random@3.0.1: {}
d3-sankey@0.12.3:
dependencies:
d3-array: 2.12.1
d3-shape: 1.3.7
d3-scale-chromatic@3.0.0:
dependencies:
d3-color: 3.1.0
@@ -25779,6 +25857,10 @@ snapshots:
d3-selection@3.0.0: {}
d3-shape@1.3.7:
dependencies:
d3-path: 1.0.9
d3-shape@3.2.0:
dependencies:
d3-path: 3.1.0