Skip to content

Commit f57cae2

Browse files
authored
Merge pull request #851 from LIT-Protocol/feature/inf-607-feature-setup-worker-and-schedule-it-to-run-every-30-minutes
Feature/inf 607 feature setup worker and schedule it to run every 30 minutes
2 parents 0730bbe + 8cf41d2 commit f57cae2

File tree

4 files changed

+74
-132
lines changed

4 files changed

+74
-132
lines changed

.github/workflows/health-checks.yml

Lines changed: 44 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ on:
88
datil_branch:
99
description: 'Branch for Datil tests'
1010
required: true
11-
default: 'datil'
12-
naga_branch:
13-
description: 'Branch for Naga tests'
14-
required: true
15-
default: 'naga'
11+
default: 'master'
12+
# naga_branch:
13+
# description: 'Branch for Naga tests'
14+
# required: true
15+
# default: 'naga'
1616

1717
env:
1818
LIT_STATUS_WRITE_KEY: ${{ secrets.LIT_STATUS_WRITE_KEY }}
@@ -35,42 +35,57 @@ jobs:
3535
with:
3636
node-version: '18'
3737

38+
- name: Install rust
39+
uses: actions-rs/toolchain@v1
40+
with:
41+
toolchain: stable
42+
override: true
43+
components: rust-std
44+
45+
- name: Install wasm-pack
46+
uses: jetli/[email protected]
47+
with:
48+
version: 'latest'
49+
3850
- name: Install Yarn dependencies
3951
run: yarn install --frozen-lockfile
4052

53+
- name: Build project
54+
run: yarn build
55+
4156
- name: Run health check for datil-dev
4257
run: NETWORK=datil-dev yarn test:health
4358

4459
- name: Run health check for datil-test
45-
run: NETWORK=datil-test yarn test:health
60+
run: NETWORK=datil-test yarn ci:health
4661

4762
- name: Run health check for datil
48-
run: NETWORK=datil yarn test:health
63+
run: NETWORK=datil yarn ci:health
4964

50-
naga-health-check:
51-
runs-on: ubuntu-latest
52-
needs: datil-health-check
53-
env:
54-
LIVE_MASTER_ACCOUNT: ${{ secrets.LIVE_MASTER_ACCOUNT }}
55-
LIT_YELLOWSTONE_PRIVATE_RPC_URL: ${{ vars.LIT_YELLOWSTONE_PRIVATE_RPC_URL }}
56-
steps:
57-
- name: Checkout naga branch
58-
uses: actions/checkout@v4
59-
with:
60-
ref: ${{ github.event.inputs.naga_branch || 'master' }}
61-
fetch-depth: 1
65+
# naga-health-check:
66+
# runs-on: ubuntu-latest
67+
# needs: datil-health-check
68+
# env:
69+
# LIVE_MASTER_ACCOUNT: ${{ secrets.LIVE_MASTER_ACCOUNT }}
70+
# LIT_YELLOWSTONE_PRIVATE_RPC_URL: ${{ vars.LIT_YELLOWSTONE_PRIVATE_RPC_URL }}
71+
# steps:
72+
# - name: Checkout naga branch
73+
# uses: actions/checkout@v4
74+
# with:
75+
# ref: ${{ github.event.inputs.naga_branch || 'master' }}
76+
# fetch-depth: 1
6277

63-
- name: Setup Bun
64-
uses: oven-sh/setup-bun@v1
78+
# - name: Setup Bun
79+
# uses: oven-sh/setup-bun@v1
6580

66-
- name: Install Bun dependencies
67-
run: bun install --frozen-lockfile
81+
# - name: Install Bun dependencies
82+
# run: bun install --frozen-lockfile
6883

69-
- name: Run health check for naga-dev
70-
run: NETWORK=naga-dev bun run test:health
84+
# - name: Run health check for naga-dev
85+
# run: NETWORK=naga-dev bun run test:health
7186

72-
- name: Run health check for naga-staging
73-
run: NETWORK=naga-staging bun run test:health
87+
# - name: Run health check for naga-staging
88+
# run: NETWORK=naga-staging bun run test:health
7489

75-
- name: Run health check for naga-test
76-
run: NETWORK=naga-test bun run test:health
90+
# - name: Run health check for naga-test
91+
# run: NETWORK=naga-test bun run test:health

local-tests/health/index.ts

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,22 @@ const NETWORK = process.env.NETWORK!;
66
const PRODUCT = 'js-sdk/datil';
77

