From 22c2a5c3a68cdb5e6b73fea34ec43f32bd5912b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=A4KayJayDee?= Date: Thu, 10 Jul 2025 10:37:59 +0200 Subject: [PATCH] =?UTF-8?q?feat(plugin):=20ajout=20d'un=20plugin=20Stream?= =?UTF-8?q?=20Deck=20pour=20g=C3=A9rer=20les=20webhooks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Création des fichiers de configuration nécessaires (.gitignore, package.json, tsconfig.json, rollup.config.mjs) - Ajout de la structure de base du plugin avec un compteur incrémental - Intégration des dépendances nécessaires pour le développement - Ajout de fichiers de ressources (icônes, HTML pour l'interface utilisateur) - Configuration de la connexion au Stream Deck et enregistrement de l'action --- .gitignore | 6 + .vscode/launch.json | 20 + .vscode/settings.json | 17 + .../imgs/actions/counter/icon.png | Bin 0 -> 265 bytes .../imgs/actions/counter/icon@2x.png | Bin 0 -> 387 bytes .../imgs/actions/counter/key.png | Bin 0 -> 827 bytes .../imgs/actions/counter/key@2x.png | Bin 0 -> 1709 bytes .../imgs/plugin/category-icon.png | Bin 0 -> 1064 bytes .../imgs/plugin/category-icon@2x.png | Bin 0 -> 2350 bytes .../imgs/plugin/marketplace.png | Bin 0 -> 53075 bytes .../imgs/plugin/marketplace@2x.png | Bin 0 -> 123111 bytes .../manifest.json | 47 + .../ui/increment-counter.html | 19 + package-lock.json | 2204 +++++++++++++++++ package.json | 22 + rollup.config.mjs | 49 + src/actions/increment-counter.ts | 41 + src/plugin.ts | 12 + tsconfig.json | 17 + 19 files changed, 2454 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/actions/counter/icon.png create mode 100644 com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/actions/counter/icon@2x.png create mode 100644 com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/actions/counter/key.png create mode 100644 com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/actions/counter/key@2x.png create mode 100644 com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/plugin/category-icon.png create mode 100644 com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/plugin/category-icon@2x.png create mode 100644 com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/plugin/marketplace.png create mode 100644 com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/plugin/marketplace@2x.png create mode 100644 com.mr-kayjaydee.webhooks-trigger.sdPlugin/manifest.json create mode 100644 com.mr-kayjaydee.webhooks-trigger.sdPlugin/ui/increment-counter.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 rollup.config.mjs create mode 100644 src/actions/increment-counter.ts create mode 100644 src/plugin.ts create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6679a36 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +# Node.js +node_modules/ + +# Stream Deck files +*.sdPlugin/bin +*.sdPlugin/logs \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..e34b2cf --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,20 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "Attach to Plugin", + "type": "node", + "request": "attach", + "processId": "${command:PickProcess}", + "outFiles": [ + "${workspaceFolder}/bin/**/*.js" + ], + "resolveSourceMapLocations": [ + "${workspaceFolder}/**" + ] + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..ef8832f --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,17 @@ +{ + /* JSON schemas */ + "json.schemas": [ + { + "fileMatch": [ + "**/manifest.json" + ], + "url": "https://schemas.elgato.com/streamdeck/plugins/manifest.json" + }, + { + "fileMatch": [ + "**/layouts/*.json" + ], + "url": "https://schemas.elgato.com/streamdeck/plugins/layout.json" + } + ] +} \ No newline at end of file diff --git a/com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/actions/counter/icon.png b/com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/actions/counter/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c77662eb473b1786f6d43a4c10fc69645d6dceb2 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}c0*}aI1_r*vAk26?e?@50WY%PVP{QGxzF-Msw{Ovb zQiW|zI|Zg>Xd3dcm^4PnJ#&&&5M@8IgJ*5~CH96N3N4+Cd5pyujgmIstJl~pxMC&a zsbgGjmldBT9N^i*xHR7}b5279^V)_R3{%c2#Kbf-GBTWQVxF$RjXrmt~IWR?ol*doLo z7{L&@+GSxftJ$Ir44jJ-xVfq&o}ZFs3w{u@=g8kl*3b8b`|SH!z0Sh-vWCdE+k5-g zO)+Uc8X{1>pzoE(E1}+*3QKl%m}cp9R{CFy)Or8F!#H_?XQF1rwKFR+g8p20|HK(H z;V5e)lz6&q@wI85yC(gX|Ce9n(i<2&GlpgB$tiVuB2g<+{|U}6J?Ligbb|PujJ88w zeBuYA)@n7?UU|6ZgY^?xnMGnohQDujmj8I@vg1WWyMJTxix*w*n|1U~JZjQ8$bHOn z(`7~9i*3Iy*+sP2Cy9xtY!sQIr*i)9A6*?*^;wd}zFens-7*$SX=Iw6|0~nIb%9}E a2@^}5%iaU2>ZgGL$KdJe=d#Wzp$PyH(VIK~ literal 0 HcmV?d00001 diff --git a/com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/actions/counter/key.png b/com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/actions/counter/key.png new file mode 100644 index 0000000000000000000000000000000000000000..721cd01ae90c159a9a08e732356243815507c3fb GIT binary patch literal 827 zcmV-B1H}A^P)Z}}HxGt5+(@CnO@??Co=cKv$+?2XWL2k`Shl8`V_9*vo zT)ysRwm-j?w@WvF%XjbiiS%;d(F8~@$WA%KHhSIf(%O9H)7IDHPX>%&iRlJU|2FSs zrE}HxcBkRLPR(5r_i>|MdmtZc_q}hYVN%e}AN^0?2?*TnV2SDfR-tkObLZBL%1S3r z1!)=?HUVWo(WeMV)5x$1CG2!J3i(gXwu0C#W~W1~1A#}WeyA|L=LSYn|@ z(LJd?jE@43m8%}bKYvEiJ+YpS>hX)IIW)&&X}=ttKJW9@*W*tHjG%&ae5bh{zw2-+ zIW=|mYH}R5cQu^y)A6JEJ~iRd1nBF=QxC{J#y>rOE&0INa~R;3hi{*1=FCis^wyil z@uV-zljb$hy)U-0az}dIwmC)H3w3TfzHw-V>H~E%sdqge5F2@m(YaY{Q;At78r2vA z0(aKF27!r2)lCI~J4-+W1PA~(6+}RQ0B}=51Ox~G_b-Qk@%uF+8ZH0;002ovPDHLk FV1gG{a47%) literal 0 HcmV?d00001 diff --git a/com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/actions/counter/key@2x.png b/com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/actions/counter/key@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4ca98e890372817980d41d666d43b3035b90fc08 GIT binary patch literal 1709 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q4M;wBd$a>cv7|ftIx;Y9?C1WI$jZRLmg4E+ z7*fIbc9vsysJqB<^@B%j3>{6(xHSWn?uKf!itBMb^7_N}S4yw+rru}MU%W>`wRgO5 z(g@rA;#k1uf{&{LPkMK%Ejr7|(zNe$(R*v-&uQ;|@^)D5On)}#|NrSbjq~qa={!2s zzp;%eSiol}`0ZPhH>)czI~nj;<3nP)_8Qwg(%b(1&7SkY%`ou0!=_IR{>pbZ z+o zHO_9gxY@OL?QhRMcl6^mnaxzR>aFe^{`9cCw$0-Cy)r(3JPVDw*(S(b-MVe}U#mZ# zf1j^*KV!eu{e`?U<4@H;`H$cKwa>p+&n>?0E~oL{%g*jnPtRXyXq$U6F7cCP|Fs5S zz{TzVQ`B`XO8RNP*ySbmQVzG;TRz=NdYYNk`d9K|&|D|`898E=e2!|D?E>6dIzid{@2)R`uu5{Mg+jWhD*w+qT1{M}IR)!NQ@&_4M zn2BPoeSc`j=T+iTXRS}mN@@q}wGo+U$sn5Oyw{TfqMjrxCIeDrJX z+|^qY!SC5|FY5B1%k%Ot&97m7r8_5o68m|VAaG){+FWEj$%N;!OXHm?cV>@j-?@7$ zw9n|*USCo+&rnOjs{7vISBJvC+eIcx6n-=2N`W(0res@UZ@Gg8khuh-3e zYAF%;$MfPM#xG@m4^DLTnCLD#Ymvt>9!HSi-a}@;`wuVpuj1O*lNsVrBUm4_C4<4U z=yiYC;r6*}MJkP+&EV>gf8@PNOmxBbX7R+g4`UU)o`#(+WR(MF`DK1O>uS1ee|-E| zocQzA+r5*oKfU2>9OumXWUH#SzgLCIR22rI4qo zf2^r6|MQ8!Sik5^iGEw3|Fqe?grU~%=EMKl<>|Tavn8HySoQP2Y$^W~``WZQTbLM3 zGTF7}%QtA57hHPDd|`>~ikdoxRd)_}F1Ozpd}9fB`acU`qC0x=;#&=dC)a*iv@!?C o$lmQ^a>!fTA8f%u1&L4g>NffTZyvhU0P7zHPgg&ebxsLQ0863(9smFU literal 0 HcmV?d00001 diff --git a/com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/plugin/category-icon.png b/com.mr-kayjaydee.webhooks-trigger.sdPlugin/imgs/plugin/category-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c9faaa2f2ec8b385d23aa015dbeacb4868896612 GIT binary patch literal 1064 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%0Ai$D2KW^!%r;dHIWHA1dAUrE7M~ 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

