From e7a2f1931ccdfa344fb9f237901b05b14c513e2d Mon Sep 17 00:00:00 2001 From: Owain Williams Date: Tue, 22 Apr 2025 13:48:24 +0100 Subject: [PATCH] Initial Commit --- .editorconfig | 10 + .eslintignore | 3 + .eslintrc | 23 + .gitignore | 22 + .hotreload | 0 .npmrc | 1 + .../17.12.53.23981/CodeChunks.db | Bin 0 -> 135168 bytes .../17.12.53.23981/SemanticSymbols.db | Bin 0 -> 36864 bytes .../17.12.53.23981/SemanticSymbols.db-shm | Bin 0 -> 32768 bytes .../17.12.53.23981/SemanticSymbols.db-wal | Bin 0 -> 4120032 bytes ...279e033f-5e3e-404c-a552-c92345fba829.vsidx | Bin 0 -> 317613 bytes ...2e86fd80-8f9c-4795-92ab-b4bad68b21e6.vsidx | Bin 0 -> 323 bytes ...32b00191-324d-4db1-8824-023bca46f0c2.vsidx | Bin 0 -> 2440 bytes ...86efbd4a-220d-4695-90de-216642939972.vsidx | Bin 0 -> 19150 bytes ...ed7861da-eecd-4ec2-b17d-ba9fd44d5b57.vsidx | Bin 0 -> 5536 bytes .vs/Umbracidian/config/applicationhost.config | 1021 ++++++ .../d2a762ec-3fc6-4997-a9f3-491846c12f7b | Bin 0 -> 47796 bytes .vs/Umbracidian/v17/.wsuo | Bin 0 -> 58880 bytes .../v17/DocumentLayout.backup.json | 193 ++ .vs/Umbracidian/v17/DocumentLayout.json | 231 ++ .vs/VSWorkspaceState.json | 8 + .vs/slnx.sqlite | Bin 0 -> 90112 bytes LICENSE | 21 + README.md | 19 + assets/docType.png | Bin 0 -> 39576 bytes esbuild.config.mjs | 52 + global.d.ts | 4 + icons/icons.ts | 13 + icons/img/umbracidian-logo.svg | 9 + main.ts | 251 ++ manifest.json | 11 + methods/callUmbracoApi.ts | 32 + methods/generateGuid.ts | 8 + methods/getPageContent.ts | 0 package-lock.json | 2963 +++++++++++++++++ package.json | 41 + settings/index.ts | 78 + styles.css | 8 + tsconfig.json | 24 + types/index.ts | 32 + version-bump.mjs | 14 + versions.json | 3 + 42 files changed, 5095 insertions(+) create mode 100644 .editorconfig create mode 100644 .eslintignore create mode 100644 .eslintrc create mode 100644 .gitignore create mode 100644 .hotreload create mode 100644 .npmrc create mode 100644 .vs/Umbracidian/CopilotIndices/17.12.53.23981/CodeChunks.db create mode 100644 .vs/Umbracidian/CopilotIndices/17.12.53.23981/SemanticSymbols.db create mode 100644 .vs/Umbracidian/CopilotIndices/17.12.53.23981/SemanticSymbols.db-shm create mode 100644 .vs/Umbracidian/CopilotIndices/17.12.53.23981/SemanticSymbols.db-wal create mode 100644 .vs/Umbracidian/FileContentIndex/279e033f-5e3e-404c-a552-c92345fba829.vsidx create mode 100644 .vs/Umbracidian/FileContentIndex/2e86fd80-8f9c-4795-92ab-b4bad68b21e6.vsidx create mode 100644 .vs/Umbracidian/FileContentIndex/32b00191-324d-4db1-8824-023bca46f0c2.vsidx create mode 100644 .vs/Umbracidian/FileContentIndex/86efbd4a-220d-4695-90de-216642939972.vsidx create mode 100644 .vs/Umbracidian/FileContentIndex/ed7861da-eecd-4ec2-b17d-ba9fd44d5b57.vsidx create mode 100644 .vs/Umbracidian/config/applicationhost.config create mode 100644 .vs/Umbracidian/copilot-chat/d1408441/sessions/d2a762ec-3fc6-4997-a9f3-491846c12f7b create mode 100644 .vs/Umbracidian/v17/.wsuo create mode 100644 .vs/Umbracidian/v17/DocumentLayout.backup.json create mode 100644 .vs/Umbracidian/v17/DocumentLayout.json create mode 100644 .vs/VSWorkspaceState.json create mode 100644 .vs/slnx.sqlite create mode 100644 LICENSE create mode 100644 README.md create mode 100644 assets/docType.png create mode 100644 esbuild.config.mjs create mode 100644 global.d.ts create mode 100644 icons/icons.ts create mode 100644 icons/img/umbracidian-logo.svg create mode 100644 main.ts create mode 100644 manifest.json create mode 100644 methods/callUmbracoApi.ts create mode 100644 methods/generateGuid.ts create mode 100644 methods/getPageContent.ts create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 settings/index.ts create mode 100644 styles.css create mode 100644 tsconfig.json create mode 100644 types/index.ts create mode 100644 version-bump.mjs create mode 100644 versions.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..81f3ec3 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,10 @@ +# top-most EditorConfig file +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +indent_style = tab +indent_size = 4 +tab_width = 4 diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..e019f3c --- /dev/null +++ b/.eslintignore @@ -0,0 +1,3 @@ +node_modules/ + +main.js diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..0807290 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,23 @@ +{ + "root": true, + "parser": "@typescript-eslint/parser", + "env": { "node": true }, + "plugins": [ + "@typescript-eslint" + ], + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/eslint-recommended", + "plugin:@typescript-eslint/recommended" + ], + "parserOptions": { + "sourceType": "module" + }, + "rules": { + "no-unused-vars": "off", + "@typescript-eslint/no-unused-vars": ["error", { "args": "none" }], + "@typescript-eslint/ban-ts-comment": "off", + "no-prototype-builtins": "off", + "@typescript-eslint/no-empty-function": "off" + } + } \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..386ac2b --- /dev/null +++ b/.gitignore @@ -0,0 +1,22 @@ +# vscode +.vscode + +# Intellij +*.iml +.idea + +# npm +node_modules + +# Don't include the compiled main.js file in the repo. +# They should be uploaded to GitHub releases instead. +main.js + +# Exclude sourcemaps +*.map + +# obsidian +data.json + +# Exclude macOS Finder (System Explorer) View States +.DS_Store diff --git a/.hotreload b/.hotreload new file mode 100644 index 0000000..e69de29 diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..b973752 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +tag-version-prefix="" \ No newline at end of file diff --git a/.vs/Umbracidian/CopilotIndices/17.12.53.23981/CodeChunks.db b/.vs/Umbracidian/CopilotIndices/17.12.53.23981/CodeChunks.db new file mode 100644 index 0000000000000000000000000000000000000000..58ecad08e64066368a859bfafad67693f5ea4260 GIT binary patch literal 135168 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%0AFGJPoPGYA1}v?~w3a|?3AC0#YYDWLKx+xKmOyI> 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 literal 0 HcmV?d00001 diff --git a/.vs/Umbracidian/CopilotIndices/17.12.53.23981/SemanticSymbols.db b/.vs/Umbracidian/CopilotIndices/17.12.53.23981/SemanticSymbols.db new file mode 100644 index 0000000000000000000000000000000000000000..0ffd04fb855d9dc0f0159efdbb6d4ff8ead5ece8 GIT binary patch literal 36864 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

