social components inlay.at
atproto components sdui
86
fork

Configure Feed

Select the types of activity you want to include in your feed.

more instrumentation

+337 -10
+29
instrumentation.ts
··· 1 + import { OTLPTraceExporter } from "@opentelemetry/exporter-trace-otlp-http"; 2 + import { resourceFromAttributes } from "@opentelemetry/resources"; 3 + import { 4 + NodeTracerProvider, 5 + SimpleSpanProcessor, 6 + } from "@opentelemetry/sdk-trace-node"; 7 + import { ATTR_SERVICE_NAME } from "@opentelemetry/semantic-conventions"; 8 + 1 9 export function register() { 10 + if (process.env.AXIOM_TOKEN) { 11 + const provider = new NodeTracerProvider({ 12 + resource: resourceFromAttributes({ 13 + [ATTR_SERVICE_NAME]: "inlay", 14 + }), 15 + spanProcessors: [ 16 + new SimpleSpanProcessor( 17 + new OTLPTraceExporter({ 18 + url: "https://api.axiom.co/v1/traces", 19 + headers: { 20 + Authorization: `Bearer ${process.env.AXIOM_TOKEN}`, 21 + "X-Axiom-Dataset": process.env.AXIOM_DATASET!, 22 + }, 23 + }) 24 + ), 25 + ], 26 + }); 27 + 28 + provider.register(); 29 + } 30 + 2 31 if (process.env.NEXT_RUNTIME === "nodejs") { 3 32 let lastHeapMB = 0; 4 33
+304 -10
package-lock.json
··· 27 27 "@codemirror/view": "^6.39.12", 28 28 "@inlay/core": "*", 29 29 "@inlay/render": "*", 30 + "@opentelemetry/exporter-trace-otlp-http": "^0.214.0", 31 + "@opentelemetry/resources": "^2.6.1", 32 + "@opentelemetry/sdk-trace-node": "^2.6.1", 33 + "@opentelemetry/semantic-conventions": "^1.40.0", 30 34 "@radix-ui/react-dialog": "^1.1.15", 31 35 "@radix-ui/react-popover": "^1.1.15", 32 36 "codemirror": "^6.0.2", ··· 3480 3484 "node": ">=12.4.0" 3481 3485 } 3482 3486 }, 3487 + "node_modules/@opentelemetry/api": { 3488 + "version": "1.9.1", 3489 + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz", 3490 + "integrity": "sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==", 3491 + "license": "Apache-2.0", 3492 + "engines": { 3493 + "node": ">=8.0.0" 3494 + } 3495 + }, 3496 + "node_modules/@opentelemetry/api-logs": { 3497 + "version": "0.214.0", 3498 + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.214.0.tgz", 3499 + "integrity": "sha512-40lSJeqYO8Uz2Yj7u94/SJWE/wONa7rmMKjI1ZcIjgf3MHNHv1OZUCrCETGuaRF62d5pQD1wKIW+L4lmSMTzZA==", 3500 + "license": "Apache-2.0", 3501 + "dependencies": { 3502 + "@opentelemetry/api": "^1.3.0" 3503 + }, 3504 + "engines": { 3505 + "node": ">=8.0.0" 3506 + } 3507 + }, 3508 + "node_modules/@opentelemetry/context-async-hooks": { 3509 + "version": "2.6.1", 3510 + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.6.1.tgz", 3511 + "integrity": "sha512-XHzhwRNkBpeP8Fs/qjGrAf9r9PRv67wkJQ/7ZPaBQQ68DYlTBBx5MF9LvPx7mhuXcDessKK2b+DcxqwpgkcivQ==", 3512 + "license": "Apache-2.0", 3513 + "engines": { 3514 + "node": "^18.19.0 || >=20.6.0" 3515 + }, 3516 + "peerDependencies": { 3517 + "@opentelemetry/api": ">=1.0.0 <1.10.0" 3518 + } 3519 + }, 3520 + "node_modules/@opentelemetry/core": { 3521 + "version": "2.6.1", 3522 + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.6.1.tgz", 3523 + "integrity": "sha512-8xHSGWpJP9wBxgBpnqGL0R3PbdWQndL1Qp50qrg71+B28zK5OQmUgcDKLJgzyAAV38t4tOyLMGDD60LneR5W8g==", 3524 + "license": "Apache-2.0", 3525 + "dependencies": { 3526 + "@opentelemetry/semantic-conventions": "^1.29.0" 3527 + }, 3528 + "engines": { 3529 + "node": "^18.19.0 || >=20.6.0" 3530 + }, 3531 + "peerDependencies": { 3532 + "@opentelemetry/api": ">=1.0.0 <1.10.0" 3533 + } 3534 + }, 3535 + "node_modules/@opentelemetry/exporter-trace-otlp-http": { 3536 + "version": "0.214.0", 3537 + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.214.0.tgz", 3538 + "integrity": "sha512-kIN8nTBMgV2hXzV/a20BCFilPZdAIMYYJGSgfMMRm/Xa+07y5hRDS2Vm12A/z8Cdu3Sq++ZvJfElokX2rkgGgw==", 3539 + "license": "Apache-2.0", 3540 + "dependencies": { 3541 + "@opentelemetry/core": "2.6.1", 3542 + "@opentelemetry/otlp-exporter-base": "0.214.0", 3543 + "@opentelemetry/otlp-transformer": "0.214.0", 3544 + "@opentelemetry/resources": "2.6.1", 3545 + "@opentelemetry/sdk-trace-base": "2.6.1" 3546 + }, 3547 + "engines": { 3548 + "node": "^18.19.0 || >=20.6.0" 3549 + }, 3550 + "peerDependencies": { 3551 + "@opentelemetry/api": "^1.3.0" 3552 + } 3553 + }, 3554 + "node_modules/@opentelemetry/otlp-exporter-base": { 3555 + "version": "0.214.0", 3556 + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.214.0.tgz", 3557 + "integrity": "sha512-u1Gdv0/E9wP+apqWf7Wv2npXmgJtxsW2XL0TEv9FZloTZRuMBKmu8cYVXwS4Hm3q/f/3FuCnPTgiwYvIqRSpRg==", 3558 + "license": "Apache-2.0", 3559 + "dependencies": { 3560 + "@opentelemetry/core": "2.6.1", 3561 + "@opentelemetry/otlp-transformer": "0.214.0" 3562 + }, 3563 + "engines": { 3564 + "node": "^18.19.0 || >=20.6.0" 3565 + }, 3566 + "peerDependencies": { 3567 + "@opentelemetry/api": "^1.3.0" 3568 + } 3569 + }, 3570 + "node_modules/@opentelemetry/otlp-transformer": { 3571 + "version": "0.214.0", 3572 + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.214.0.tgz", 3573 + "integrity": "sha512-DSaYcuBRh6uozfsWN3R8HsN0yDhCuWP7tOFdkUOVaWD1KVJg8m4qiLUsg/tNhTLS9HUYUcwNpwL2eroLtsZZ/w==", 3574 + "license": "Apache-2.0", 3575 + "dependencies": { 3576 + "@opentelemetry/api-logs": "0.214.0", 3577 + "@opentelemetry/core": "2.6.1", 3578 + "@opentelemetry/resources": "2.6.1", 3579 + "@opentelemetry/sdk-logs": "0.214.0", 3580 + "@opentelemetry/sdk-metrics": "2.6.1", 3581 + "@opentelemetry/sdk-trace-base": "2.6.1", 3582 + "protobufjs": "^7.0.0" 3583 + }, 3584 + "engines": { 3585 + "node": "^18.19.0 || >=20.6.0" 3586 + }, 3587 + "peerDependencies": { 3588 + "@opentelemetry/api": "^1.3.0" 3589 + } 3590 + }, 3591 + "node_modules/@opentelemetry/resources": { 3592 + "version": "2.6.1", 3593 + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.6.1.tgz", 3594 + "integrity": "sha512-lID/vxSuKWXM55XhAKNoYXu9Cutoq5hFdkbTdI/zDKQktXzcWBVhNsOkiZFTMU9UtEWuGRNe0HUgmsFldIdxVA==", 3595 + "license": "Apache-2.0", 3596 + "dependencies": { 3597 + "@opentelemetry/core": "2.6.1", 3598 + "@opentelemetry/semantic-conventions": "^1.29.0" 3599 + }, 3600 + "engines": { 3601 + "node": "^18.19.0 || >=20.6.0" 3602 + }, 3603 + "peerDependencies": { 3604 + "@opentelemetry/api": ">=1.3.0 <1.10.0" 3605 + } 3606 + }, 3607 + "node_modules/@opentelemetry/sdk-logs": { 3608 + "version": "0.214.0", 3609 + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.214.0.tgz", 3610 + "integrity": "sha512-zf6acnScjhsaBUU22zXZ/sLWim1dfhUAbGXdMmHmNG3LfBnQ3DKsOCITb2IZwoUsNNMTogqFKBnlIPPftUgGwA==", 3611 + "license": "Apache-2.0", 3612 + "dependencies": { 3613 + "@opentelemetry/api-logs": "0.214.0", 3614 + "@opentelemetry/core": "2.6.1", 3615 + "@opentelemetry/resources": "2.6.1", 3616 + "@opentelemetry/semantic-conventions": "^1.29.0" 3617 + }, 3618 + "engines": { 3619 + "node": "^18.19.0 || >=20.6.0" 3620 + }, 3621 + "peerDependencies": { 3622 + "@opentelemetry/api": ">=1.4.0 <1.10.0" 3623 + } 3624 + }, 3625 + "node_modules/@opentelemetry/sdk-metrics": { 3626 + "version": "2.6.1", 3627 + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.6.1.tgz", 3628 + "integrity": "sha512-9t9hJHX15meBy2NmTJxL+NJfXmnausR2xUDvE19XQce0Qi/GBtDGamU8nS1RMbdgDmhgpm3VaOu2+fiS/SfTpQ==", 3629 + "license": "Apache-2.0", 3630 + "dependencies": { 3631 + "@opentelemetry/core": "2.6.1", 3632 + "@opentelemetry/resources": "2.6.1" 3633 + }, 3634 + "engines": { 3635 + "node": "^18.19.0 || >=20.6.0" 3636 + }, 3637 + "peerDependencies": { 3638 + "@opentelemetry/api": ">=1.9.0 <1.10.0" 3639 + } 3640 + }, 3641 + "node_modules/@opentelemetry/sdk-trace-base": { 3642 + "version": "2.6.1", 3643 + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.6.1.tgz", 3644 + "integrity": "sha512-r86ut4T1e8vNwB35CqCcKd45yzqH6/6Wzvpk2/cZB8PsPLlZFTvrh8yfOS3CYZYcUmAx4hHTZJ8AO8Dj8nrdhw==", 3645 + "license": "Apache-2.0", 3646 + "dependencies": { 3647 + "@opentelemetry/core": "2.6.1", 3648 + "@opentelemetry/resources": "2.6.1", 3649 + "@opentelemetry/semantic-conventions": "^1.29.0" 3650 + }, 3651 + "engines": { 3652 + "node": "^18.19.0 || >=20.6.0" 3653 + }, 3654 + "peerDependencies": { 3655 + "@opentelemetry/api": ">=1.3.0 <1.10.0" 3656 + } 3657 + }, 3658 + "node_modules/@opentelemetry/sdk-trace-node": { 3659 + "version": "2.6.1", 3660 + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.6.1.tgz", 3661 + "integrity": "sha512-Hh2i4FwHWRFhnO2Q/p6svMxy8MPsNCG0uuzUY3glqm0rwM0nQvbTO1dXSp9OqQoTKXcQzaz9q1f65fsurmOhNw==", 3662 + "license": "Apache-2.0", 3663 + "dependencies": { 3664 + "@opentelemetry/context-async-hooks": "2.6.1", 3665 + "@opentelemetry/core": "2.6.1", 3666 + "@opentelemetry/sdk-trace-base": "2.6.1" 3667 + }, 3668 + "engines": { 3669 + "node": "^18.19.0 || >=20.6.0" 3670 + }, 3671 + "peerDependencies": { 3672 + "@opentelemetry/api": ">=1.0.0 <1.10.0" 3673 + } 3674 + }, 3675 + "node_modules/@opentelemetry/semantic-conventions": { 3676 + "version": "1.40.0", 3677 + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.40.0.tgz", 3678 + "integrity": "sha512-cifvXDhcqMwwTlTK04GBNeIe7yyo28Mfby85QXFe1Yk8nmi36Ab/5UQwptOx84SsoGNRg+EVSjwzfSZMy6pmlw==", 3679 + "license": "Apache-2.0", 3680 + "engines": { 3681 + "node": ">=14" 3682 + } 3683 + }, 3483 3684 "node_modules/@playwright/test": { 3484 3685 "version": "1.57.0", 3485 3686 "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.57.0.tgz", 3486 3687 "integrity": "sha512-6TyEnHgd6SArQO8UO2OMTxshln3QMWBtPGrOCgs3wVEmQmwyuNtB10IZMfmYDE0riwNR1cu4q+pPcxMVtaG3TA==", 3487 - "devOptional": true, 3688 + "dev": true, 3488 3689 "license": "Apache-2.0", 3489 3690 "dependencies": { 3490 3691 "playwright": "1.57.0" ··· 3496 3697 "node": ">=18" 3497 3698 } 3498 3699 }, 3700 + "node_modules/@protobufjs/aspromise": { 3701 + "version": "1.1.2", 3702 + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", 3703 + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", 3704 + "license": "BSD-3-Clause" 3705 + }, 3706 + "node_modules/@protobufjs/base64": { 3707 + "version": "1.1.2", 3708 + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", 3709 + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", 3710 + "license": "BSD-3-Clause" 3711 + }, 3712 + "node_modules/@protobufjs/codegen": { 3713 + "version": "2.0.4", 3714 + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", 3715 + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", 3716 + "license": "BSD-3-Clause" 3717 + }, 3718 + "node_modules/@protobufjs/eventemitter": { 3719 + "version": "1.1.0", 3720 + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", 3721 + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", 3722 + "license": "BSD-3-Clause" 3723 + }, 3724 + "node_modules/@protobufjs/fetch": { 3725 + "version": "1.1.0", 3726 + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", 3727 + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", 3728 + "license": "BSD-3-Clause", 3729 + "dependencies": { 3730 + "@protobufjs/aspromise": "^1.1.1", 3731 + "@protobufjs/inquire": "^1.1.0" 3732 + } 3733 + }, 3734 + "node_modules/@protobufjs/float": { 3735 + "version": "1.0.2", 3736 + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", 3737 + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", 3738 + "license": "BSD-3-Clause" 3739 + }, 3740 + "node_modules/@protobufjs/inquire": { 3741 + "version": "1.1.0", 3742 + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", 3743 + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", 3744 + "license": "BSD-3-Clause" 3745 + }, 3746 + "node_modules/@protobufjs/path": { 3747 + "version": "1.1.2", 3748 + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", 3749 + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", 3750 + "license": "BSD-3-Clause" 3751 + }, 3752 + "node_modules/@protobufjs/pool": { 3753 + "version": "1.1.0", 3754 + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", 3755 + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", 3756 + "license": "BSD-3-Clause" 3757 + }, 3758 + "node_modules/@protobufjs/utf8": { 3759 + "version": "1.1.0", 3760 + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", 3761 + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", 3762 + "license": "BSD-3-Clause" 3763 + }, 3499 3764 "node_modules/@radix-ui/primitive": { 3500 3765 "version": "1.1.3", 3501 3766 "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.3.tgz", ··· 4099 4364 "version": "22.19.7", 4100 4365 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.7.tgz", 4101 4366 "integrity": "sha512-MciR4AKGHWl7xwxkBa6xUGxQJ4VBOmPTF7sL+iGzuahOFaO0jHCsuEfS80pan1ef4gWId1oWOweIhrDEYLuaOw==", 4102 - "devOptional": true, 4103 4367 "license": "MIT", 4104 4368 "dependencies": { 4105 4369 "undici-types": "~6.21.0" ··· 4109 4373 "version": "8.16.0", 4110 4374 "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.16.0.tgz", 4111 4375 "integrity": "sha512-RmhMd/wD+CF8Dfo+cVIy3RR5cl8CyfXQ0tGgW6XBL8L4LM/UTEbNXYRbLwU6w+CgrKBNbrQWt4FUtTfaU5jSYQ==", 4112 - "devOptional": true, 4376 + "dev": true, 4113 4377 "license": "MIT", 4114 4378 "dependencies": { 4115 4379 "@types/node": "*", ··· 4121 4385 "version": "19.2.9", 4122 4386 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.9.tgz", 4123 4387 "integrity": "sha512-Lpo8kgb/igvMIPeNV2rsYKTgaORYdO1XGVZ4Qz3akwOj0ySGYMPlQWa8BaLn0G63D1aSaAQ5ldR06wCpChQCjA==", 4124 - "devOptional": true, 4388 + "dev": true, 4125 4389 "license": "MIT", 4126 4390 "dependencies": { 4127 4391 "csstype": "^3.2.2" ··· 4131 4395 "version": "19.2.3", 4132 4396 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", 4133 4397 "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", 4134 - "devOptional": true, 4398 + "dev": true, 4135 4399 "license": "MIT", 4136 4400 "peerDependencies": { 4137 4401 "@types/react": "^19.2.0" ··· 5516 5780 "version": "3.2.3", 5517 5781 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", 5518 5782 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", 5519 - "devOptional": true, 5783 + "dev": true, 5520 5784 "license": "MIT" 5521 5785 }, 5522 5786 "node_modules/damerau-levenshtein": { ··· 8059 8323 "url": "https://github.com/chalk/slice-ansi?sponsor=1" 8060 8324 } 8061 8325 }, 8326 + "node_modules/long": { 8327 + "version": "5.3.2", 8328 + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", 8329 + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", 8330 + "license": "Apache-2.0" 8331 + }, 8062 8332 "node_modules/loose-envify": { 8063 8333 "version": "1.4.0", 8064 8334 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", ··· 8738 9008 "version": "1.57.0", 8739 9009 "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.57.0.tgz", 8740 9010 "integrity": "sha512-ilYQj1s8sr2ppEJ2YVadYBN0Mb3mdo9J0wQ+UuDhzYqURwSoW4n1Xs5vs7ORwgDGmyEh33tRMeS8KhdkMoLXQw==", 8741 - "devOptional": true, 9011 + "dev": true, 8742 9012 "license": "Apache-2.0", 8743 9013 "dependencies": { 8744 9014 "playwright-core": "1.57.0" ··· 8757 9027 "version": "1.57.0", 8758 9028 "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.57.0.tgz", 8759 9029 "integrity": "sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==", 8760 - "devOptional": true, 9030 + "dev": true, 8761 9031 "license": "Apache-2.0", 8762 9032 "bin": { 8763 9033 "playwright-core": "cli.js" ··· 8770 9040 "version": "2.3.2", 8771 9041 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 8772 9042 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 9043 + "dev": true, 8773 9044 "hasInstallScript": true, 8774 9045 "license": "MIT", 8775 9046 "optional": true, ··· 8913 9184 "resolved": "proto", 8914 9185 "link": true 8915 9186 }, 9187 + "node_modules/protobufjs": { 9188 + "version": "7.5.4", 9189 + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz", 9190 + "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==", 9191 + "hasInstallScript": true, 9192 + "license": "BSD-3-Clause", 9193 + "dependencies": { 9194 + "@protobufjs/aspromise": "^1.1.2", 9195 + "@protobufjs/base64": "^1.1.2", 9196 + "@protobufjs/codegen": "^2.0.4", 9197 + "@protobufjs/eventemitter": "^1.1.0", 9198 + "@protobufjs/fetch": "^1.1.0", 9199 + "@protobufjs/float": "^1.0.2", 9200 + "@protobufjs/inquire": "^1.1.0", 9201 + "@protobufjs/path": "^1.1.2", 9202 + "@protobufjs/pool": "^1.1.0", 9203 + "@protobufjs/utf8": "^1.1.0", 9204 + "@types/node": ">=13.7.0", 9205 + "long": "^5.0.0" 9206 + }, 9207 + "engines": { 9208 + "node": ">=12.0.0" 9209 + } 9210 + }, 8916 9211 "node_modules/punycode": { 8917 9212 "version": "2.3.1", 8918 9213 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", ··· 10761 11056 "version": "6.21.0", 10762 11057 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 10763 11058 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 10764 - "devOptional": true, 10765 11059 "license": "MIT" 10766 11060 }, 10767 11061 "node_modules/unicode-segmenter": { ··· 11241 11535 } 11242 11536 }, 11243 11537 "packages/@inlay/render": { 11244 - "version": "0.3.0", 11538 + "version": "0.3.1", 11245 11539 "dependencies": { 11246 11540 "@atproto/lexicon": "^0.6.1", 11247 11541 "@atproto/syntax": "^0.4.3"
+4
package.json
··· 47 47 "@codemirror/view": "^6.39.12", 48 48 "@inlay/core": "*", 49 49 "@inlay/render": "*", 50 + "@opentelemetry/exporter-trace-otlp-http": "^0.214.0", 51 + "@opentelemetry/resources": "^2.6.1", 52 + "@opentelemetry/sdk-trace-node": "^2.6.1", 53 + "@opentelemetry/semantic-conventions": "^1.40.0", 50 54 "@radix-ui/react-dialog": "^1.1.15", 51 55 "@radix-ui/react-popover": "^1.1.15", 52 56 "codemirror": "^6.0.2",