K+?_=0-FJ zPY`Xxb2JRsFl*?T=-byPj-Yn7EWpK?bd?G)Z_&)S%_BK2xnMZrCV+Y5r^a(Rf$|Dr zxtz=Mr2Dt`Z(Y6qYH_tFo_+LPcfR%e&V19iKlIkOz3IvuE?>BE?!?Ix#c_?&3XL=p z50Mq&xTNXD<|yGEY*t9Cl=Rh@SwS*VqtzavBMU8KDl+mw6I(I9kgz}NaGWKXVqWa+ z-nn`G){D=+^z;{>{p^#^J^A5V&;0J`MRERIaq&!X_V|Ox8Q$@a$9!;;U+W>jPx-px z!5mo1H30a!PgeN}g1l4pvQjnxl7kO&xM zd4w7w3&Z5y8-VuW98|rBAMX-5PL+VHJr?p^(%t=6_ijIb z`?cccytsDdq3e&l_wF}-+r>A&^}=Isf9S&HvzN}FKY9AtiPI-0C&5&BR>9E8ci#rd zIhp}-SRUQWg2IFpBS^+YMhnJTi99m3u@UZX-PyZ+_myimUb%krnJ<6+nJ>Kf)RWh~ z_Q~mUpE`cLxOlp_bPhrP;o}PlL3~=D@t(Z#t`BlL^HPA))|66)<_3UzXrs{?0)s{p zO>Fba#iAPkd$6)S&{rCZc69ZeMQzmjMo>Y{^8s%F1h?yZYXg|T?@E0l zQWdqRLEPI4Za8@lV&>-%jSUY?SB@>;{wC{$ec{F{cb@*tYcD=syz@w)^qJz!iL<9>XCV-d!MvHz zhk2kpf)L~WOsv9tJ7ypL7Zc%s6|@i{rdS)-OyOE*1V^fE0068iGtORGBdD;iT_0dx z_{gx81RTv~jm>V6gST80u`1+W0ud#oH}{pX zQQfPTgn|X|7S|6jWdpEqPso>llN&$)aB$qKdn4#Q{6Ky>Wjr=mQC4C(*|Gru$>;q+ zq&I(n(Ki4SEE~zO?g9AelXuRO?)g^Tv@Qj11CS0Yf^H#P8b+k21fw9EBqJNk22i&< zLQhoIq^|A!4ZxiV$izFD)V2B)A%j?-j)oQ*ofda@iv5$t;y8lKgY(JBVtRbR zcz~lXBOy<)6oey9mv<)f*JgLGP45;=3nql}Qzwhl)8fRmIKG44s5xw_aJgNfIKpf zwQm5*A6hv(cCM3k0A_)I$-PygU6RR%-pR*6)83K|ov;>dJHHJms5qrZrZ*f?*ldaA zpsDw1Mx=2d(MJ|u5Lu8}(X8YER+w~^w2NJ(9X+9GsIS5YAb`vzgG$!gi@h>~tUO)> zLMbtT%Vr_pD`pFW5)$_hP~!Z_PoUXBKx!GHyeSN2s1KCV08W=gnLCjrfH%abG=%4| z9zD@ro1{Cb$2v9u8UX_9he>jQ zL*Zc|z3n9)NqcH>4N#NvxWp_*i3g$tcohNE_#sBy0FsX7F?a)@LRE?HG0<_u{%g~; zw7htNItX2Y@551YpyaKyFNlXzeUmDCIcrRnTHEo47esc=pprL`*tWny6Gw8?Qg^Hk zrPtm(pS!$&19U9BDlv<)tc3<8X-8kBBhak2m2JYj7a|C?E;Z!%LM{vfB+&la(Mv{@ zjHSVH)jUwy0Ax74coGhcROunZ2n8etw9*4jA$>_utyi$Ws0A3$>TtRNfJ&70zDEhm zLakQ_&%XsteOmyYf$2sAjR3#X@ai@Is2`j&SjF?idVpcz1frUbm@poMWQ4CxJuuD& z(D}uRt_?uDSD3Jn;R^Q{bRu%rKp)Ua_~uruuUQQx2jyADjx zY=>iuD#)`^4r2^KQYjTO3f?FhpLJmknVPVyEzKg0Di$vtSm2E&c4wZQv=-pIFvWWu zSvY;x1bXDK2jEr6R0c^hZW1bzBFqETu^6Mnc1k6$-nQHqT^>5ebHwgmCxR5D7pql4 zw&;#};mBTfN5x8~kt*>{RnS?~1}|P6Xo`8((9*pL;2BTTFa*}b%VHs+6%vKhPzQ+d zFEaiZpvT)4KpW8Pr#U1YXJ6_VyaQrDrV4WW;NC;p7OP?nED0|x*CVD22Ozu5H-ZSI z44mA62#Y5KPmtDvHIroK+8M4$Bd<7z@!kvX+|1<0JR!fDg993G>4?8i3)IYZCbOB{ z=0S#epOnjNQm|M|cR(z^v@A(mNq{7S^34EI5#gH8IO-&w{ba;>E(|v{lGBik$Mzk_lx&=ffg1Bq*|85Npt|kP;~0Vb_$HpB*YHx0qo^E-buiwhL%kLoCX`dDWD3osiOEH$ z98ORrnd+4S;aP7SziN@qem2KSPmmah1o})xp`HAjIwDk5Gq_4uwFiB zW?4X*U|oQ|JbwkubudYZF+C-^m%OAHAyN=#Lk;HAilVFRca1<3_Qse`YUm~=)R)(R zbGaws4w+RT*jO%w9EVrk!8(JMBFuPG3PLwYod=~7g zY0$$YLi(A<0^l0ZT0`?#S&&6J)J#!7T|&xE^AXfJXJ|A><<$hQK_uQLPSha+BUnzr zk_=eyy}Dw3`!|i4v_=G@;Z>GKl_aa78m)?M`6F;T<;gLhL1m{MK%nqNpYgV3W({Tl zTaD^gZid%^K5W?);FYWcXMR2Y*MKf%FBaUfB78m6sF?*7gq2zWA~nd^c8En{D#LSY z=r7^-0G}GcIH>_&lB<+Mdu1q*q(ta5;2*Wp*Bu)Dy~;mEvX$&y#^*y&4h{X7O(zm^ z5+^{*f{lqxtqaOnF5#We9&DA8^7A1iEM%!xfFtjF$;wEmlO9E`C@c?% zX;>?1T79IR%%#<(7{0dNmY^1NEx^{s2s8@hkNpY-)oOczxv}%Ugsu$O8V+C$4JZjP z7KXsVVbOVqvkStLKG$cOK#FTwCaV|(4%wx1H@4d=x?vMgfwll)K8a3(vEhe9CK_5| zbvJ~pH3oG8y(Rha8kxvSQSu=J*-Gm|4owJ9Gf+q-6BwaolqTI!pD(}CRp-zci&tjN zZVF(Z)m6waV#`bo6=67XCC}7REvc}oKG0ra*tMZoFwBfM-G&GQ*moFpH|XR64^qlm zG2xw1s~(8VLAMuJQF1u56WdUzGXYi}8MQFQWBZILhG^0aB~wb_>>2vhbg-bMc-bL8 zUN*t;c|KtZBvj7A+(%3`F`;acM}|K!Ac+hunN$Xi(F*nve~S=aHv7(+smDuRG*EC6 zO=PN!C(vFLj8_MIiin?yBDEj&F#D>eX(|G1&Y+|D0e!x_x$G+BReFn4Ss5sET~I+l zPm9&;&P3zi zN$7LO^hoas*{J$hC$iKB(FkVRB-)oD_c!K-8k&vBNkn>gHr`0?nA$w zfbN|)Mqt3uh7o8$ftANY$WwFelC)#+T=m!hU`oBvSiv0VsOgY_%h$=yxFE^B_gh*m zScjh-3}}$FF6!j~boKhe?Q!(cos<_W=q~pw?Ba#h-o$pyXDjd4@@aNJ+XR>)Ii)-1 z%7lA>Yy%Ove_OU}t&Q(8_It zHzC<)2qVsb&E$50CZrXuSi`#4BlznO73=iB2mlNHDGDw2Lhc5@3pB~J8$}!x|6$bR z^FQd@*8O0iixvvn!%I+D62C;qkiyEkQq*=lo!ZTNsGy2ed^?PBns@r*)$A+QM8aW% z-*1NRMPW#<4$`fKU&}{uP>YnNgIiYvRtXK{ zK}!2%Q+L3v0GTrRFK@D$gQM%mjANoS3a#<5+G@SkAjvLcwOKG?FGdX|!=9XDKv@sJ zV3niZs7wG<4TG}3w3P1MEM0SaXzsHf(3+}IlSBbRgF^*{l{bs}xP1&a+{n2bKpy0*jx&=+a2bwmgo&ZPwW`{7;lm^WUi*UZIW;@_*LcySj97NZR z^xE@)1ajX$Q<4n`JTmwle%e5fp(6hlc!hU`R&1C1R$=nfm0QHr)>>rpJ+M%9VlYV- z#{qT`&P3eTLv6@jO3yb%s!J1_T8yBuHR5zA;kadeih?_XkffL%II^5jpz)hOekVnT zoc?2}jVS=sj`A~oZBSw>2=Z3k+5s`t&naHgsTvTelaI~~fQIR78+U+-`-SDcJl6vE zQ(wqH;ASJXddEP^cc8%|DW+vPcUxh_H0JfHB@%}~ag47MeOXE+W9#|4ukueV4HQl#W{Kmsb* zSgL}X35?f_P#&6vF*l>j=HO(ZkPVm4RjBF%qe0^apx01+Sz=+zQiI$oRt0EPw&a}U zCu@Z4Y$im_ZDE!&fhv?dN<*xkhdzD@@pISS=HL!w`ga%WXxbZKZM{rK?DuvOU#{ol>Dzq!hg-$=eAs%&v1(*v{#STc;b<#2Oyw$xp}(Zb;UP9JRG5 zY{8VD6=QoNVSEY)6LUHphyqk89C$ucZL1(x%eH}i+vwPqFk%8CvJ5LLXRfuvJIx?1 zcYkn5&WDWEXr}-?P?R6ik0iw!A#()hw4-X1HTjA*@n^p3O;t)!$YDH2npFb_qOZ5hR}y%y)yjfo zG~r2ziGLK>sthWQRWjFjB8g;cph81R35jy9OG?5HWLu^jMebQuuAkaqWWk-lwE@#S zm!DcYoREpc$;SRD&A6y+031nR<^F(xTWe+-k#5~6;F{fV2v(VkEkLXA4a+`M8M*j` zQbO*JJ78vIa$85NLg;%!u0<^G(2q}@w(nVc{lH4;VaEVsiN>zY&TRGTvP8i3@GdAy zP9GoHM9u4KC|dS&eniyk2Gxj=(+S3|p2#eZHy)$b<9_!cyqnUnnkzAx@b{wC;`A1A zmSvd#HEBq%5MjvU-g#?n6MA@K5oaswD? zdlai1MqxMxwnmWq2C%ppeKOH+@S>=`5xH+vG_Zf-nPy|_BZhpUQ{_;S@U0o?aa%CL z`oNfxu)TPuL~h{_TP72=P8gvyxV_gwDoMKGlTfyBDRrQYCK}pEbGV|5ZjS=3IYNYT zi4Am@M!@1*Vf6Ot-xewFMPU7l>G5AT0KCA*GsJ;eCl7HMR_dO(3htLjD0M$(N#6>rI(nLJ+E3?`|Q?T*+HtiK=!` zlK#iXmE_NX4iGuUKqwPAc1U?3Te>Mat|k&Vgw}3%^-h!<03{m%5Dmg z2fi2wDAF3RUCKZjHLo}*59GZ2FHZ`JJB)(lr@Ll|mNA^G=iQ$$RG%JbM+T*k;Dzt@ zmIWn*X|sBCFX|eB{gv>3D19%hbH!CrsFcTn#Gz4Q8d>Py8WMW~Q~4#C!2m;_hJkvu z?zqyH#oja_$B`f(>1ZmE>#$>j0@%0>+BIzqhX>Hhs}|bi0`37i7af5z8_ zs9n{?&>Y?gUQ(whP(`B13y!C&2xHh0VW`ZlxgzG~qoTyor)@n>WsS`*2;ASr+l!Ve!yl&&Z)y!e9JMNgXqV$-meZASlFG-Dzu;riAcm4&*4 z_@fj1d20oR%dvA`*l+{j1S1Fj85~|&hd}G1=>DTJ<8A<@NRsiUJJ2{=N|68>TiXv9 zeb%j-eNd2MkCDv)IVeiZbwnosZ~9c`s^sp|FnZ>~CeaFhoaol)u2P7qz&N1d(xPqp zc-J}TlBsVd`fe?lHoq6P*wT>=0z?|BBKq0!Tuv*>1{PcKwoe)|$}mY`8-BVeS^06x zMX{JqmPiY|%}Q}IrpC1DJBxX!sJ4y)a&S=N9vu366yw^M{>@dCTEHnc8|MEC^zGAq zm7z+6gXTI{LpU2pAfla9Q|roWV^G}i21MVLC8$9~8W30gZUhd@;?1!d8l|&PXN{$( zj|{bdB2hZ`Um$MA`(I45s_ph%Gsax@oq#MI;;aEJbB7j9TZ{glH`vCV1Lbp;^^=lZ z>LQmMCapsH<}*l9qOSKxK_pl0I*mqJ5b4)eBkJ_r_LRk;TaxUXU4(Z$yw$t)a?6;w zEJ4*F+GdX3Lqvh!p%M2N@~N*D`>(;?2nRqu9I<0;@m+63_C?|zAlm?1Qs<5ko8169 zwAmzR7l^~BQ#wp^h@j3eOrKG$5Kpv7#p#D*Mjy}lywE7JmK=y>m3DiTCrD6ot;mYW z;NvBf8$qeZndAs&c?04uDy>igHF|`Lm~;v;2pp*XyL36IuMQuce24_{In&fk=#l-& zcNKM!N}x&Zi;%n4^hEeUJHt3F0QS@yK}wE1Uc*P%BN0#xqc)13Ksi`ZysmTC z-{=OQzu=*E$urIffSabqqFpvC$l--J5?!UknH-cpf#ggikV`iJDwyyO7kA%9bE%e)FANIUJ;b|N--;_Yk^?e|R z*<66Ml!L>|z+(g$_-~U7*P0S^gV%mTM=EF821qj`88~huz|z^1SPT7z+YK0>Hk(tj$gT~C8@0~o~%9U!!qJ7&wzr`;+WY^=U$pF&8{YZ>2< z&>wnans-kd*TKAYB^{t`HdaEO8|(0)Q>-xiL%WV>gPe7=v9;y^{k)1zV}oFHvETya z+4st96^vqAij8#>SPigZR9i#4+jj=Hjot!+EW_^lt%NRjpoKxRdBHM}7u41b$bf(@ zpDEdE5^!Np7SV`t`J$E{$JQ3b9kY0+cemK9&^lRg0V<3}MLIyZ%J$Pq5(ByfXz1&z zdri&C&bhXa-&V2EK>%|KV6U*M$|v~T?3S# z*$<1u_=sGG6i`4FT#s>=xNwtS@F)L)|kcV=~QS=?tATpLF-t`sIi3Z;Y&RHyR^TJROtgl8Wxs_<+-A@yCV^#2L3 zycd%tziZai8+MV{A8OJ$Rx5$mI6*@}q&+ot2aHIfCLL9UPWdy*>Oc=&O9T2=(a}F= zq4kEdnb%@V0m*cQ2wJ>(YoRi4Msm1{4g`<(H-%gpGRwZpK>6D)Z_Abgp4MRf^DSD> z$wS{Tw1+B>j<7zOIIV!%lwvc3^+RNx5ho}U@M;gMS|_*x*k~jAqV9Xlf~Tf~0o@mWBt-5O-f$OdKRITzOfuptJ;VPDVtKJ}FZ^s5Tr63fsK%qPi| zw)GZAOA`^_HB#5=0w|Es6E;$?CZl5#Ig3V0B9gqR844ANt=U(d#+mUMf}$+g2}fzvu7dC51O?a z9W;=p)v>C~oyKWs9xizRAtixDy!P1QZV$S$dV$jyp)uyGFg$;8lmBM=+8CvL*1mC7*(*Y z4FK*ZH&wi13>?89#a=u7EuHY@4>Hr`6iJH_uvMsp9$NHi!^m4{&_&gOd}|d^g^5N% ztx>90E9!=iTz%PbAbsp_CQ=GQ* z*bY{~Q0CADYqWP??VD01HK)&HwKe!5a=^ttUv=+naANh4;3vXVz%=H4XN#GXv(HLfB5;}S4w{s_oP$F!5mei! z5*kcb45`_uSSdFQ4K;0QPFi^dje6rOl5j(_oZOvifPBeGgUqAP<@g*uJm-x+VhSrG z;Vf4EkaSNBu(Z3sI2`M`0$BZEwGm9FJh93LkBcRe)k+O3U2(GDT>`C)Qr`L+9hf*x z3Ob&6;D#Y1+E)bd3M0`TO<$@AmWG;^wDRtYDU_{Ychx=UB6E>39s1o}~vwDW-CBY?^!j43FAkwvY>1hfTlr^5+so)9b{;Jkeh^7+bifQ;{<4^ zR;VlpUQI&P<00h9(P9`TGb*m@VRb;p`ErTWDJ+bHgt4bXw@mGap>#xSBwF8soT1uj zbQRsFfUOt&4j8gJcZ~Afx6puE`EnTDR41Z)It~QGoNa6b#_1_gzFBLO9LY8Z#ju!C zJw^>;5us{=oP})fD}#P3?D9E!>3RvF0|CQC=OPqeYH<{R*O=@a7-$e@1S;?- z`&K^IxB+0BU;Q(Rjle&?AxAYg&&;ABa3h_eb))Afu<(``nR}-{_SP|~^}q`JcxR>L znr()vTc)I1AvmFH?OH5Lab8VYw(O82M@XZwj|}+x9Fk*2f=zO>bloE)D`PN(S+)~k zm`ytX45uT<9ylBSNXt4S09bE0`UC5|0+5Js=r1z-s_>aLfgx>(he4|K3YGz$=y>t8 zIlxdz)stlA_yJj)y{p`MOiU!kAh$uE)^6HppTdXHPNH9>YkgYeuY=WUX^jEyS3yqy zrafsifcF&t?Myui)P`VJ+uc`!PL?ivrk(=l(35#H*(Rd%c3%h3Q7lWBsho_EpQ5$j zqzpvPTs8wLY{f>Ke+b-Cm;yTKLzJmUTV)dl<<;gofM>Z1zhKTnAwx9PM`$7o^@V-1 zc&(06hw(;&E`vYj_0YTgcCR1Ir!7~`jmVdx#S$CY0OUGg;w}Z?0oAAM4;CO?!yIhD>=eS-^;kbQM6|7LC_>XGzd#vc`ED9gzrIF)e)n zPoguaTZxzJ>y}~DBI$T|Z6COE9cIWaB+YCxI1nO;#4ZGqUS8OxfdwX6>X9&OJN2%K zZH)Bv^|D?S&D(f4`u6Pfy#WAE{YXGl=K%CInJds{kdKTOYsVYFT7~1uC}6*7GmHVh zlD9JY-j^Nbk^ridMr*?&90cNAQO3Nv-9V&!RJuzJQMy!El3{h3r>F8k% z>?*0oztS4q^I4=m=^ZpFeEkhlU^>mC3-{k1T*MBWRs()NM}eg~@>53u%H4Spy9 z{WDC^YA8Mqly66_I8xW`p)< zCJFcL4xbcfh)ay2S9${g+I1KPzsKou#;0uq&kO=9*U-|m1%PZ$JXldaB94dF8Zi0GC&2kRDLMlAsYR3q(e4Gq{qrQM6(m?$gAw*H9H(Rg7cM z8&HE49|oS-WXQEH>S2IDDicIwLXOhn|ELh=b#$KLw$Wr8fY*8*hy8VLEdnd91EX6+ z_7Z1sTMi|7zwb2K#Hbl`~GL%Url$zYBYXZ8LpE-l=B0kJ?Zvepdm~4~4^mML= zUVs@DR$c>)xvu&3jH3%U$1eGr@>H0jCGYSRH}+T@{LmW|O^FLv;)$nd)Yx*0Wg zS{2@^ImS=}hBn+dXqC_!+!OfgbXv1X$x0d4x(3^!nw#>FVlpkJ@EX16Q;`sj^rk@U z)j_t4MYs)QZ2$m!9-P$<0Arec69^|rWXH?+I*=*99o>yy-qJ2;R|rF!Hg}KMODdo* zy+fNqgSRnGu%F^QCY&#%VM+)vBD>@4h&`I$=Cpe$b$HoQ@O>=ws7SU~-XEYPZ93#r zA+cAB$qb2)QC0;;_B%lC2B654`Otw!{pyNpbn_LExoCTVb1ATLiB)IHFHXF}OEke5 zQS9WKlBW&w85rP(lykIqd|n<{iymk-@4+%om6D0u0QP7$hW1HxBOnA`o7>Z<(?k67 z5{J#HElpHr^4cm?_}HWtP10IPj}ldW9%U_<>!XTwsR$X#dvB7Yb;i+T%%iVNr+7Id zG(coY%g_sbT@;`N>T=29-Hz~yW{!jxG*EM7xt~rK)+I%sfP8_9qgSn`U_JRbXUO9z zPp3k*6vtLT9oTMw`L-YH2+)TY8Vg_%S+_1pQ#*$HhU=GFXM}LBF}L9w2Gt(Y*jKQU zekI3{U`81n6E$N(7*zXIMU9w5vIn%Ihr(iXopcYi0RH=G*3_7`8diIgfFo21>k}=Z zzfrADebx%F^9irl@5ccbx0<}UfTl5wQ zn4K+2To026+vVymV$lh1n_x{2I)2n&_3FvgVfY3BaQXH3&TWHNK{Mfg;8CxMP^b49 z2dx+ZE$q|_M}az8(@&Ts(N{^4wntFl#>@p|#U>=B=qp=a`VK&B(NoVB5%Upe&7i-{ zhh*hCtffWGunE%hRoQA)9)wt4M0;i$Ab&%!BODDh5)?t~?s3i#;8;DK@pmkJLbO~? zr^QSj*PqVhp?#>tB$koC1tw(3^3h~Q66Lj=D62LLWPzW-=fNt6DS0k4h zZ*5%d+$TFCH5%L6Bim{b@l1>D@I=mq+_AXLqgsWng1m%JmNbeUq=YWB&s8CHjMh6RYL5&#FA9E58|A;R0NGBZ$jY!rXno4a2%6EUQ1yF(!dX%ISBvbA5X^^B%%Z; zmkkeV2scSAN@XdU>OACEL02t@6xeiAadc50nl8V z6;X)qY>wKLoCj?ydQc13mEBANqeHnO2@Cj7uM*V_Dt|b0eIa7Fv5(hriGS>el{0$^s6<6nx^+;b`^yTIMZoLsu(hV9LLI&Y%Y-Z)!(y>;%uG~V$+u|@ zsTaJ2@$nH>0uycYsB=J#jE{E<)db{jlH7n?OyHJKR1ecYtc5CLp~`_eR%@c&9Xf-; z30Vhf**L|#*d7?sRWwfC*lA{7fzo)hcozy08Vxyeu4&W;P^Qd&IKV%AHU!HFZ;Ekl zl0G*QbS@O`^63a;0?SlaAbq%VBI)Wu+6)-gfMD|di79Z83P5hT6wt>`VS22}bl`|8 z<&74{Q&A=XT09<_-?ABscCGt^+{E+=&(OQkO(9sLe;3f1JgihgE4vtE>l&IR%mboa zrN+k2W`6&ICemw%lpWUq%*)Yve|+GG$EC(IF|RYNGBbqbL1%7Ej)Za@0%*LHZzVB^ z^K@B?mh@z7k=!NgVE2kzuv@O_a7{9gyC=qOK%K6B-LM)kf?hVo>ZpSFuTh>Cb~RzN zPjeUzc+&o}VtFh`JI-GMvi_iW++kxOd`;5W95`$D3IJ-HqlX@)4-Bix%+IlxlB_}u z>S0wQBQ_P)!R;9mtn#^4 zDA%;&9Mg)abu1HJP-zxu@XbYa7bHJ($U5U}(3XT1Ye+V6$iC74kYXGq!6n!LLbO|d z1#pgnbc6v23}|QJwOex7=`?bo7JrJCZLdAdv+e7#Ag}dM9v!1=ryxYiwU=xO1CSD< z1yw`YdkoJH1PPkzRve*43*&~)Z9;2(I5InEu7$ZrN9f66aWA4YDBt+M%}UuwZvY;g zj6Uw!1=Yf*BMgBa&=`PHGc&GPF#@(2?lM-9i@MwRuwG|n3Jvo##3KDvvo~s8D4_ok zxXq9t;W1Zoy!p1^xBJ^aFs?$C6$Un38l2@4EmCPynXI1;QUQZ^gRO&}39yNOu}2^2 zvC10IfK*-t$O9)tJ99<%Q!FCAsEcuFzsHzJS0%r6Av{SAFyq71i@|J-Qdo;KWyieV@ryCL-R{#oiafMYK z;ea4>ur|=vI3D=KKqQ(y5)0TH=_mk0~!g5gg ze05890u{rgN=AQkbC=`_%^SQESsOqI%v0yYA7S0#6mKhrx<}b7#libDnkve3S)>Nc z3};wBvaZNeey2VQA@i!V#!8SUK~H$@xe5k4b>5`vXdZwJAtj)!#a638|Fo~dsty8+ z1qErHmx_2O;E2LsEwYLZ^xgn~E!i9IL-=WJS^V0fjw?T4Whv7kwi)7hYw$fDKk=5u z9E3>yotG7EkrbfekOyz$2d%)F0{~rCIF53!KNUzeZO2JED z_iX_D&k;59UYbj47V!-uy(3VCTw%A`5N&E{N2DFh{7vx0ri&smkgJNCBBgXVah3AM zdOJXs7%l)>`Fl8wER7t&!1HiqVcl8)?)*Z7l}18?iu9El!umRm^drK23$zztMb>CG z3vRmYj?jX(X*5r}QyyW9;2mN(#0%6vGFJ8!^XiXhf^c@WJqnJg; z&gbJP%NswLlh^_|{o@>)!6^{6N$OF|0#V@7tE(2F*J(Xeq^=Zd>aey{t2H>N#Rnt7 zF~IN*pq1?rM#d=C_Ddzlos^99lGcir1)MW9Xf!P2|1e3}F==7M&frw6BstcLP>-06 z!^xYZ3Y0$8Ck3z(!#Uac!S6IsBmgUWc^6I68a9-p<^xcsO2Ek(GbwTv%6Cja_&x?1 z2H0F-$yuk`5i?A|+3!kOEpK>r5)> zWlTnbkbKxgxc#XEcJs$mrn~f&fOFSj9X8h4wipTx@?%03fZn>KJBl0u@@!)7ZOEa? z2e={eVYPAju7uTPfjav0Z~R11b^@(mX#)Uc(znP`_Z~(!uSV5)IaU$2f;@8r7%XaD zpl?IRgAxu+5+*xG#KV-6UbUXxtU!@x^c*w}mmUI&tL~8nDyVk#l-6@oP$^dTAAo{W zc50BdIc*T5xq>LjS7wM+Hvom$tc2AbVPzzZx#D@;cgF#L){xNT0rH#$w$i*ueXAdY zHbDM@6wjf)FEYJlpmvt6L%7K&!^_1)ezLk#Di1QIfO-NaOg0+R^bOUFB(E&YPTMMh zC-c-8YbGB8*5IWY1njpsPfCWPc8Mq8(}_s@0W$xmRk{EwPgw7O8ofx(W0nS|1G>x? zd>BBIHEa`Bm&wi1V!A+@7mLMGR32voh>+(HN9e#IGUH034(n@c9wTdal*2HP2nl_K z3_pAuB%_zD1>JmmiLJy5<;O$BJX^S+ANG&@Zq1bWOj^K6Qmbt>R+SOfM~cEdc&=pw z04T46RUIJ@X0`jnZdk*sEaR$?tibRxmho2MQ|oKWmco@!ohJWk3X!2ny>CXJ>x)lc@?5u8$S4|ZR5E5O+bX;A#DV8l3 zNVQ}Mr94-&Em5%nHY}8e^OPGpu6wI&KJ@z(1Cc9Hn*t24$(5ISw}%|rZVy|t^i+tzOYq1D8SW1%SiKO9ij U0HvYHyZ`_I07*qoM6N<$f*xMpF literal 0 HcmV?d00001 diff --git a/com.mr-kayjaydee.webhooks-trigger.sdPlugin/manifest.json b/com.mr-kayjaydee.webhooks-trigger.sdPlugin/manifest.json new file mode 100644 index 0000000..733487a --- /dev/null +++ b/com.mr-kayjaydee.webhooks-trigger.sdPlugin/manifest.json @@ -0,0 +1,47 @@ +{ + "Name": "Webhooks-Trigger", + "Version": "0.1.0.0", + "Author": "Mr-KayJayDee", + "Actions": [ + { + "Name": "Counter", + "UUID": "com.mr-kayjaydee.webhooks-trigger.increment", + "Icon": "imgs/actions/counter/icon", + "Tooltip": "Displays a count, which increments by one on press.", + "PropertyInspectorPath": "ui/increment-counter.html", + "Controllers": [ + "Keypad" + ], + "States": [ + { + "Image": "imgs/actions/counter/key", + "TitleAlignment": "middle" + } + ] + } + ], + "Category": "Webhooks-Trigger", + "CategoryIcon": "imgs/plugin/category-icon", + "CodePath": "bin/plugin.js", + "Description": "Allows you to send webhooks using your Stream Deck", + "Icon": "imgs/plugin/marketplace", + "SDKVersion": 2, + "Software": { + "MinimumVersion": "6.5" + }, + "OS": [ + { + "Platform": "mac", + "MinimumVersion": "12" + }, + { + "Platform": "windows", + "MinimumVersion": "10" + } + ], + "Nodejs": { + "Version": "20", + "Debug": "enabled" + }, + "UUID": "com.mr-kayjaydee.webhooks-trigger" +} \ No newline at end of file diff --git a/com.mr-kayjaydee.webhooks-trigger.sdPlugin/ui/increment-counter.html b/com.mr-kayjaydee.webhooks-trigger.sdPlugin/ui/increment-counter.html new file mode 100644 index 0000000..ccc9498 --- /dev/null +++ b/com.mr-kayjaydee.webhooks-trigger.sdPlugin/ui/increment-counter.html @@ -0,0 +1,19 @@ + + + + + Increment Counter Settings + + + + + + + + + + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..6aabf95 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2204 @@ +{ + "name": "webhooks-trigger", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "@elgato/streamdeck": "^1.0.0" + }, + "devDependencies": { + "@elgato/cli": "^1.4.0", + "@rollup/plugin-commonjs": "^28.0.0", + "@rollup/plugin-node-resolve": "^15.2.2", + "@rollup/plugin-terser": "^0.4.4", + "@rollup/plugin-typescript": "^12.1.0", + "@tsconfig/node20": "^20.1.2", + "@types/node": "~20.15.0", + "rollup": "^4.0.2", + "tslib": "^2.6.2", + "typescript": "^5.2.2" + } + }, + "node_modules/@elgato/cli": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@elgato/cli/-/cli-1.4.0.tgz", + "integrity": "sha512-xMYe9kf3xzsggtBrRUIeAg+uqMmRx8QemAQ6AMX2cPQnvTJ30mZYGs/ZDBQnmuEZU18HovvyiGGZGp6S/bzigg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@elgato/schemas": "^0.4.1", + "@humanwhocodes/momoa": "^3.0.0", + "@zip.js/zip.js": "^2.7.54", + "ajv": "^8.17.1", + "chalk": "^5.4.1", + "commander": "^13.0.0", + "ejs": "^3.1.10", + "find-process": "^1.4.10", + "ignore": "^7.0.3", + "inquirer": "^12.3.2", + "is-interactive": "^2.0.0", + "lodash": "^4.17.21", + "log-symbols": "^7.0.0", + "rage-edit": "^1.2.0", + "semver": "^7.6.3", + "tar": "^7.4.3" + }, + "bin": { + "sd": "bin/streamdeck.mjs", + "streamdeck": "bin/streamdeck.mjs" + }, + "engines": { + "node": ">=20.1.0" + } + }, + "node_modules/@elgato/schemas": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/@elgato/schemas/-/schemas-0.4.6.tgz", + "integrity": "sha512-R9RzTfnWS4zXNepcDr1/ibLIXAuoX5E+aXtThLtKzDHv5bRmTWXFpxPESH0/GaPGw8B2nt7TQD/hTYTYfrw07Q==", + "license": "MIT" + }, + "node_modules/@elgato/streamdeck": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@elgato/streamdeck/-/streamdeck-1.3.1.tgz", + "integrity": "sha512-P/KJI+q6fi6PwZCZGyvfDCxZl1QviGBP5uiX+xNnjO6bAtl+Sz8i4QEt5TKyZZKo3Y9rLP2GfUAcYVxoMc38bw==", + "license": "MIT", + "dependencies": { + "@elgato/schemas": "^0.4.1", + "ws": "^8.18.0" + }, + "engines": { + "node": ">=20.5.1" + } + }, + "node_modules/@humanwhocodes/momoa": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-3.3.8.tgz", + "integrity": "sha512-/3PZzor2imi/RLLcnHztkwA79txiVvW145Ve2cp5dxRcH5qOUNJPToasqLFHniTfw4B4lT7jGDdBOPXbXYlIMQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/checkbox": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.9.tgz", + "integrity": "sha512-DBJBkzI5Wx4jFaYm221LHvAhpKYkhVS0k9plqHwaHhofGNxvYB7J3Bz8w+bFJ05zaMb0sZNHo4KdmENQFlNTuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.14", + "@inquirer/figures": "^1.0.12", + "@inquirer/type": "^3.0.7", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/confirm": { + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.13.tgz", + "integrity": "sha512-EkCtvp67ICIVVzjsquUiVSd+V5HRGOGQfsqA4E4vMWhYnB7InUL0pa0TIWt1i+OfP16Gkds8CdIu6yGZwOM1Yw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.14", + "@inquirer/type": "^3.0.7" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/core": { + "version": "10.1.14", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.14.tgz", + "integrity": "sha512-Ma+ZpOJPewtIYl6HZHZckeX1STvDnHTCB2GVINNUlSEn2Am6LddWwfPkIGY0IUFVjUUrr/93XlBwTK6mfLjf0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/figures": "^1.0.12", + "@inquirer/type": "^3.0.7", + "ansi-escapes": "^4.3.2", + "cli-width": "^4.1.0", + "mute-stream": "^2.0.0", + "signal-exit": "^4.1.0", + "wrap-ansi": "^6.2.0", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/editor": { + "version": "4.2.14", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.14.tgz", + "integrity": "sha512-yd2qtLl4QIIax9DTMZ1ZN2pFrrj+yL3kgIWxm34SS6uwCr0sIhsNyudUjAo5q3TqI03xx4SEBkUJqZuAInp9uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.14", + "@inquirer/type": "^3.0.7", + "external-editor": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/expand": { + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.16.tgz", + "integrity": "sha512-oiDqafWzMtofeJyyGkb1CTPaxUkjIcSxePHHQCfif8t3HV9pHcw1Kgdw3/uGpDvaFfeTluwQtWiqzPVjAqS3zA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.14", + "@inquirer/type": "^3.0.7", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/figures": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.12.tgz", + "integrity": "sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@inquirer/input": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.0.tgz", + "integrity": "sha512-opqpHPB1NjAmDISi3uvZOTrjEEU5CWVu/HBkDby8t93+6UxYX0Z7Ps0Ltjm5sZiEbWenjubwUkivAEYQmy9xHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.14", + "@inquirer/type": "^3.0.7" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/number": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.16.tgz", + "integrity": "sha512-kMrXAaKGavBEoBYUCgualbwA9jWUx2TjMA46ek+pEKy38+LFpL9QHlTd8PO2kWPUgI/KB+qi02o4y2rwXbzr3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.14", + "@inquirer/type": "^3.0.7" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/password": { + "version": "4.0.16", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.16.tgz", + "integrity": "sha512-g8BVNBj5Zeb5/Y3cSN+hDUL7CsIFDIuVxb9EPty3lkxBaYpjL5BNRKSYOF9yOLe+JOcKFd+TSVeADQ4iSY7rbg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.14", + "@inquirer/type": "^3.0.7", + "ansi-escapes": "^4.3.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/prompts": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.6.0.tgz", + "integrity": "sha512-jAhL7tyMxB3Gfwn4HIJ0yuJ5pvcB5maYUcouGcgd/ub79f9MqZ+aVnBtuFf+VC2GTkCBF+R+eo7Vi63w5VZlzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^4.1.9", + "@inquirer/confirm": "^5.1.13", + "@inquirer/editor": "^4.2.14", + "@inquirer/expand": "^4.0.16", + "@inquirer/input": "^4.2.0", + "@inquirer/number": "^3.0.16", + "@inquirer/password": "^4.0.16", + "@inquirer/rawlist": "^4.1.4", + "@inquirer/search": "^3.0.16", + "@inquirer/select": "^4.2.4" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/rawlist": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.4.tgz", + "integrity": "sha512-5GGvxVpXXMmfZNtvWw4IsHpR7RzqAR624xtkPd1NxxlV5M+pShMqzL4oRddRkg8rVEOK9fKdJp1jjVML2Lr7TQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.14", + "@inquirer/type": "^3.0.7", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/search": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.16.tgz", + "integrity": "sha512-POCmXo+j97kTGU6aeRjsPyuCpQQfKcMXdeTMw708ZMtWrj5aykZvlUxH4Qgz3+Y1L/cAVZsSpA+UgZCu2GMOMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.14", + "@inquirer/figures": "^1.0.12", + "@inquirer/type": "^3.0.7", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/select": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.4.tgz", + "integrity": "sha512-unTppUcTjmnbl/q+h8XeQDhAqIOmwWYWNyiiP2e3orXrg6tOaa5DHXja9PChCSbChOsktyKgOieRZFnajzxoBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.14", + "@inquirer/figures": "^1.0.12", + "@inquirer/type": "^3.0.7", + "ansi-escapes": "^4.3.2", + "yoctocolors-cjs": "^2.1.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/type": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.7.tgz", + "integrity": "sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz", + "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.10.tgz", + "integrity": "sha512-0pPkgz9dY+bijgistcTTJ5mR+ocqRXLuhXHYdzoMmmoJ2C9S46RCm2GMUbatPEUK9Yjy26IrAy8D/M00lLkv+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz", + "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz", + "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@oxlint/darwin-arm64": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@oxlint/darwin-arm64/-/darwin-arm64-1.6.0.tgz", + "integrity": "sha512-m3wyqBh1TOHjpr/dXeIZY7OoX+MQazb+bMHQdDtwUvefrafUx+5YHRvulYh1sZSQ449nQ3nk3qj5qj535vZRjg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@oxlint/darwin-x64": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@oxlint/darwin-x64/-/darwin-x64-1.6.0.tgz", + "integrity": "sha512-75fJfF/9xNypr7cnOYoZBhfmG1yP7ex3pUOeYGakmtZRffO9z1i1quLYhjZsmaDXsAIZ3drMhenYHMmFKS3SRg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@oxlint/linux-arm64-gnu": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-gnu/-/linux-arm64-gnu-1.6.0.tgz", + "integrity": "sha512-YhXGf0FXa72bEt4F7eTVKx5X3zWpbAOPnaA/dZ6/g8tGhw1m9IFjrabVHFjzcx3dQny4MgA59EhyElkDvpUe8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@oxlint/linux-arm64-musl": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-musl/-/linux-arm64-musl-1.6.0.tgz", + "integrity": "sha512-T3JDhx8mjGjvh5INsPZJrlKHmZsecgDYvtvussKRdkc1Nnn7WC+jH9sh5qlmYvwzvmetlPVNezAoNvmGO9vtMg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@oxlint/linux-x64-gnu": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-gnu/-/linux-x64-gnu-1.6.0.tgz", + "integrity": "sha512-Dx7ghtAl8aXBdqofJpi338At6lkeCtTfoinTYQXd9/TEJx+f+zCGNlQO6nJz3ydJBX48FDuOFKkNC+lUlWrd8w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@oxlint/linux-x64-musl": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-musl/-/linux-x64-musl-1.6.0.tgz", + "integrity": "sha512-7KvMGdWmAZtAtg6IjoEJHKxTXdAcrHnUnqfgs0JpXst7trquV2mxBeRZusQXwxpu4HCSomKMvJfsp1qKaqSFDg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@oxlint/win32-arm64": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@oxlint/win32-arm64/-/win32-arm64-1.6.0.tgz", + "integrity": "sha512-iSGC9RwX+dl7o5KFr5aH7Gq3nFbkq/3Gda6mxNPMvNkWrgXdIyiINxpyD8hJu566M+QSv1wEAu934BZotFDyoQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@oxlint/win32-x64": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@oxlint/win32-x64/-/win32-x64-1.6.0.tgz", + "integrity": "sha512-jOj3L/gfLc0IwgOTkZMiZ5c673i/hbAmidlaylT0gE6H18hln9HxPgp5GCf4E4y6mwEJlW8QC5hQi221+9otdA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/plugin-commonjs": { + "version": "28.0.6", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.6.tgz", + "integrity": "sha512-XSQB1K7FUU5QP+3lOQmVCE3I0FcbbNvmNT4VJSj93iUjayaARrTQeoRdiYQoftAJBLrR9t2agwAd3ekaTgHNlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "commondir": "^1.0.1", + "estree-walker": "^2.0.2", + "fdir": "^6.2.0", + "is-reference": "1.2.1", + "magic-string": "^0.30.3", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=16.0.0 || 14 >= 14.17" + }, + "peerDependencies": { + "rollup": "^2.68.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz", + "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-terser": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz", + "integrity": "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "serialize-javascript": "^6.0.1", + "smob": "^1.0.0", + "terser": "^5.17.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-typescript": { + "version": "12.1.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-12.1.4.tgz", + "integrity": "sha512-s5Hx+EtN60LMlDBvl5f04bEiFZmAepk27Q+mr85L/00zPDn1jtzlTV6FWn81MaIwqfWzKxmOJrBWHU6vtQyedQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.1.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.14.0||^3.0.0||^4.0.0", + "tslib": "*", + "typescript": ">=3.7.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + }, + "tslib": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.2.0.tgz", + "integrity": "sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.44.2.tgz", + "integrity": "sha512-g0dF8P1e2QYPOj1gu7s/3LVP6kze9A7m6x0BZ9iTdXK8N5c2V7cpBKHV3/9A4Zd8xxavdhK0t4PnqjkqVmUc9Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.44.2.tgz", + "integrity": "sha512-Yt5MKrOosSbSaAK5Y4J+vSiID57sOvpBNBR6K7xAaQvk3MkcNVV0f9fE20T+41WYN8hDn6SGFlFrKudtx4EoxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.44.2.tgz", + "integrity": "sha512-EsnFot9ZieM35YNA26nhbLTJBHD0jTwWpPwmRVDzjylQT6gkar+zenfb8mHxWpRrbn+WytRRjE0WKsfaxBkVUA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.44.2.tgz", + "integrity": "sha512-dv/t1t1RkCvJdWWxQ2lWOO+b7cMsVw5YFaS04oHpZRWehI1h0fV1gF4wgGCTyQHHjJDfbNpwOi6PXEafRBBezw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.44.2.tgz", + "integrity": "sha512-W4tt4BLorKND4qeHElxDoim0+BsprFTwb+vriVQnFFtT/P6v/xO5I99xvYnVzKWrK6j7Hb0yp3x7V5LUbaeOMg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.44.2.tgz", + "integrity": "sha512-tdT1PHopokkuBVyHjvYehnIe20fxibxFCEhQP/96MDSOcyjM/shlTkZZLOufV3qO6/FQOSiJTBebhVc12JyPTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.44.2.tgz", + "integrity": "sha512-+xmiDGGaSfIIOXMzkhJ++Oa0Gwvl9oXUeIiwarsdRXSe27HUIvjbSIpPxvnNsRebsNdUo7uAiQVgBD1hVriwSQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.44.2.tgz", + "integrity": "sha512-bDHvhzOfORk3wt8yxIra8N4k/N0MnKInCW5OGZaeDYa/hMrdPaJzo7CSkjKZqX4JFUWjUGm88lI6QJLCM7lDrA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.44.2.tgz", + "integrity": "sha512-NMsDEsDiYghTbeZWEGnNi4F0hSbGnsuOG+VnNvxkKg0IGDvFh7UVpM/14mnMwxRxUf9AdAVJgHPvKXf6FpMB7A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.44.2.tgz", + "integrity": "sha512-lb5bxXnxXglVq+7imxykIp5xMq+idehfl+wOgiiix0191av84OqbjUED+PRC5OA8eFJYj5xAGcpAZ0pF2MnW+A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.44.2.tgz", + "integrity": "sha512-Yl5Rdpf9pIc4GW1PmkUGHdMtbx0fBLE1//SxDmuf3X0dUC57+zMepow2LK0V21661cjXdTn8hO2tXDdAWAqE5g==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.44.2.tgz", + "integrity": "sha512-03vUDH+w55s680YYryyr78jsO1RWU9ocRMaeV2vMniJJW/6HhoTBwyyiiTPVHNWLnhsnwcQ0oH3S9JSBEKuyqw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.44.2.tgz", + "integrity": "sha512-iYtAqBg5eEMG4dEfVlkqo05xMOk6y/JXIToRca2bAWuqjrJYJlx/I7+Z+4hSrsWU8GdJDFPL4ktV3dy4yBSrzg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.44.2.tgz", + "integrity": "sha512-e6vEbgaaqz2yEHqtkPXa28fFuBGmUJ0N2dOJK8YUfijejInt9gfCSA7YDdJ4nYlv67JfP3+PSWFX4IVw/xRIPg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.44.2.tgz", + "integrity": "sha512-evFOtkmVdY3udE+0QKrV5wBx7bKI0iHz5yEVx5WqDJkxp9YQefy4Mpx3RajIVcM6o7jxTvVd/qpC1IXUhGc1Mw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.2.tgz", + "integrity": "sha512-/bXb0bEsWMyEkIsUL2Yt5nFB5naLAwyOWMEviQfQY1x3l5WsLKgvZf66TM7UTfED6erckUVUJQ/jJ1FSpm3pRQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.2.tgz", + "integrity": "sha512-3D3OB1vSSBXmkGEZR27uiMRNiwN08/RVAcBKwhUYPaiZ8bcvdeEwWPvbnXvvXHY+A/7xluzcN+kaiOFNiOZwWg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.44.2.tgz", + "integrity": "sha512-VfU0fsMK+rwdK8mwODqYeM2hDrF2WiHaSmCBrS7gColkQft95/8tphyzv2EupVxn3iE0FI78wzffoULH1G+dkw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.44.2.tgz", + "integrity": "sha512-+qMUrkbUurpE6DVRjiJCNGZBGo9xM4Y0FXU5cjgudWqIBWbcLkjE3XprJUsOFgC6xjBClwVa9k6O3A7K3vxb5Q==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.44.2.tgz", + "integrity": "sha512-3+QZROYfJ25PDcxFF66UEk8jGWigHJeecZILvkPkyQN7oc5BvFo4YEXFkOs154j3FTMp9mn9Ky8RCOwastduEA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@tsconfig/node20": { + "version": "20.1.6", + "resolved": "https://registry.npmjs.org/@tsconfig/node20/-/node20-20.1.6.tgz", + "integrity": "sha512-sz+Hqx9zwZDpZIV871WSbUzSqNIsXzghZydypnfgzPKLltVJfkINfUeTct31n/tTSa9ZE1ZOfKdRre1uHHquYQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.15.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.15.0.tgz", + "integrity": "sha512-eQf4OkH6gA9v1W0iEpht/neozCsZKMTK+C4cU6/fv7wtJCCL8LEQ4hie2Ln8ZP/0YYM2xGj7//f8xyqItkJ6QA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.13.0" + } + }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", + "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@zip.js/zip.js": { + "version": "2.7.63", + "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.63.tgz", + "integrity": "sha512-B02i6QDMUQ4c+5F9LmliBGA+jFsiEHIlF0eLQ6rWLaQOD3YwI6vyWwGkVCNJnVVguE2xYyr9fAwSD/3valm1/Q==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "bun": ">=0.7.0", + "deno": ">=1.0.0", + "node": ">=16.5.0" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true, + "license": "MIT" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/chalk": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/cli-width": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", + "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/commander": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", + "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fdir": { + "version": "6.4.6", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/find-process": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.11.tgz", + "integrity": "sha512-mAOh9gGk9WZ4ip5UjV0o6Vb4SrfnAmtsFNzkMRH9HQiFXVQnDyQFrSHTK5UoG6E+KV+s+cIznbtwpfN41l2nFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "~4.1.2", + "commander": "^12.1.0", + "loglevel": "^1.9.2" + }, + "bin": { + "find-process": "bin/find-process.js" + } + }, + "node_modules/find-process/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/find-process/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/inquirer": { + "version": "12.7.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.7.0.tgz", + "integrity": "sha512-KKFRc++IONSyE2UYw9CJ1V0IWx5yQKomwB+pp3cWomWs+v2+ZsG11G2OVfAjFS6WWCppKw+RfKmpqGfSzD5QBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.1.14", + "@inquirer/prompts": "^7.6.0", + "@inquirer/type": "^3.0.7", + "ansi-escapes": "^4.3.2", + "mute-stream": "^2.0.0", + "run-async": "^4.0.4", + "rxjs": "^7.8.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-7.0.1.tgz", + "integrity": "sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-unicode-supported": "^2.0.0", + "yoctocolors": "^2.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/loglevel": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz", + "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minizlib": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", + "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/mute-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oxlint": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.6.0.tgz", + "integrity": "sha512-jtaD65PqzIa1udvSxxscTKBxYKuZoFXyKGLiU1Qjo1ulq3uv/fQDtoV1yey1FrQZrQjACGPi1Widsy1TucC7Jg==", + "dev": true, + "license": "MIT", + "bin": { + "oxc_language_server": "bin/oxc_language_server", + "oxlint": "bin/oxlint" + }, + "engines": { + "node": ">=8.*" + }, + "funding": { + "url": "https://github.com/sponsors/Boshen" + }, + "optionalDependencies": { + "@oxlint/darwin-arm64": "1.6.0", + "@oxlint/darwin-x64": "1.6.0", + "@oxlint/linux-arm64-gnu": "1.6.0", + "@oxlint/linux-arm64-musl": "1.6.0", + "@oxlint/linux-x64-gnu": "1.6.0", + "@oxlint/linux-x64-musl": "1.6.0", + "@oxlint/win32-arm64": "1.6.0", + "@oxlint/win32-x64": "1.6.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/prettier": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/rage-edit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/rage-edit/-/rage-edit-1.2.0.tgz", + "integrity": "sha512-0RspBRc2s6We4g7hRCvT5mu7YPEnfjvQK8Tt354a2uUNJCMC7MKLvo/1mLvHUCQ/zbP6siQyp5VRZN7UCpMFZg==", + "dev": true, + "license": "MIT" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/rollup": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.44.2.tgz", + "integrity": "sha512-PVoapzTwSEcelaWGth3uR66u7ZRo6qhPHc0f2uRO9fX6XDVNrIiGYS0Pj9+R8yIIYSD/mCx2b16Ws9itljKSPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.44.2", + "@rollup/rollup-android-arm64": "4.44.2", + "@rollup/rollup-darwin-arm64": "4.44.2", + "@rollup/rollup-darwin-x64": "4.44.2", + "@rollup/rollup-freebsd-arm64": "4.44.2", + "@rollup/rollup-freebsd-x64": "4.44.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.44.2", + "@rollup/rollup-linux-arm-musleabihf": "4.44.2", + "@rollup/rollup-linux-arm64-gnu": "4.44.2", + "@rollup/rollup-linux-arm64-musl": "4.44.2", + "@rollup/rollup-linux-loongarch64-gnu": "4.44.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.44.2", + "@rollup/rollup-linux-riscv64-gnu": "4.44.2", + "@rollup/rollup-linux-riscv64-musl": "4.44.2", + "@rollup/rollup-linux-s390x-gnu": "4.44.2", + "@rollup/rollup-linux-x64-gnu": "4.44.2", + "@rollup/rollup-linux-x64-musl": "4.44.2", + "@rollup/rollup-win32-arm64-msvc": "4.44.2", + "@rollup/rollup-win32-ia32-msvc": "4.44.2", + "@rollup/rollup-win32-x64-msvc": "4.44.2", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-async": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.4.tgz", + "integrity": "sha512-2cgeRHnV11lSXBEhq7sN7a5UVjTKm9JTb9x8ApIT//16D7QL96AgnNeWSGoB4gIHc0iYw/Ha0Z+waBaCYZVNhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "oxlint": "^1.2.0", + "prettier": "^3.5.3" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/smob": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz", + "integrity": "sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==", + "dev": true, + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tar": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "dev": true, + "license": "ISC", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/terser": { + "version": "5.43.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz", + "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.14.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", + "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ws": { + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/yoctocolors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", + "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors-cjs": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", + "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..45b45b5 --- /dev/null +++ b/package.json @@ -0,0 +1,22 @@ +{ + "scripts": { + "build": "rollup -c", + "watch": "rollup -c -w --watch.onEnd=\"streamdeck restart com.mr-kayjaydee.webhooks-trigger\"" + }, + "type": "module", + "devDependencies": { + "@elgato/cli": "^1.4.0", + "@rollup/plugin-commonjs": "^28.0.0", + "@rollup/plugin-node-resolve": "^15.2.2", + "@rollup/plugin-terser": "^0.4.4", + "@rollup/plugin-typescript": "^12.1.0", + "@tsconfig/node20": "^20.1.2", + "@types/node": "~20.15.0", + "rollup": "^4.0.2", + "tslib": "^2.6.2", + "typescript": "^5.2.2" + }, + "dependencies": { + "@elgato/streamdeck": "^1.0.0" + } +} \ No newline at end of file diff --git a/rollup.config.mjs b/rollup.config.mjs new file mode 100644 index 0000000..50ca787 --- /dev/null +++ b/rollup.config.mjs @@ -0,0 +1,49 @@ +import commonjs from "@rollup/plugin-commonjs"; +import nodeResolve from "@rollup/plugin-node-resolve"; +import terser from "@rollup/plugin-terser"; +import typescript from "@rollup/plugin-typescript"; +import path from "node:path"; +import url from "node:url"; + +const isWatching = !!process.env.ROLLUP_WATCH; +const sdPlugin = "com.mr-kayjaydee.webhooks-trigger.sdPlugin"; + +/** + * @type {import('rollup').RollupOptions} + */ +const config = { + input: "src/plugin.ts", + output: { + file: `${sdPlugin}/bin/plugin.js`, + sourcemap: isWatching, + sourcemapPathTransform: (relativeSourcePath, sourcemapPath) => { + return url.pathToFileURL(path.resolve(path.dirname(sourcemapPath), relativeSourcePath)).href; + } + }, + plugins: [ + { + name: "watch-externals", + buildStart: function () { + this.addWatchFile(`${sdPlugin}/manifest.json`); + }, + }, + typescript({ + mapRoot: isWatching ? "./" : undefined + }), + nodeResolve({ + browser: false, + exportConditions: ["node"], + preferBuiltins: true + }), + commonjs(), + !isWatching && terser(), + { + name: "emit-module-package-file", + generateBundle() { + this.emitFile({ fileName: "package.json", source: `{ "type": "module" }`, type: "asset" }); + } + } + ] +}; + +export default config; diff --git a/src/actions/increment-counter.ts b/src/actions/increment-counter.ts new file mode 100644 index 0000000..3cf4c29 --- /dev/null +++ b/src/actions/increment-counter.ts @@ -0,0 +1,41 @@ +import { action, KeyDownEvent, SingletonAction, WillAppearEvent } from "@elgato/streamdeck"; + +/** + * An example action class that displays a count that increments by one each time the button is pressed. + */ +@action({ UUID: "com.mr-kayjaydee.webhooks-trigger.increment" }) +export class IncrementCounter extends SingletonAction { + /** + * The {@link SingletonAction.onWillAppear} event is useful for setting the visual representation of an action when it becomes visible. This could be due to the Stream Deck first + * starting up, or the user navigating between pages / folders etc.. There is also an inverse of this event in the form of {@link streamDeck.client.onWillDisappear}. In this example, + * we're setting the title to the "count" that is incremented in {@link IncrementCounter.onKeyDown}. + */ + override onWillAppear(ev: WillAppearEvent): void | Promise { + return ev.action.setTitle(`${ev.payload.settings.count ?? 0}`); + } + + /** + * Listens for the {@link SingletonAction.onKeyDown} event which is emitted by Stream Deck when an action is pressed. Stream Deck provides various events for tracking interaction + * with devices including key down/up, dial rotations, and device connectivity, etc. When triggered, {@link ev} object contains information about the event including any payloads + * and action information where applicable. In this example, our action will display a counter that increments by one each press. We track the current count on the action's persisted + * settings using `setSettings` and `getSettings`. + */ + override async onKeyDown(ev: KeyDownEvent): Promise { + // Update the count from the settings. + const { settings } = ev.payload; + settings.incrementBy ??= 1; + settings.count = (settings.count ?? 0) + settings.incrementBy; + + // Update the current count in the action's settings, and change the title. + await ev.action.setSettings(settings); + await ev.action.setTitle(`${settings.count}`); + } +} + +/** + * Settings for {@link IncrementCounter}. + */ +type CounterSettings = { + count?: number; + incrementBy?: number; +}; diff --git a/src/plugin.ts b/src/plugin.ts new file mode 100644 index 0000000..23089d4 --- /dev/null +++ b/src/plugin.ts @@ -0,0 +1,12 @@ +import streamDeck, { LogLevel } from "@elgato/streamdeck"; + +import { IncrementCounter } from "./actions/increment-counter"; + +// We can enable "trace" logging so that all messages between the Stream Deck, and the plugin are recorded. When storing sensitive information +streamDeck.logger.setLevel(LogLevel.TRACE); + +// Register the increment action. +streamDeck.actions.registerAction(new IncrementCounter()); + +// Finally, connect to the Stream Deck. +streamDeck.connect(); diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..0786510 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,17 @@ +{ + "extends": "@tsconfig/node20/tsconfig.json", + "compilerOptions": { + "customConditions": [ + "node" + ], + "module": "ES2022", + "moduleResolution": "Bundler", + "noImplicitOverride": true + }, + "include": [ + "src/**/*.ts" + ], + "exclude": [ + "node_modules" + ] +} \ No newline at end of file