@;F~;mkjWQ_y!FJc-+uYKqu>Qfbk&Zx1q6Tq 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ⅆ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 z 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 Qcis5>U;q8@n{U$iAKMeiT>t<8 literal 0 HcmV?d00001 diff --git a/.vs/Umbracidian/FileContentIndex/2e86fd80-8f9c-4795-92ab-b4bad68b21e6.vsidx b/.vs/Umbracidian/FileContentIndex/2e86fd80-8f9c-4795-92ab-b4bad68b21e6.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..808fd2fb81cb4b171c5f4d81cf5b0f25836ca8e8 GIT binary patch literal 323 zcmZ>EaTnxZV322I0E0UaiXjI`J6pvRq!tzD=OyOE_$L)-rer4O#ki!FrRL-pyLn;eW^$PORq4xav;w##``8FdJ z?aECp$;eMBj!91~2}n#&b5QQ)9`!4SL0#UZOAOfNx8DrEiF$5I}Y9J#XIIt3Jp+^d#rbHVUaOX7i{VtgQm&M$#ZoUAV{=mrrD>lv7d4*N%Jt$*RE-u&jVQfXDR(vMliz;) zto{1k^1a1xyV9`AIlSOnVFtR}<{T7Gs5g8J6iZF}zeY2~NBZ<;mfvEZm4%HL27x+z zmm7cwtMK?$q{HyHzN=m4@!i6M)g8;8*1yUk1*<5I03VF9uze>me4n_*YBLf}*cc1c zcMjWE@aZUv2CxzQ2tY2>SA)|V(B{6V13yxHlQ7^x0A9%TXZIUjJBZr6aBCOV8DnpR z8~MQKV<@>=TqCX(S%d4?z_>x&C~guri(AC4BAT?k?IOCj`<)`rVfVX5oYC(0h<~M}F0ote5#!=H@w|9J zyeRgHm&88tve+*Uh=bx4aY(!>UK11Iu$UB6Vjx}@)8Y*=Bi!j)`~0d*Xd@Tznu-h(&Qyd?-E=AB!b%N}LwUVkABhXT+ysMdZ&bzYovFS#eI} z&oI|(;=K4mToCJGLtGS>#FyeL@wNCyd@H^a--{o_kK!lsv-m}9K=`NVv2W7;s1J^15p z|I6SC*E>yV#a*B6Jz>>jru6n=SFTNBznB}aU3<(s053DS*6jw}DE3dF=Kwn5QqVkn z3B1Rl1^9%MvNn#UGhnA-hQHf9^9!79^VmbbIN&} zW6I{6w0nQTyiGr}ib>nG0A)RXBIBl$_K8Wm_x6dhuLgww9r>S(*H;g>e}y-O_|?Jn E2kNQ59smFU literal 0 HcmV?d00001 diff --git a/.vs/Umbracidian/FileContentIndex/86efbd4a-220d-4695-90de-216642939972.vsidx b/.vs/Umbracidian/FileContentIndex/86efbd4a-220d-4695-90de-216642939972.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..befdb6fe848a83fc74b6e88c6012882b905a777d GIT binary patch literal 19150 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 O{28=*re06t&;J6A83Q)} literal 0 HcmV?d00001 diff --git a/.vs/Umbracidian/FileContentIndex/ed7861da-eecd-4ec2-b17d-ba9fd44d5b57.vsidx b/.vs/Umbracidian/FileContentIndex/ed7861da-eecd-4ec2-b17d-ba9fd44d5b57.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..73b97ab63b8bbe914f2187327288817797e4d0a2 GIT binary patch literal 5536 zcmY+H2Y8gn5r!8VgDV)^JJ`aKY;g!&bHae6JHcUbC*Pe6B1(b)#a1FD1!1RP5|Us$ z#ZGLeSEu*HNu1t$b$XA}d+*(8?>GCM@RUq3!MJ+o(gYTy6ah3S^Z%;a^~Oiay=4)58y zcWhT4wP$?awbQ$2M|X`)PUiOM-kFKQzS-M`2kx7```&qX9iAu7n3vMBl;)>&d`gF< z#3Rb%sVy6Wq-mi&duE?G|3XR~;gcQk;d68h$^HjZS`hIGg~9M6qW9#8iG6HJhgwsR z75?qv#uW7Ohyw{Qkm1a7V(anrFh~y{dh@3(l9|hyAdF=cz2~=5&Ap5wK6Z}4Bc2S; z&P&3`KI>EBk={~DE5hiAWEhy+G3Z5^g(0|M(8BDwg_!I+Ha@I^u57ckwy5^PXw3Dw zGZJGgWz0*abPUO#oF{gv6^E9bbB>vn7JPC_ZDG)oOP907jg(j#voKfoN0&uDjOBw* z)(v6jY;mA&d5hVvx#=(%PCzt&XvsUsM2A{a@hJTQ(gUlLaAwk8EpF)ZhCwPoWqVas3xyW2>l2Y`u?%-1M1d~%1 z?QBwzn;tyHq#W^ln#nzm=QGSR&9lt2&2!9U=5q5~^E|W7Tw$^g5uXhXc9@;!1?Gij zm$}m96&K?;R>5wQy^iNK=0)bkCdVZDFEuYSFE{UJ7R?@Wt$BsH&gA$;ybWfr*=P2f zC6nVD{sZPlbCX#yH=9?QgXR{qYSzpl^D47$Hq53uY+h|{HMf}~=63V`=BW7q^MU4r z%pK;KxzpTb?l#BG2b8u&F`7tH-BLM(EO44WAi8GPtBj1KR172{?h!F`D^nx=5Nj4nZGyxVE)nkllf=! zFXms(znOnG|6$%|{?q)I`ET<-re5lN(meAp^Kf&%d4##ZTxcF?9%UYF9%CMB9%n8x z7n{eMOU$L_3Fe9BN#@DsDdwr>Y3AwX8RnVhS?1a1Ip#8Rxp}U6p4n!uFwZyJ%?`8E zyuiHB>@ruH1#^|zZLT)gm=~EBo0piEnwOcEo7)$%iTo_!uPyCQeWB&hI{zH)Og(6C z8VVgo`%?|wn967+RnZ!wI$&>T1?{7)1CJ`YIW^EaPaSCoJ}c?F5^biDRA5vmTBg4c zo&~&{*iG6BX)FG#qP;tH*YTsWm+p~Ftmvd@+4J@ zGM1J?N6?|@9fG})r?eV&18tCJFZuL`Do&GM=`cDRw({(YS^Joy9P2Nk^=NMpU!w;d zqaTkB=c;O!!mgrCJeB=GXg#!nYSvOjE|H~1j8F|}F?2m++OZY4J#+`Ex=J^PHbPr< zEl2&zQ9o5H*G#)qqN>WEf)29!a@xY2+DpY(-K2_BO$X4csDbuRW9#8xkKRU%(r%Xd zQ&!EiDOCR3qIVl@1I%8D`KoB0)eR6)_6V!dIcuWw*o0>_V)UY_g0xPb&RT_)>O{(? zLhZHZs=8FYs-mKdpxPs;c1EkyIaW(GX42|pUyarxnyOHV{3~fYF?FVOidBO_X5SwX z3!&O4%_)^V$Z7`h-iS7+ZLXwe_3)7l%&DtidkeoA$s%iJfeP%%|e)v3y_)+p7CTB%fR+B?-^WvFt-h&;6lWQJwvK z>ZOgao2b?(-Hz&XNV`IdsP<4=LA7qFZck=|%Cv5gPG??EJ?>b8b@nii-hBBsON(Kz zMRn?>rO;d_owi&vtyOi=DbxE)s+sg2(>qT7+CkmbE>v@A?^|y>y#Y7zr1wGV9Oxdm zZnf^BDxTkBvbE2-9#Xw2>&&BgI`6}=HqEVXf+1A1>)p^5+CX(b^e*TREupHVw2G=8 zQu(VY(gUb6(&-$G?~h7o9n}rid#4szcZL?3Ti;hY$FkRlYDVQ$j@#ZOFMT)eh??j- sYzSNLdwpL@b!YaIRhju!H?5>Iv@5<{CG+`P?5CT}b!y~i>7va40 + + + + + + + +

+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.vs/Umbracidian/copilot-chat/d1408441/sessions/d2a762ec-3fc6-4997-a9f3-491846c12f7b b/.vs/Umbracidian/copilot-chat/d1408441/sessions/d2a762ec-3fc6-4997-a9f3-491846c12f7b new file mode 100644 index 0000000000000000000000000000000000000000..b5d3ed295b5d4e2681b421a227a8862f4f0778d5 GIT binary patch literal 47796 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 V^Hb%STh<-q&gQR`?CrF3r!Ygn+M%*7MNt3ku zef#(CXYfG)Tv~1vwZIZ7hF?Oel$`7u1;&&A` z#M?1Tjl38bW6~PwY+!G}RlU?RKrZQzKLLu=H+TBe?02sq804$CMN$`P-6pjHKVg;B zg!>>smX=8l$s>6smlijh_i1TN#dJIv2Vgm}#mN@-ffgw0&w6*D95J+q3`mtCTk2HU zG~h3^{>LNvS}hA+|4W|%uGyatLpXy^()>@r9}nQO$?y-?!ViXD2{;tc4mcXXbQ9ro z>^Kf^GGGee2*4)+#{ftxCjh1b82=Q_=QZ7@wfi&R6Q|x)A#5hV4rl^60doNQI0IdO z4)JSrY3g;?4Y-~Mm=8D`a1P*Hzyd%cU?E@;U@_o4z!Ct^}J420Q?G5bzLy@g9c%2;fn`cK}-e zj{zPBJOTJF;7P#u0N)2}1#AOs2QdB9n*T%i&j5C4_dDVL2(U}Le;)pi0lNV|0lWZs z5%5#M&j3FMyaad|AnJhZOX~iFy#ELA7U0hso{}QaGPBaAF`v;Q)`I5^N^$&_f&Z4Jbs43|pCkC+ zw7DdIZ1pMotcX_!oFT{ntMDV=yl@S>EFx)73CBB#dxi@7>aQIn52mmit~e}jTE0={}Z`1ug*Fcn{j;x()iQ}Hv?n9y;@sg{{VR~1L%Nw<$lH za`yKo<)3TZf=D->iQx*t&v_~VtwATs5k;w2BmLYW#vlFo*9h&w`BG&@ zeJdsQ#I^xvA&kET&wnA5`$SIKaAx#h)oRqN|ImL)HawXDF#G=3A?`<7Zf5X%w7A(k z>feZ${DfKjy@*TRn$8Sc|E-0Y!S6Su*Wa@KpGH6-_%BC% zf!{d(XX8JNecpgSiJN86Kg)GZeu1(coe@9vpkYvb?h!{#C;rKQxN$>%$}E14RigiA z!>@9{9El=|K004{F#lIDFY;7o@l#)y3x8_MHi+^&#`Nn%SRqCJo_aV4t-RV+Ka$h}#NA22UGxYC(4nCLrjMo1-MwrF_1H^qz z%g`MD+;R}`C+lt&|FgioN5fwVk9dVEG(SC$-KflKDh+f>RhVhJG)|~pCxa|RtoG!* z#QApukWK}#3}*0Ck9fEi(JX$!n~)FD%R#fW_kU^u_(`t#&H~H^d=?Z08UYId zivWuO=K+=gngB}y=L41jmIE#TTnP9)UtwEH;x1fWa1e-3^RU_IcAT38?ae!!Qs`wj4|_rHJtf&Bid zUu@Q98X25m3{=J0T@A0oeMp&?BA`S{z0G*urs%9xJxMbto_a#c#9_oq#cM}MCwR&T z@>qwIoWb>RW9Y|gl)3dF(4kat?$nvBR>m&U@RHhD%^h-QJQfYMH7^RqTO+N(Xmg$1 zEw{xw+T~~>?Yb%^Vsx~1t!j4Az`j4x~zbq1%NFo+gv#t30-IdwiyPd`+xzXT&$0PnRCeihzOL^|!~H~#i7pL)IH zZuzFr-t!}WoG`WLmIv)C@SN{V)puTmF?j*XPdx`Mg48Dri>2{LYHRS{hc|%XDCts9 za$l{%BhCYKb;vn^5tVO~>kq1CM{Ub0v^K}@e2(@nyyv;C3ze?Ik`M;5;mUb+3Do%8;3*I|FXw076{TPp7)laW#D&rQVeb1*oC zV7M*cE<9JZWtgq%GN%venW#xr|j@*hG5z*jN z4^3HOJhTW`!Y|=8-X3g?Rwd$ny>`vn=o|jTv;IDZcZS2)*AQ%r%bXlaSP+e$Fk29( zV}@NVM~NF`NqwNMvA(K3qAQ7+`G;~;F30(gGMbsOTI6vRF5b{?%;2Y7m&*~qz)e3_ zJbn1JxY?rxn8EK*Busq{scRwsABG^a_^(IYziC;R!%s;!yCeQH@u&)57XL=X{i~K; zK;u`}D_nkDSr4NOAVbow14mX5$=U@@(g{v10IAwzun8$<{hREx%JWm+?!gR6eoy6_ zQ>$LWGFk>7q4I{5NrY{RR($Z@V=9iv4f#p4^(Vi!XPlY?`Oh%8P9gK?^^uG5j5;}? z6{L)9basvYIEIQv^*IHE@oEBhRg;G(f64;HH)qC1MP?vHjz%2fg5cfVc zd0zgr4y7Qkn9ouF&#Lf!n#CVL+-r_dbFD!e#~>vNX|W0QRju#U=L7vuLH&+ z@y|tE>Xzu10$UvT7oe_`dYT|p(()srP(^;-FVj>07z>|ur(@Va?sJGRUW>F07*lId z0Z3dy^ggvm%vb1-WukOMI^h0I<$fA%NJ=P}eM4xS>U z=oVJN??OG=5XwHUa>skO?5f%P&nc5{`^N{nZ;fr6HvQ4S8LF1UBotta&?*-DjK zvVE0C*0uBFgXDjQs{RRR-Z+Y~?tE{oZ;w{rH*Puog%4hw7EAaVkNeeyr)_=j-Ok8s zAN_QH&G9R4@A=M43J)dfDSWm;Hn(Mv^&e^ek9?@b{|PP>et+Mv@_!s#sHdYf3$5HZ z1};Gu*Pl4wo`?R*o=V%ycyg3XQ6ls|6(`_!8i2H#dXoE!`fKr2Ki?YH9~UbZimd9OvrE z+D$(E%kfV57PuZypY33Du>VZrHrxK3d$<-rN6O1761jySvI#LuC=j*FiPf=4ym^(J zAm7IRPj;X^7;SBl?%|nv|RRI8<6gX%N__o?YlnS8oz1dz0qL1 zyz|AmTsVQ-_|5j#C~mn9quvI4bhq~hyXDT{DkjikJX9NNYm>u?)>!n$jLg2>7EGXk z%YtoPx+LP=n{9u!DC+-U$M3<;UxQ7r*XSFy|FoEG0o8I$NofGL_&!XmI&#+Bg_lkF z#+={%pYN&K_N`BCcg?=>&93K z_W%8ozixBozLn>$nE1#0dz&X-{`xDvU(fvhg-49z;$Z>xe{_)ZzuNi5{L|lO7hPUk z3qkjYqbtOfKB?0ih;d`_>}@m8Ipo7xLjQwsT_)F{E+rf{I)dS~=&ZTQq8rFk6>|7y zxZJ8b<%ZIhMvP+NP8p-Z!dOHuK--jT=j%#asKojXIo{kFjmSNwN|TFzDfxuK4{%pD zWzkgs?fP|KU2{WV$JmQ5KJ?+kzyIp);Md<=J!^05j@wRJ@xUv4zJmG`K)>4uNxwri zesR=F$tqQbwrE#YE`Rf_pN@U|gQFk6^rlnZ`pQLPp8U~oCNwR2?!Ru?^Na3jFHgP- zobA9Zu^9AR8;d5eLTT!Kk+5|gY}3v`w%@{oZaD9a2O8F1LgR#t_m+EgSI|efuD>jR zWv!i+HgJUOWGzr@nAsqtT(4js-JPOmB?f3vg{ z9fer@h4xsas|{jl(&|!NR29NRxczqb42M?Cn@U^ELDIJ)S+25Ua43)Gkx-2KA4k&o zM74#r^goIraW*qyK{KOT|5K=Kbb&@yPN#c@Q&Ycz5HsDbLFzAtO8;YAzvjM3uE3}k z88Y^Va2-3Mt>`{?&qqDm-fh0KZH+Uu_Ivv#y?5jVzTVIO<%|vO8-6@y--{fqGIT4d zQTp%8wEj_LZR+pabn5ymG^bTWU|<@YO99(o>VZT|ZyCa!2>}zPG1$zkAlqapzxmE2&)2 zrtnqD7ylJ$>(?T*P+zsDR63Q`v&`i{JEVdV7_uE~dfEXIKgZB7KeOp^P{!VAXU?nH z@>bQK?hd?DzY^DfJ#5`)_x||J_jp}-?i3824|ZLD#=M$!|N3R0v|;WUXCr*<#gkxC zzS(~quCKrB_`gdV#>Mx2W?s$P6YJVxZS*}}FAdwCl%(t4V*a8Uw1Xo4R2y{670=B0 z?>_ZR@6_d3?~bi&(iQ`z&g$*wHfK|Aubp-zXEtoG>9gTUFUio}Rp{PaF_>sO zO;_wLTGGwtL8PagM?1%%*#pg*<#*%*Rw$rKVY?6#InVdTe&Qi{J=vDTkG+Q2#epi+ATKv|y4Y~%fJHv56;Pf9v#lbcOZTOsTkb>Q7(6ZFX$kwP{T`d$ z5f0njo^Z$(j8xlg5m|P%gsXkkZij1vw9Qz4TaDN4vN;@ec3Ys{5rAA7u-E$S4Gj&o zuKvE+jji!;Lo0N@bNccqAq!VR=?q2t`g;BLfTzY4@Y-q}0hi5fxBG1Yr_X1rcQ!Qm z{PliML%`mDsiEb~mpmS8>!LkqrwsGY)^2%Lx@O%Z{wK?#=~8OcC=H# zTZd+=_1FR)P(ZEEYj-;w0iVCRroXpz%~mk(C(5G9#P-d;USEyN=fuzEaoU|EdWX%2 zwo;TS4L)zR*I(!CUthWgD-d%r&1Lcb2R8rD9R=hRxE<2S+rM!|alE}=jzG3~oyGqT zPJXcXe~bUm>|o~kcZ>f&u=)RAU^BeJ|9j;Ym&fi0Z)110fd6;6ZT@PH(DTt0#NFsIkH6u6EZrY=P=(4_H`doejLK-R5YhtM@ke{dM*A_EK_W zV)@%7=I6?Sffa@d*luUoZeX$+*A`!mOxY>5_pi9ZlvkT(TI!8pn-*P|9~J+CODWbT zNh96J++>ShU3?|-P-#&``9bkTDPenNTF0Ag$;*o`env|cU5Ks47ovo1m}YWfQq%LL z(rEySL2v2kiq_FV60Q&uRqI@f*(r$4I!3CoH7!-u+YztN<8X$(HoqS{q&wtuft!r@ zZBCER?)F525vMEIUo#WY9Zo;>;SN{G;gnsnE$j%nZSHE9-{yCD9X5B1><`)_)lMj( zwFE9jfnG=gr-H%Zi8!5paI`LO#O8K{BetO3>$S-(p^HCYqsEDYOq$QlC*5b^s2$hh*u!OTAAi0?RILhiX9sw+7sm~}FlWk|wmU*SJP|ChPpSkPL7Y$=) z7Edzd$*Bvqy-VupqUu?HkC$yd_*Io`=cK7?^5t4?asE%{`B17o!F^@i-l^|0sNZ4U zRkmeKr}2De=t>fgn<|`IjOVAAWRNWur$`njUBfuIxw}-~J1WYYaiq;DkF~UombNj6 za5X6p6N&QltW#C<~f%k-Dii)Kr zl=hRk4qyJJ3Co9%4C$ywxy;ljiEUAQY^{j&WmpxYv=K#`H053q87YmVr4b$KZ9{q` zpxIqRBW%kt0=mlK(Yu-+FNa+tdO%B6N2JMu6&I9nQclZxWbl-j==jYy;mT~1E_$)C ztX4jc%BaSWOp+N`lFODEPevNQSqe6}Y{^p}_%%4XI?HG^xxu&S#hLNq%L^6FB^)|4 zigQ#($Z+E;F(IlXsQ%Yk*67Cl=7TegpJX_-y&_aX+Du7eY3str

{1+$E-2afFyM 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 + +Within Umbraco, you will need to create a new API user. + + + +Within the Umbracidian settings tab, enter the URL of your Umbraco instance and the API key. diff --git a/assets/docType.png b/assets/docType.png new file mode 100644 index 0000000000000000000000000000000000000000..0d1f0cbdd96a20871ea4eebf52d0fa19d5aa0508 GIT binary patch literal 39576 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%0AlgIdJ%^~dh!JrFA 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 literal 0 HcmV?d00001 diff --git a/esbuild.config.mjs b/esbuild.config.mjs new file mode 100644 index 0000000..925d2ca --- /dev/null +++ b/esbuild.config.mjs @@ -0,0 +1,52 @@ +import esbuild from "esbuild"; +import process from "process"; +import builtins from "builtin-modules"; + +const banner = +`/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +*/ +`; + +const prod = (process.argv[2] === "production"); + +const context = await esbuild.context({ + banner: { + js: banner, + }, + entryPoints: ["main.ts"], + bundle: true, + external: [ + "obsidian", + "electron", + "@codemirror/autocomplete", + "@codemirror/collab", + "@codemirror/commands", + "@codemirror/language", + "@codemirror/lint", + "@codemirror/search", + "@codemirror/state", + "@codemirror/view", + "@lezer/common", + "@lezer/highlight", + "@lezer/lr", + "@types/node", + "@types/node-fetch", + ...builtins], + format: "cjs", + target: "es2018", + logLevel: "info", + sourcemap: prod ? false : "inline", + treeShaking: true, + outfile: "main.js", + minify: prod, + loader:{".svg": "text"}, +}); + +if (prod) { + await context.rebuild(); + process.exit(0); +} else { + await context.watch(); +} diff --git a/global.d.ts b/global.d.ts new file mode 100644 index 0000000..6693335 --- /dev/null +++ b/global.d.ts @@ -0,0 +1,4 @@ +declare module "*.svg" { + const content: string; + export default content; +} \ No newline at end of file diff --git a/icons/icons.ts b/icons/icons.ts new file mode 100644 index 0000000..fdd14a1 --- /dev/null +++ b/icons/icons.ts @@ -0,0 +1,13 @@ +import { addIcon } from "obsidian"; + +import umbracoLogo from "./img/umbracidian-logo.svg"; + +export class UmbracidianIcons { + private icons = [{ iconId: "umbracidian-logo", svg: umbracoLogo }]; + + registerIcons = () => { + this.icons.forEach(({ iconId, svg }) => { + addIcon(iconId, svg); + }); + }; +} \ No newline at end of file diff --git a/icons/img/umbracidian-logo.svg b/icons/img/umbracidian-logo.svg new file mode 100644 index 0000000..ae690a4 --- /dev/null +++ b/icons/img/umbracidian-logo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/main.ts b/main.ts new file mode 100644 index 0000000..fbd47f6 --- /dev/null +++ b/main.ts @@ -0,0 +1,251 @@ +/* eslint-disable @typescript-eslint/no-var-requires */ + +import { Editor, MarkdownView, Notice, Plugin, requestUrl } from 'obsidian'; +import { DEFAULT_SETTINGS, UmbracidianSettings } from "./types/index"; +import { SettingTab } from "./settings"; +import { UmbracidianIcons } from "./icons/icons"; +import { GenerateGuid } from "./methods/generateGuid"; +import { CallUmbracoApi } from "./methods/callUmbracoApi"; + +const matter = require("gray-matter"); + + +interface Frontmatter { + title: string; + tags: string[]; + featured: boolean; + status: string; + excerpt?: string; + feature_image?: string; + content: string; +} + +export default class Umbracidian extends Plugin { + settings: UmbracidianSettings; + + private icons = new UmbracidianIcons(); + private bearerToken: null | string = null; // Initialize bearerToken to null + + async onload() { + await this.loadSettings(); + + this.icons.registerIcons(); + // This creates an icon in the left ribbon. + this.addRibbonIcon('umbracidian-logo', 'Umbracidian', async (evt: MouseEvent) => { + const view = this.app.workspace.getActiveViewOfType(MarkdownView); + if (!view) { + new Notice('No active Markdown view found.'); + return; + } + this.bearerToken = await this.getBearerToken(); + + const umbracoDocType = await this.getUmbracoDocType(); + await this.createObsidianNode(view, umbracoDocType); + + }); + + // This adds an editor command that can perform some operation on the current editor instance + this.addCommand({ + id: 'push-to-umbraco', + name: 'Push to Umbraco command', + editorCallback: async (editor: Editor) => { + const view = this.app.workspace.getActiveViewOfType(MarkdownView); + if (!view) { + new Notice('No active Markdown view found.'); + return; + } + this.bearerToken = await this.getBearerToken(); + this.getUmbracoDocType(); + const umbracoDocType = await this.getUmbracoDocType(); + await this.createObsidianNode(view, umbracoDocType); + } + }); + + // This adds a settings tab so the user can configure various aspects of the plugin + this.addSettingTab(new SettingTab(this.app, this)); + } + + onunload() { + + } + + async loadSettings() { + this.settings = Object.assign({}, DEFAULT_SETTINGS, await this.loadData()); + } + + async saveSettings() { + await this.saveData(this.settings); + } + + + async getUmbracoDocType(): Promise { + const docType = this.settings.blogDocTypeAlias; + const websiteUrl = this.settings.websiteUrl; + const token = this.bearerToken; + const endpoint = `${websiteUrl}/umbraco/management/api/v1/item/document-type/search?query=${docType}&skip=0&take=1`; + if (token === null) { + new Notice('Bearer token is null. Please check your settings.'); + return null; + } + const obsidianDocType = await CallUmbracoApi(endpoint, token, 'GET'); + + if (obsidianDocType && obsidianDocType.items && obsidianDocType.items.length > 0) { + console.log('Obsidian document type found:', obsidianDocType.items[0]); + return obsidianDocType.items[0]; // Return the first document type found + } else { + new Notice('No Obsidian document type found.'); + } + } + + + async getBearerToken(): Promise { + const clientId = this.settings.clientId; + const clientSecret = this.settings.clientSecret; + const tokenEndpoint = `${this.settings.websiteUrl}/umbraco/management/api/v1/security/back-office/token`; + + if (!clientId || !clientSecret || !tokenEndpoint) { + new Notice('Missing CLIENT_ID, CLIENT_SECRET, or TOKEN_ENDPOINT in environment variables.'); + return null; + } + + const body = new URLSearchParams({ + grant_type: 'client_credentials', + client_id: clientId, + client_secret: clientSecret, + }); + + try { + const response = await requestUrl({ + url: tokenEndpoint, + method: 'POST', + headers: { + 'Content-Type': 'application/x-www-form-urlencoded', + }, + body: body.toString(), + }); + + // Check if the response contains valid JSON + if (response.json) { + const data = response.json as { access_token: string }; + console.log('Bearer token response:', data); + return data.access_token; // Assuming the token is in the "access_token" field + } else { + console.error('Empty or invalid JSON response:', response); + new Notice('Failed to fetch bearer token.'); + return null; + } + } catch (error) { + console.error('Error fetching bearer token:', error); + new Notice(`Error fetching bearer token: ${error}`); + return null; + } + } + + async getPageContent(view: MarkdownView): Promise { + + const noteFile = view.app.workspace.getActiveFile(); + if (!noteFile) { + new Notice('No active file found.'); + return null; + } + + const metaMatter = this.app.metadataCache.getFileCache(noteFile)?.frontmatter; + const pageContent = matter(view.getViewData()); + + const frontmatter = { + title: metaMatter?.title || view.file?.basename, + tags: metaMatter?.tags || [], + featured: metaMatter?.featured || false, + status: metaMatter?.published ? "published" : "draft", + excerpt: metaMatter?.excerpt || undefined, + feature_image: metaMatter?.feature_image || undefined, + content: pageContent.content, + }; + if (!frontmatter) { + new Notice('No frontmatter found.'); + return null; + } + else { + console.log('Meta matter:', frontmatter); + return frontmatter; + } + + } + + async getLeafTitle(): Promise { + const activeLeaf = this.app.workspace.activeLeaf; + if (activeLeaf && activeLeaf.getDisplayText) { + return activeLeaf.getDisplayText(); + } else { + new Notice('No active leaf found.'); + return null; + } + } + + async createObsidianNode(view: MarkdownView, obsidianDoctype: any): Promise { + const endpoint = `${this.settings.websiteUrl}/umbraco/management/api/v1/document`; + const nodeId = obsidianDoctype; + + const pageTitle = await this.getLeafTitle(); + const pageContent = await this.getPageContent(view); + + const body = { + "id": await GenerateGuid(), + "parent": { + "id": this.settings.blogParentNodeId + }, + "documentType": + { "id": nodeId.id }, + "template": null, + "values": + [ + { + "editorAlias": "Umbraco.TextBox", + "alias": "title", + "culture": null, + "segment": null, + "value": pageTitle + }, + { + "editorAias": "Umbraco.MarkdownEditor", + "alias": this.settings.blogContentAlias, + "culture": null, + "segment": null, + "value": pageContent?.content + + + } + ], + "variants": + [ + { + "culture": null, + "segment": null, + "state": null, + "name": pageTitle, + "publishDate": null, + "createDate": null, + "updateDate": null + }, + ] + + }; + console.log('Body:', body); + const token = this.bearerToken; + if (!token) { + new Notice('Bearer token is null. Please check your settings.'); + return; + } + + const response = await CallUmbracoApi(endpoint, token, 'POST', body); + if (response) { + new Notice('Node created successfully!'); + } + else { + { + new Notice('Failed to create node.'); + } + + } + } +} diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..4d42a3d --- /dev/null +++ b/manifest.json @@ -0,0 +1,11 @@ +{ + "id": "Umbracidian", + "name": "Umbracidian", + "version": "1.0.0", + "minAppVersion": "0.15.0", + "description": "Push notes to Umbraco CMS as blog posts.", + "author": "OwainCodes", + "authorUrl": "https://owain.codes", + "fundingUrl": "https://buymeacoffee.com/owaincodes", + "isDesktopOnly": false +} diff --git a/methods/callUmbracoApi.ts b/methods/callUmbracoApi.ts new file mode 100644 index 0000000..e12a574 --- /dev/null +++ b/methods/callUmbracoApi.ts @@ -0,0 +1,32 @@ +import { requestUrl, Notice } from 'obsidian'; + + +export async function CallUmbracoApi(endpoint: string, bearerToken: string, method = 'GET', body?: any): Promise { + + const response = await requestUrl({ + url: `${endpoint}`, + method, + headers: { + 'Authorization': `Bearer ${bearerToken}`, + 'Content-Type': 'application/json', + }, + body: body ? JSON.stringify(body) : undefined, + }); + + if (response.status === 201 || response.status === 200) { + try { + // Attempt to parse JSON if possible + return response.json; + } catch (jsonError) { + // If JSON parsing fails, log a warning and return the raw response + console.warn('Invalid JSON response:', response.text); + new Notice('Invalid JSON response from API.'); + return { ok: true, status: response.status, text: response.text }; + } + } else { + // Handle non-OK status codes + console.error('API call failed with status:', response.status); + new Notice(`API call failed with status: ${response.status}`); + + } +} diff --git a/methods/generateGuid.ts b/methods/generateGuid.ts new file mode 100644 index 0000000..1a49060 --- /dev/null +++ b/methods/generateGuid.ts @@ -0,0 +1,8 @@ +import { randomBytes } from 'crypto'; +export async function GenerateGuid(): Promise { + return '10000000-1000-4000-8000-100000000000'.replace(/[018]/g, (c: string) => { + const random = parseInt(c, 10) ^ (randomBytes(1)[0] & 15 >> parseInt(c, 10) / 4); + return random.toString(16); // convert to guid + + }); +} diff --git a/methods/getPageContent.ts b/methods/getPageContent.ts new file mode 100644 index 0000000..e69de29 diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..f89b55b --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2963 @@ +{ + "name": "Umbracidian", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "Umbracidian", + "version": "0.1.0", + "license": "MIT", + "dependencies": { + "@umbraco/headless-client": "^0.9.0", + "crypto": "^1.0.1", + "dotenv": "^16.4.7", + "gray-matter": "^4.0.3", + "markdown-it": "^14.1.0", + "node-fetch": "^2.7.0" + }, + "devDependencies": { + "@types/node": "^16.18.126", + "@types/node-fetch": "^2.6.12", + "@typescript-eslint/eslint-plugin": "5.29.0", + "@typescript-eslint/parser": "5.29.0", + "builtin-modules": "3.3.0", + "esbuild": "0.17.3", + "obsidian": "^1.8.7", + "tslib": "2.4.0", + "typescript": "4.7.4" + } + }, + "node_modules/@codemirror/state": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.5.2.tgz", + "integrity": "sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@marijn/find-cluster-break": "^1.0.0" + } + }, + "node_modules/@codemirror/view": { + "version": "6.36.5", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.36.5.tgz", + "integrity": "sha512-cd+FZEUlu3GQCYnguYm3EkhJ8KJVisqqUsCOKedBoAt/d9c76JUUap6U0UrpElln5k6VyrEOYliMuDAKIeDQLg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@codemirror/state": "^6.5.0", + "style-mod": "^4.1.0", + "w3c-keyname": "^2.2.4" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.3.tgz", + "integrity": "sha512-1Mlz934GvbgdDmt26rTLmf03cAgLg5HyOgJN+ZGCeP3Q9ynYTNMn2/LQxIl7Uy+o4K6Rfi2OuLsr12JQQR8gNg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.3.tgz", + "integrity": "sha512-XvJsYo3dO3Pi4kpalkyMvfQsjxPWHYjoX4MDiB/FUM4YMfWcXa5l4VCwFWVYI1+92yxqjuqrhNg0CZg3gSouyQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.3.tgz", + "integrity": "sha512-nuV2CmLS07Gqh5/GrZLuqkU9Bm6H6vcCspM+zjp9TdQlxJtIe+qqEXQChmfc7nWdyr/yz3h45Utk1tUn8Cz5+A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.3.tgz", + "integrity": "sha512-01Hxaaat6m0Xp9AXGM8mjFtqqwDjzlMP0eQq9zll9U85ttVALGCGDuEvra5Feu/NbP5AEP1MaopPwzsTcUq1cw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.3.tgz", + "integrity": "sha512-Eo2gq0Q/er2muf8Z83X21UFoB7EU6/m3GNKvrhACJkjVThd0uA+8RfKpfNhuMCl1bKRfBzKOk6xaYKQZ4lZqvA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.3.tgz", + "integrity": "sha512-CN62ESxaquP61n1ZjQP/jZte8CE09M6kNn3baos2SeUfdVBkWN5n6vGp2iKyb/bm/x4JQzEvJgRHLGd5F5b81w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.3.tgz", + "integrity": "sha512-feq+K8TxIznZE+zhdVurF3WNJ/Sa35dQNYbaqM/wsCbWdzXr5lyq+AaTUSER2cUR+SXPnd/EY75EPRjf4s1SLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.3.tgz", + "integrity": "sha512-CLP3EgyNuPcg2cshbwkqYy5bbAgK+VhyfMU7oIYyn+x4Y67xb5C5ylxsNUjRmr8BX+MW3YhVNm6Lq6FKtRTWHQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.3.tgz", + "integrity": "sha512-JHeZXD4auLYBnrKn6JYJ0o5nWJI9PhChA/Nt0G4MvLaMrvXuWnY93R3a7PiXeJQphpL1nYsaMcoV2QtuvRnF/g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.3.tgz", + "integrity": "sha512-FyXlD2ZjZqTFh0sOQxFDiWG1uQUEOLbEh9gKN/7pFxck5Vw0qjWSDqbn6C10GAa1rXJpwsntHcmLqydY9ST9ZA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.3.tgz", + "integrity": "sha512-OrDGMvDBI2g7s04J8dh8/I7eSO+/E7nMDT2Z5IruBfUO/RiigF1OF6xoH33Dn4W/OwAWSUf1s2nXamb28ZklTA==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.3.tgz", + "integrity": "sha512-DcnUpXnVCJvmv0TzuLwKBC2nsQHle8EIiAJiJ+PipEVC16wHXaPEKP0EqN8WnBe0TPvMITOUlP2aiL5YMld+CQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.3.tgz", + "integrity": "sha512-BDYf/l1WVhWE+FHAW3FzZPtVlk9QsrwsxGzABmN4g8bTjmhazsId3h127pliDRRu5674k1Y2RWejbpN46N9ZhQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.3.tgz", + "integrity": "sha512-WViAxWYMRIi+prTJTyV1wnqd2mS2cPqJlN85oscVhXdb/ZTFJdrpaqm/uDsZPGKHtbg5TuRX/ymKdOSk41YZow==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.3.tgz", + "integrity": "sha512-Iw8lkNHUC4oGP1O/KhumcVy77u2s6+KUjieUqzEU3XuWJqZ+AY7uVMrrCbAiwWTkpQHkr00BuXH5RpC6Sb/7Ug==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.3.tgz", + "integrity": "sha512-0AGkWQMzeoeAtXQRNB3s4J1/T2XbigM2/Mn2yU1tQSmQRmHIZdkGbVq2A3aDdNslPyhb9/lH0S5GMTZ4xsjBqg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.3.tgz", + "integrity": "sha512-4+rR/WHOxIVh53UIQIICryjdoKdHsFZFD4zLSonJ9RRw7bhKzVyXbnRPsWSfwybYqw9sB7ots/SYyufL1mBpEg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.3.tgz", + "integrity": "sha512-cVpWnkx9IYg99EjGxa5Gc0XmqumtAwK3aoz7O4Dii2vko+qXbkHoujWA68cqXjhh6TsLaQelfDO4MVnyr+ODeA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.3.tgz", + "integrity": "sha512-RxmhKLbTCDAY2xOfrww6ieIZkZF+KBqG7S2Ako2SljKXRFi+0863PspK74QQ7JpmWwncChY25JTJSbVBYGQk2Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.3.tgz", + "integrity": "sha512-0r36VeEJ4efwmofxVJRXDjVRP2jTmv877zc+i+Pc7MNsIr38NfsjkQj23AfF7l0WbB+RQ7VUb+LDiqC/KY/M/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.3.tgz", + "integrity": "sha512-wgO6rc7uGStH22nur4aLFcq7Wh86bE9cOFmfTr/yxN3BXvDEdCSXyKkO+U5JIt53eTOgC47v9k/C1bITWL/Teg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.3.tgz", + "integrity": "sha512-FdVl64OIuiKjgXBjwZaJLKp0eaEckifbhn10dXWhysMJkWblg3OEEGKSIyhiD5RSgAya8WzP3DNkngtIg3Nt7g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz", + "integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true, + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/@marijn/find-cluster-break": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@marijn/find-cluster-break/-/find-cluster-break-1.0.2.tgz", + "integrity": "sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/codemirror": { + "version": "5.60.8", + "resolved": "https://registry.npmjs.org/@types/codemirror/-/codemirror-5.60.8.tgz", + "integrity": "sha512-VjFgDF/eB+Aklcy15TtOTLQeMjTo07k7KAjql8OK5Dirr7a6sJY4T1uVBDuTVG9VEmn1uUsohOpYnVfgC6/jyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/tern": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", + "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "16.18.126", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.126.tgz", + "integrity": "sha512-OTcgaiwfGFBKacvfwuHzzn1KLxH/er8mluiy8/uM3sGXHaRe73RrSIj01jow9t4kJEW633Ov+cOexXeiApTyAw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node-fetch": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "form-data": "^4.0.0" + } + }, + "node_modules/@types/node-fetch/node_modules/form-data": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/tern": { + "version": "0.23.9", + "resolved": "https://registry.npmjs.org/@types/tern/-/tern-0.23.9.tgz", + "integrity": "sha512-ypzHFE/wBzh+BlH6rrBgS5I/Z7RD21pGhZ2rltb/+ZrVM1awdZwjx7hE5XfuYgHWk9uvV5HLZN3SloevCAp3Bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.29.0.tgz", + "integrity": "sha512-kgTsISt9pM53yRFQmLZ4npj99yGl3x3Pl7z4eA66OuTzAGC4bQB5H5fuLwPnqTKU3yyrrg4MIhjF17UYnL4c0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "5.29.0", + "@typescript-eslint/type-utils": "5.29.0", + "@typescript-eslint/utils": "5.29.0", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.29.0.tgz", + "integrity": "sha512-ruKWTv+x0OOxbzIw9nW5oWlUopvP/IQDjB5ZqmTglLIoDTctLlAJpAQFpNPJP/ZI7hTT9sARBosEfaKbcFuECw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.29.0", + "@typescript-eslint/types": "5.29.0", + "@typescript-eslint/typescript-estree": "5.29.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.29.0.tgz", + "integrity": "sha512-etbXUT0FygFi2ihcxDZjz21LtC+Eps9V2xVx09zFoN44RRHPrkMflidGMI+2dUs821zR1tDS6Oc9IXxIjOUZwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.29.0", + "@typescript-eslint/visitor-keys": "5.29.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.29.0.tgz", + "integrity": "sha512-JK6bAaaiJozbox3K220VRfCzLa9n0ib/J+FHIwnaV3Enw/TO267qe0pM1b1QrrEuy6xun374XEAsRlA86JJnyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "5.29.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.29.0.tgz", + "integrity": "sha512-X99VbqvAXOMdVyfFmksMy3u8p8yoRGITgU1joBJPzeYa0rhdf5ok9S56/itRoUSh99fiDoMtarSIJXo7H/SnOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.29.0.tgz", + "integrity": "sha512-mQvSUJ/JjGBdvo+1LwC+GY2XmSYjK1nAaVw2emp/E61wEVYEyibRHCqm1I1vEKbXCpUKuW4G7u9ZCaZhJbLoNQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.29.0", + "@typescript-eslint/visitor-keys": "5.29.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.29.0.tgz", + "integrity": "sha512-3Eos6uP1nyLOBayc/VUdKZikV90HahXE5Dx9L5YlSd/7ylQPXhLk1BYb29SDgnBnTp+jmSZUU0QxUiyHgW4p7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.29.0", + "@typescript-eslint/types": "5.29.0", + "@typescript-eslint/typescript-estree": "5.29.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.29.0.tgz", + "integrity": "sha512-Hpb/mCWsjILvikMQoZIE3voc9wtQcS0A9FUw3h8bhr9UxBdtI/tw1ZDZUOXHXLOVMedKCH5NxyzATwnU78bWCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.29.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@umbraco/headless-client": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@umbraco/headless-client/-/headless-client-0.9.0.tgz", + "integrity": "sha512-wrXDHQ/oMpG7tlV9aCnLNa5p1wInVIHbv2metPn9jSaMtiktX+0CwFLMbRPkUDU7PjtTC7bVAhmmFm0gdFCqng==", + "license": "MIT", + "dependencies": { + "axios": "^0.21.1", + "form-data": "^2.5.1" + }, + "engines": { + "node": ">=10.x" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/acorn": { + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peer": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "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", + "peer": true, + "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", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "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", + "peer": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "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", + "peer": true, + "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/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", + "peer": true, + "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", + "peer": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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", + "peer": true + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz", + "integrity": "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==", + "deprecated": "This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in.", + "license": "ISC" + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dotenv": { + "version": "16.4.7", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", + "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.3.tgz", + "integrity": "sha512-9n3AsBRe6sIyOc6kmoXg2ypCLgf3eZSraWFRpnkto+svt8cZNuKTkb1bhQcitBcvIqjNiK7K0J3KPmwGSfkA8g==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.3", + "@esbuild/android-arm64": "0.17.3", + "@esbuild/android-x64": "0.17.3", + "@esbuild/darwin-arm64": "0.17.3", + "@esbuild/darwin-x64": "0.17.3", + "@esbuild/freebsd-arm64": "0.17.3", + "@esbuild/freebsd-x64": "0.17.3", + "@esbuild/linux-arm": "0.17.3", + "@esbuild/linux-arm64": "0.17.3", + "@esbuild/linux-ia32": "0.17.3", + "@esbuild/linux-loong64": "0.17.3", + "@esbuild/linux-mips64el": "0.17.3", + "@esbuild/linux-ppc64": "0.17.3", + "@esbuild/linux-riscv64": "0.17.3", + "@esbuild/linux-s390x": "0.17.3", + "@esbuild/linux-x64": "0.17.3", + "@esbuild/netbsd-x64": "0.17.3", + "@esbuild/openbsd-x64": "0.17.3", + "@esbuild/sunos-x64": "0.17.3", + "@esbuild/win32-arm64": "0.17.3", + "@esbuild/win32-ia32": "0.17.3", + "@esbuild/win32-x64": "0.17.3" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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", + "peer": true + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.3.tgz", + "integrity": "sha512-XHIrMD0NpDrNM/Ckf7XJiBbLl57KEhT3+i3yY+eWm+cqYZJQTZrKo8Y8AWKnuV5GT4scfuUGt9LzNoIx3dU1nQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.35", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC", + "peer": true + }, + "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==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true, + "license": "MIT" + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "license": "MIT", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "license": "MIT", + "dependencies": { + "uc.micro": "^2.0.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/markdown-it": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", + "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1", + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" + }, + "bin": { + "markdown-it": "bin/markdown-it.mjs" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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", + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/obsidian": { + "version": "1.8.7", + "resolved": "https://registry.npmjs.org/obsidian/-/obsidian-1.8.7.tgz", + "integrity": "sha512-h4bWwNFAGRXlMlMAzdEiIM2ppTGlrh7uGOJS6w4gClrsjc+ei/3YAtU2VdFUlCiPuTHpY4aBpFJJW75S1Tl/JA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/codemirror": "5.60.8", + "moment": "2.29.4" + }, + "peerDependencies": { + "@codemirror/state": "^6.0.0", + "@codemirror/view": "^6.0.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "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", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "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==", + "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/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "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", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-mod": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.2.tgz", + "integrity": "sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "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", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uc.micro": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", + "license": "MIT" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/w3c-keyname": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", + "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..4c98f99 --- /dev/null +++ b/package.json @@ -0,0 +1,41 @@ +{ + "name": "Umbracidian", + "version": "0.1.0", + "description": "Send Blog Posts to Umbraco CMS via Management API", + "main": "main.js", + "scripts": { + "dev": "node esbuild.config.mjs", + "build": "tsc -noEmit -skipLibCheck && node esbuild.config.mjs production", + "version": "node version-bump.mjs && git add manifest.json versions.json" + }, + "keywords": [], + "author": "", + "license": "MIT", + "devDependencies": { + "@types/node": "^16.18.126", + "@types/node-fetch": "^2.6.12", + "@typescript-eslint/eslint-plugin": "5.29.0", + "@typescript-eslint/parser": "5.29.0", + "builtin-modules": "3.3.0", + "esbuild": "0.17.3", + "obsidian": "^1.8.7", + "tslib": "2.4.0", + "typescript": "4.7.4" + }, + "dependencies": { + "@umbraco/headless-client": "^0.9.0", + "crypto": "^1.0.1", + "dotenv": "^16.4.7", + "gray-matter": "^4.0.3", + "markdown-it": "^14.1.0", + "node-fetch": "^2.7.0" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/obsidianmd/obsidian-sample-plugin.git" + }, + "bugs": { + "url": "https://github.com/obsidianmd/obsidian-sample-plugin/issues" + }, + "homepage": "https://github.com/obsidianmd/obsidian-sample-plugin#readme" +} diff --git a/settings/index.ts b/settings/index.ts new file mode 100644 index 0000000..a6a62b2 --- /dev/null +++ b/settings/index.ts @@ -0,0 +1,78 @@ +import Umbracidian from "main"; +import { App, PluginSettingTab, Setting } from "obsidian"; + +export class SettingTab extends PluginSettingTab { + plugin: Umbracidian; + + constructor(app: App, plugin: Umbracidian) { + super(app, plugin); + this.plugin = plugin; + } + + display(): void { + const {containerEl} = this; + + containerEl.empty(); + containerEl.createEl('h2', {text: 'Umbracidian'}); + new Setting(containerEl) + .setName('Website URL') + .setDesc('The URL of the Umbraco website e.g. https://example.com') + .addText(text => text + .setPlaceholder('Enter the website URL') + .setValue(this.plugin.settings.websiteUrl) + .onChange(async (value) => { + this.plugin.settings.websiteUrl = value; + await this.plugin.saveSettings(); + })), + new Setting(containerEl) + .setName('Client ID') + .setDesc('The client ID for the Umbraco API') + .addText(text => text + .setPlaceholder('') + .setValue(this.plugin.settings.clientId) + .onChange(async (value) => { + this.plugin.settings.clientId = value; + await this.plugin.saveSettings(); + })), + new Setting(containerEl) + .setName('Client Secret') + .setDesc('The client secret for the Umbraco API') + .addText(text => text + .setPlaceholder('') + .setValue(this.plugin.settings.clientSecret) + .onChange(async (value) => { + this.plugin.settings.clientSecret = value; + await this.plugin.saveSettings(); + }).inputEl.setAttribute('type', 'password')), + new Setting(containerEl) + .setName('Blog Parent Node UUID') + .setDesc('The UUID of the parent node for blog posts e.g. 00000000-0000-0000-0000-00000000000') + .addText(text => text + .setPlaceholder('Enter the parent node UUID') + .setValue(this.plugin.settings.blogParentNodeId) + .onChange(async (value) => { + this.plugin.settings.blogParentNodeId = value; + await this.plugin.saveSettings(); + })), + new Setting(containerEl) + .setName('DocType alias') + .setDesc('This is the alias of the DocType you want to use for your blog posts') + .addText(text => text + .setPlaceholder('Enter the DocType alias') + .setValue(this.plugin.settings.blogDocTypeAlias) + .onChange(async (value) => { + this.plugin.settings.blogDocTypeAlias = value; + await this.plugin.saveSettings(); + })), + new Setting(containerEl) + .setName('Blog Content Editor alias') + .setDesc('This should be an Umbraco.MarkdownEditor property on your page') + .addText(text => text + .setPlaceholder('Enter the Property alias') + .setValue(this.plugin.settings.blogContentAlias) + .onChange(async (value) => { + this.plugin.settings.blogContentAlias = value; + await this.plugin.saveSettings(); + })) + } +} diff --git a/styles.css b/styles.css new file mode 100644 index 0000000..71cc60f --- /dev/null +++ b/styles.css @@ -0,0 +1,8 @@ +/* + +This CSS file will be included with your plugin, and +available in the app when your plugin is enabled. + +If your plugin does not need CSS, delete this file. + +*/ diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..c44b729 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "inlineSourceMap": true, + "inlineSources": true, + "module": "ESNext", + "target": "ES6", + "allowJs": true, + "noImplicitAny": true, + "moduleResolution": "node", + "importHelpers": true, + "isolatedModules": true, + "strictNullChecks": true, + "lib": [ + "DOM", + "ES5", + "ES6", + "ES7" + ] + }, + "include": [ + "**/*.ts" + ] +} diff --git a/types/index.ts b/types/index.ts new file mode 100644 index 0000000..7b5038b --- /dev/null +++ b/types/index.ts @@ -0,0 +1,32 @@ +export interface UmbracidianSettings { + mySetting: string; + websiteUrl: string; + blogParentNodeId: string; + blogDocTypeAlias: string; + clientId: string; + clientSecret: string; + blogContentAlias: string; +} + +export const DEFAULT_SETTINGS: UmbracidianSettings = { + mySetting: 'default', + blogParentNodeId: 'null', + blogDocTypeAlias: 'BlogPost', + websiteUrl: 'https://example.com', + clientId: 'your-client-id', + clientSecret: 'your-client-secret', + blogContentAlias: 'blogContent', +} + +export interface ContentProp { + title: string; + tags?: string[]; + featured?: boolean; + status: string; + excerpt?: string | undefined; + feature_image?: string; +} + +export interface DataProp { + content: string; +} diff --git a/version-bump.mjs b/version-bump.mjs new file mode 100644 index 0000000..d409fa0 --- /dev/null +++ b/version-bump.mjs @@ -0,0 +1,14 @@ +import { readFileSync, writeFileSync } from "fs"; + +const targetVersion = process.env.npm_package_version; + +// read minAppVersion from manifest.json and bump version to target version +let manifest = JSON.parse(readFileSync("manifest.json", "utf8")); +const { minAppVersion } = manifest; +manifest.version = targetVersion; +writeFileSync("manifest.json", JSON.stringify(manifest, null, "\t")); + +// update versions.json with target version and minAppVersion from manifest.json +let versions = JSON.parse(readFileSync("versions.json", "utf8")); +versions[targetVersion] = minAppVersion; +writeFileSync("versions.json", JSON.stringify(versions, null, "\t")); diff --git a/versions.json b/versions.json new file mode 100644 index 0000000..26382a1 --- /dev/null +++ b/versions.json @@ -0,0 +1,3 @@ +{ + "1.0.0": "0.15.0" +}