88
async function runHealthCheck() {
9+
console.log('🔍 Environment Variables:');
10+
console.log(' NETWORK:', process.env.NETWORK);
11+
console.log(' LIT_STATUS_BACKEND_URL:', process.env.LIT_STATUS_BACKEND_URL);
12+
console.log(' LIT_STATUS_WRITE_KEY:', process.env.LIT_STATUS_WRITE_KEY ? '[SET]' : '[NOT SET]');
13+
914
if (!NETWORK) {
1015
throw new Error('❌ NETWORK is not set');
1116
}
17+
18+
if (!process.env.LIT_STATUS_BACKEND_URL) {
19+
throw new Error('❌ LIT_STATUS_BACKEND_URL is not set');
20+
}
21+
22+
if (!process.env.LIT_STATUS_WRITE_KEY) {
23+
throw new Error('❌ LIT_STATUS_WRITE_KEY is not set');
24+
}
1225

1326
const statusClient = createLitStatusClient({
1427
url: process.env.LIT_STATUS_BACKEND_URL,
@@ -66,9 +79,10 @@ async function runHealthCheck() {
6679
(async () => {
6780
try {
6881
await runHealthCheck();
82+
console.log('✅ Health check completed successfully');
83+
process.exit(0);
6984
} catch (error) {
70-
console.error(error);
71-
} finally {
72-
process.exit();
85+
console.error('❌ Health check failed:', error);
86+
process.exit(1);
7387
}
7488
})();

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"test:unit:watch": "nx run-many --target=test --watch",
2222
"test:unit:bun": "bun ./tools/scripts/unit-test-with-bun.mjs",
2323
"test:health": "DEBUG=false node ./local-tests/build.mjs && dotenvx run --env-file=.env -- node ./local-tests/build/health/index.mjs",
24+
"ci:health": "DEBUG=false node ./local-tests/build.mjs && node ./local-tests/build/health/index.mjs",
2425
"publish:packages": "yarn node ./tools/scripts/pub.mjs --prod",
2526
"publish:beta": "yarn node ./tools/scripts/pub.mjs --tag beta",
2627
"publish:staging": "yarn node ./tools/scripts/pub.mjs --tag staging",

yarn.lock

Lines changed: 12 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -2829,17 +2829,18 @@
28292829
resolved "https://registry.yarnpkg.com/@lit-protocol/contracts/-/contracts-0.0.74.tgz#e726a9190c86b10cc6df3a392cd04d19057be27d"
28302830
integrity sha512-8uV038gzBp7ew7a4884SVt9Zhu8CtiTb+A8dKNnByxVoT1kFt4O4DmsaniV8p9AGjNR13IWfpU1NFChmPHVIpQ==
28312831

2832-
"@lit-protocol/lit-status-sdk@^0.1.4":
2833-
version "0.1.4"
2834-
resolved "https://registry.yarnpkg.com/@lit-protocol/lit-status-sdk/-/lit-status-sdk-0.1.4.tgz#28753dd4103a4fd2ec649824a1c4b05aa583fd93"
2835-
integrity sha512-EJG3OJ4/C3y2Gh/oRP0Pn3bGBKVMZp8FvsEUuKlBhFW6V+CblUa0UH8bnpY+sYMu5u2i84Qc7uhQrYaKGu58Aw==
2832+
"@lit-protocol/lit-status-sdk@^0.1.8":
2833+
version "0.1.8"
2834+
resolved "https://registry.yarnpkg.com/@lit-protocol/lit-status-sdk/-/lit-status-sdk-0.1.8.tgz#fe68cbe826114e125f58006783b59f968c172c1b"
2835+
integrity sha512-Rq/1dvF1R3CExxHIbZNjZehidmam5hxGCbsXWiWQqHSJXnZNuhVdFMLfGUIWS+NVRRnmhg1jF8PJD768iP0MUg==
28362836
dependencies:
28372837
"@google-cloud/monitoring" "^5.3.0"
2838-
"@prisma/client" "^6.13.0"
2839-
"@prisma/instrumentation" "^6.13.0"
28402838
cors "^2.8.5"
28412839
express "^5.1.0"
28422840
prom-client "^15.1.3"
2841+
optionalDependencies:
2842+
"@opentelemetry/api" "^1.9.0"
2843+
"@opentelemetry/api-logs" "^0.203.0"
28432844

28442845
"@metamask/[email protected]":
28452846
version "5.0.2"
@@ -3646,30 +3647,18 @@
36463647
inherits "^2.0.4"
36473648
sprintf-js "^1.1.2"
36483649

3649-
"@opentelemetry/api-logs@0.57.2":
3650-
version "0.57.2"
3651-
resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.57.2.tgz#d4001b9aa3580367b40fe889f3540014f766cc87"
3652-
integrity sha512-uIX52NnTM0iBh84MShlpouI7UKqkZ7MrUszTmaypHBu4r7NofznSnQRfJ+uUeDtQDj6w8eFGg5KBLDAwAPz1+A==
3650+
"@opentelemetry/api-logs@^0.203.0":
3651+
version "0.203.0"
3652+
resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.203.0.tgz#3309a76c51a848ea820cd7f00ee62daf36b06380"
3653+
integrity sha512-9B9RU0H7Ya1Dx/Rkyc4stuBZSGVQF27WigitInx2QQoj6KUpEFYPKoWjdFTunJYxmXmh17HeBvbMa1EhGyPmqQ==
36533654
dependencies:
36543655
"@opentelemetry/api" "^1.3.0"
36553656

3656-
"@opentelemetry/api@^1.3.0", "@opentelemetry/api@^1.4.0":
3657+
"@opentelemetry/api@^1.3.0", "@opentelemetry/api@^1.4.0", "@opentelemetry/api@^1.9.0":
36573658
version "1.9.0"
36583659
resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe"
36593660
integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==
36603661

3661-
"@opentelemetry/instrumentation@^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || ^0.56.0 || ^0.57.0":
3662-
version "0.57.2"
3663-
resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.57.2.tgz#8924549d7941ba1b5c6f04d5529cf48330456d1d"
3664-
integrity sha512-BdBGhQBh8IjZ2oIIX6F2/Q3LKm/FDDKi6ccYKcBTeilh6SNdNKveDOLk73BkSJjQLJk6qe4Yh+hHw1UPhCDdrg==
3665-
dependencies:
3666-
"@opentelemetry/api-logs" "0.57.2"
3667-
"@types/shimmer" "^1.2.0"
3668-
import-in-the-middle "^1.8.1"
3669-
require-in-the-middle "^7.1.1"
3670-
semver "^7.5.2"
3671-
shimmer "^1.2.1"
3672-
36733662
36743663
version "2.5.0"
36753664
resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz#e32d3dda6647791ee930556aee206fcd5ea0fb7a"
@@ -3783,18 +3772,6 @@
37833772
dependencies:
37843773
esquery "^1.4.0"
37853774

3786-
"@prisma/client@^6.13.0":
3787-
version "6.13.0"
3788-
resolved "https://registry.yarnpkg.com/@prisma/client/-/client-6.13.0.tgz#7073ab6ccf10c0c99ab7582e39aa7a1422c6a7db"
3789-
integrity sha512-8m2+I3dQovkV8CkDMluiwEV1TxV9EXdT6xaCz39O6jYw7mkf5gwfmi+cL4LJsEPwz5tG7sreBwkRpEMJedGYUQ==
3790-
3791-
"@prisma/instrumentation@^6.13.0":
3792-
version "6.13.0"
3793-
resolved "https://registry.yarnpkg.com/@prisma/instrumentation/-/instrumentation-6.13.0.tgz#f2f774162b9247c870f306828da580c5102ff679"
3794-
integrity sha512-b97b0sBycGh89RQcqobSgjGl3jwPaC5cQIOFod6EX1v0zIxlXPmL3ckSXxoHpy+Js0QV/tgCzFvqicMJCtezBA==
3795-
dependencies:
3796-
"@opentelemetry/instrumentation" "^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || ^0.56.0 || ^0.57.0"
3797-
37983775
"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2":
37993776
version "1.1.2"
38003777
resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf"
@@ -4512,11 +4489,6 @@
45124489
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e"
45134490
integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==
45144491

4515-
"@types/shimmer@^1.2.0":
4516-
version "1.2.0"
4517-
resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.2.0.tgz#9b706af96fa06416828842397a70dfbbf1c14ded"
4518-
integrity sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==
4519-
45204492
"@types/stack-utils@^2.0.0":
45214493
version "2.0.3"
45224494
resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8"
@@ -5147,11 +5119,6 @@ acorn-globals@^6.0.0:
51475119
acorn "^7.1.1"
51485120
acorn-walk "^7.1.1"
51495121

5150-
acorn-import-attributes@^1.9.5:
5151-
version "1.9.5"
5152-
resolved "https://registry.yarnpkg.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef"
5153-
integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==
5154-
51555122
acorn-jsx@^5.3.2:
51565123
version "5.3.2"
51575124
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
@@ -6387,11 +6354,6 @@ cjs-module-lexer@^1.0.0:
63876354
resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz#707413784dbb3a72aa11c2f2b042a0bef4004170"
63886355
integrity sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==
63896356

6390-
cjs-module-lexer@^1.2.2:
6391-
version "1.4.3"
6392-
resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz#0f79731eb8cfe1ec72acd4066efac9d61991b00d"
6393-
integrity sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==
6394-
63956357
class-utils@^0.3.5:
63966358
version "0.3.6"
63976359
resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
@@ -9571,16 +9533,6 @@ import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0:
95719533
parent-module "^1.0.0"
95729534
resolve-from "^4.0.0"
95739535

9574-
import-in-the-middle@^1.8.1:
9575-
version "1.14.2"
9576-
resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.14.2.tgz#283661625a88ff7c0462bd2984f77715c3bc967c"
9577-
integrity sha512-5tCuY9BV8ujfOpwtAGgsTx9CGUapcFMEEyByLv1B+v2+6DhAcw+Zr0nhQT7uwaZ7DiourxFEscghOR8e1aPLQw==
9578-
dependencies:
9579-
acorn "^8.14.0"
9580-
acorn-import-attributes "^1.9.5"
9581-
cjs-module-lexer "^1.2.2"
9582-
module-details-from-path "^1.0.3"
9583-
95849536
import-local@^3.0.2:
95859537
version "3.2.0"
95869538
resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.2.0.tgz#c3d5c745798c02a6f8b897726aba5100186ee260"
@@ -9901,13 +9853,6 @@ is-core-module@^2.13.0, is-core-module@^2.15.1, is-core-module@^2.5.0, is-core-m
99019853
dependencies:
99029854
hasown "^2.0.2"
99039855

9904-
is-core-module@^2.16.0:
9905-
version "2.16.1"
9906-
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4"
9907-
integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==
9908-
dependencies:
9909-
hasown "^2.0.2"
9910-
99119856
is-data-descriptor@^1.0.1:
99129857
version "1.0.1"
99139858
resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz#2109164426166d32ea38c405c1e0945d9e6a4eeb"
@@ -12175,11 +12120,6 @@ modify-values@^1.0.0:
1217512120
resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022"
1217612121
integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==
1217712122

12178-
module-details-from-path@^1.0.3:
12179-
version "1.0.4"
12180-
resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.4.tgz#b662fdcd93f6c83d3f25289da0ce81c8d9685b94"
12181-
integrity sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==
12182-
1218312123
morgan@^1.9.1:
1218412124
version "1.10.0"
1218512125
resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7"
@@ -13961,15 +13901,6 @@ require-from-string@^2.0.2:
1396113901
resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
1396213902
integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
1396313903

13964-
require-in-the-middle@^7.1.1:
13965-
version "7.5.2"
13966-
resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.5.2.tgz#dc25b148affad42e570cf0e41ba30dc00f1703ec"
13967-
integrity sha512-gAZ+kLqBdHarXB64XpAe2VCjB7rIRv+mU8tfRWziHRJ5umKsIHN2tLLv6EtMw7WCdP19S0ERVMldNvxYCHnhSQ==
13968-
dependencies:
13969-
debug "^4.3.5"
13970-
module-details-from-path "^1.0.3"
13971-
resolve "^1.22.8"
13972-
1397313904
requires-port@^1.0.0:
1397413905
version "1.0.0"
1397513906
resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
@@ -14026,15 +13957,6 @@ resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.2
1402613957
path-parse "^1.0.7"
1402713958
supports-preserve-symlinks-flag "^1.0.0"
1402813959

14029-
resolve@^1.22.8:
14030-
version "1.22.10"
14031-
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.10.tgz#b663e83ffb09bbf2386944736baae803029b8b39"
14032-
integrity sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==
14033-
dependencies:
14034-
is-core-module "^2.16.0"
14035-
path-parse "^1.0.7"
14036-
supports-preserve-symlinks-flag "^1.0.0"
14037-
1403813960
resolve@^2.0.0-next.5:
1403913961
version "2.0.0-next.5"
1404013962
resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c"
@@ -14253,11 +14175,6 @@ semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semve
1425314175
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
1425414176
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
1425514177

14256-
semver@^7.5.2:
14257-
version "7.7.2"
14258-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58"
14259-
integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==
14260-
1426114178
send@^1.1.0, send@^1.2.0:
1426214179
version "1.2.0"
1426314180
resolved "https://registry.yarnpkg.com/send/-/send-1.2.0.tgz#32a7554fb777b831dfa828370f773a3808d37212"
@@ -14414,11 +14331,6 @@ shiki@^1.16.2:
1441414331
"@shikijs/vscode-textmate" "^9.3.0"
1441514332
"@types/hast" "^3.0.4"
1441614333

14417-
shimmer@^1.2.1:
14418-
version "1.2.1"
14419-
resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337"
14420-
integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==
14421-
1442214334
side-channel-list@^1.0.0:
1442314335
version "1.0.0"
1442414336
resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad"

0 commit comments

Comments
 (0)