From 69809f3507f8067c4cd066e16358940686e77973 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 6 Oct 2024 06:53:41 +0000 Subject: [PATCH 1/9] chore(deps): update dependency eslint to v8.57.1 --- yarn.lock | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index e4a57e1..5ec06d1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -854,9 +854,7 @@ escape-string-regexp@^4.0.0: integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.32.0 || ^8.2.0", eslint@^8.56.0, eslint@^8.57.0: - version "8.57.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz" - integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== + version "8.57.1" dependencies: ajv "^6.12.4" levn "^0.4.1" From 641f07e8b23f038c5ae40c17e390454d0ad619a3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 24 Oct 2024 08:46:41 +0000 Subject: [PATCH 2/9] chore(deps): update dependency bun to v1.1.33 --- .tool-versions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.tool-versions b/.tool-versions index 0e48f24..fc2d765 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -bun 1.1.27 \ No newline at end of file +bun 1.1.33 \ No newline at end of file From 7368bc7566cc54a0527adc820da6001e060b4ee1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 29 Oct 2024 23:53:36 +0000 Subject: [PATCH 3/9] chore(deps): update typescript-eslint monorepo to v8 --- bun.lockb | Bin 135736 -> 133960 bytes package.json | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bun.lockb b/bun.lockb index cb4c543ed15621256feb8d7dd9e768fdd6851ef1..5e73b46ee1a2de65ee14ab4a232bc6d2da5c9ffa 100755 GIT binary patch delta 4111 zcmc&%dstIP7N5D~!3~Kbs3gc+EGiI_00tDp!-~*=LVW-&vcVX66a<7?T_2!rw|up& z+HpH-*H#N!QCkK2ZM5oYMeW17wQODMcB@hz-r%`R{pH_w3DLhJ4u&rj}!U3H@x4Laruah zL+qKgCDWg4NN89&k;lzsH}6&T{u2oC2vwVN5R!qe2hH%}<#}dH1wsLf?EF&DBY-~w znw6JWmgie^2t6x7$PI9XrDTO=IYLtK7XY{bT4UPsJA`~er-4?2&IO*eV=>wMR8=>^ z3v)08S`ND2UQqowvg4|S2q}P%0?ZuET5JzsJ7^EUFM=Kk+On*&u(HrnF#+t{0jq@i z17?Iq0XA1uRIVzspijpJeKNRm-PLVd@5Kpv| z^n9C8gCh<8(XNnwR^&p;$LRSIK(T;Cq+z<$%+e$bPedTV^6XpiY>`~@?B%C`|NK-hTD%s?b)vA{FUcnN4m@dE!_ zn%T*q9NI#1!A|bdv?D+9|K8c9|C`P>#jNo$SLu#*hb9c_%?VUv`e8Km^ zCG#9{!08W@K4`s5LzXwVg&5`fKk)|-oa-3dKC@%Kg*%y5nNaq1|0XHq5u@Re!=M9M zPK8Ib?SmLitYr1tkq7?yiQ(SPV-sS#2JRMxmDNADV#9maw@MRkyR11|8KpX&QJ=TR zBVPnramfX0etcsmjF_83Pyg1Fzwb-|L@WXj8`K`}LkDq>U z>x;vt))j|hmd)LyJ}XW4CJEY-%V$$8M;jy?KkcPg|C*JXFwR5n6y12|=rYkw&7#Ni zkB<~5m2LYlU;f6yfb8hdjRw@XF>Y^7;%Se~ckjKTJgn+{9fj7tn|1xdaM-%nTd$W? zxBK^zA2V!#Wo5zUjHwxn0X2g?7VOu6S0_XyuP@-zjBn52>vbNob!^y{h zld7dH9FJ(qk*rHV}hU;&3diAuF2gmE~Paq{7%BuD9C(nHLNQHY@ zLCR|@T22QnzP8al)o=88N!^-;1uv)G$=USE!ar`f70}soFCsN;?M%^+A%h2pizaSN z&F`uk@GEsnT7+|OrEXhWH501`4SzrM(S)FPM{W!hS>v90>RkEgAHM(OFPo+|&YXBD z)N)64a_Fns8$!&Msg2Tm8sjC|?y>WxMpS#|sEBW;GBqQzU;g~iy4j~b+xO~%cb}Tm z{$|!6R9&JQ9xu2Lch}7d+wiaNp1!s4%D`o5fAPUa@6#&|%m21IIJi|=FmBhGYcF*< zMHfY4x-!X^oeHwE%ZT-)8&J)+3X;}s#4%)hcP5GMQji}3O(!WmnWPKQJ3U4`gZuz! zTepHN>NVmxQs0|Nl6w?H(PzX7B)cz@+y-<4&`iSL$RzuE6-^~K=6aFC{qMnsC$gRr z;fvVn9gAyZO^5qyT>h&+4;SWv@Uq(p_AE!wqz995d=eVIZ-3agG|ARq+n#Rwv>ceN zTX5j8J(IzPVYZCH-fnxssCG8?oDnV*v32zgVO^a9oD{GGWCN=Q&s3oq#?KWvJzWnj zs$zs9IM$#qgraEz2S*ij2{^WVPZv10q}Kw+nv4aGRe_TWY7{twU$w{U+XvX*z%~-L$@GET z0O<$$4&)}t0LUQ7_tx%YJR7Uno*@Ns1!0NAAaK4zUszKf!x2~kn-IDR_N^e_&@C{f z=tUzwEM}WxJAFPC&&3_|N-7TVW!qs3)MVQsOL-c|9FQR3T4-Pzc)LzB((t$urNHb; zws+*>d|O8XfwE37bEmAYmYEa`+*dn~lAzBH`Tx_Uwxf0%87{?*I_yKNvK#VQsRd zG!HoE7}x}2Ger*)Eoe3)W`MAfWFyQ*p7rTb5Zm}IfERe8>oC2Wjr#+l)f%-1p&H=e zd|JKqN?hZD@aPU#oNF(!@=xN{*^+3rR;Sj{n{VOKP=&q!bg*9L_x;IBUk1l;Sg_i) z504IVSXnBH3ztO=1PZo6aS6ZZ2j-CT&hxJX1_uEkMG$FW}%g%V5>4;#!73leMM9LNn}0#F|120pK~})v$RZlK7weQ4v+Y-fEnlVJ z#?MVJJm@LQhdq$uJP73Dz1ZI#s)}-NV{fJ7jv<}1`kAsx{fQ4Mrk7wZUoA_$<2tg% z+T2_iq^)^i!hA1uWYKYn`DLyVdU$?+Ii~J-gK*`sWnKiQZd+Pa4-b=#W9Z>G1>1-tNZdV)Ohp;aagO?s&z2!9k;F8^V?RvS=3U<;dRmKD799D z8ckGQkCi?{P?z1y_|n*OJsCTWfkl*BH&q?UEaL02j+?cZR)Y3%+{F57>ohyl?$z4n zlx@CmUrbNe<5X_IOx^cmrL3mT{#_*RvFi3?36`zgV<$Xh*2Dw2FI#5sle#kh_jHq( zQ_^%XXI8*R5~Wvb0@kbv$c>?#tO#c{sI8zy!kwarny}dVxGNXO(X>wNPT!Jp!K{iW&2Z!Ve(uJT zz73pX6wbSGF-rRvY>UnIEr;h7mlfoxHMCs9>FBTw1=q`iVk+|Ti1===gh@Bd;7fqz<=S@J!1b8TLiW6qa70Psks3ZRmsibu!} zcp`8iaOh7xaH3q(a6fSB*gN2#0WX!4P?PTF!3vFfJ#cdnuTYR|lkQC0NP-wFh5UeUVMA2bD;{a)b(gjxRzi0!Xh)=p!K%YXyNae&f z!Iw#slUQKKaxZ&IjHCoQfW6<&%b#lX`kdN5)9RmV_4=HOUNT5U z(;IyNLCianthWxp_OSqFxqx)GIuX*S`6sUyRMd{7CDc7n+@E-xE10 z;NlMN1L?bNz3TPuhx*-9e?PO-W1Hd3@-2=k+o-@FA>bH&?EDe90}Z~m@RB~Hwp*;+ zIJeksPRffjuXdQ`Uzwj))$RDu$*H^;t2MbD-+oo;l_szx03cMx_W(a+N`9)2aord-B9$9_p>a{*f?OH zLBC@I+->bS`M`pkJr6Ix#5ft;pHnU+0z-R8I69v9{t$itML4M&ql z?A;JPBdmSFGPb9|ftHb5vp3jJsLNK__;gwPU0t7ffwM+;l_o@oU*{#Se_QzGcHdFu zm3JI4dEFFBoErqHJag-$)|b~#xA*KPntFIm=vQO&lB>pDLg%feZQ0EyYv-0uTjOls zv##$sMbi!&r=JcrbWRW1-yE14SsH$=e#{*`H~Z?lDN5N}bnnJk`xTEaM9wK@7tGEy z|E3J(wMni&@@_HA%ZgcR*7o6Kmd)0V{vS?e#_ri)cC4jlsVH|C&yQCjj6HjSTx<}M zU+cqgf6})hnk;D)klcna>`HC|@@x_ipT;mefGll{CJzBU0VE+_P0?iST>&X<3LE9F z?@ny!weK&lYS>!uJjLDf5ILw!xEi=f)k*g3(1#h-Ss$;xH+{6vdgu6n{BBETxGXAa zQQUrCyruMJ+QOxmx49do+Y_IALRF4*{fliQ1q~es3U>YW@o1_4SMIDGw`*kd$-5gA zZ?+eV_+{I#Qns7nm@Ch}nKbw(7i*vSaj_Spe6An7?9}Fd{Fq*>JoKGgc*SGU_v_sy)YTvHF_&b8?=*SsS0)Y-Ucq{p&LfnRp3 z9@_A8PKLYVP4Wc1%k!LIAAV}cg!xYjr(dkzd}qY5W}Rx7tRo0p89D~WTO zrl@#Tf4pDnpwOV$Xm;unugZb*q9*yCsGan!o_8{R@7~Ne8#N`fHl->(H)mumUKT&x zG;U0vD-k05BbApf363N*h1*5*kyyXw*+zmwTvr0~8_ zHNKMXG-rWp(bGxOggXi>LYiikO;;_CKo_5_JH2ChVP8R)v6k_B=gm0cWRxepCZ{Qg3wo_AjQ-sSK1+jZ^7l}D`)emTCV_l%5)k=D&SKfY+Mb2{#s zxv|re#mlODTc15=Gr@NvZeLip+r^+;_~FlD?VC)Girgc;RfLRc7Lwif!mu}acQ2Y4 zKM;@!_rtIc*>OLb90Vk24#R#Vra77(ir215hIn_3|$FT@d!hi@D1|xSUT97!SFn!8n{x z&nl0&o58q`13jkHLO=AFLXRkP5k>)x266=XFPvQncIP5Pu+Y32WT_x48l{=s^B6ig zM>`r_8uefh(*O(uqAM^MNLEo9g1dFH9Rzi{lO=$i49FSkeSo?n?&VnATSY%Q4j`8R zr(ef@K=h*x2SpSLL=%PT`UANFxd72zqq*e<)E#VS;?Vub5y%1XY@l9Hw*pRI%y{6Q zz^R`4Lw&Ia4*n?AhSW&sB<)BJ2KtWEETri+1jt9rXgr*M-#0Vgo1opA; zfa1K9yA_F_*~`Qd53w6s0wNnYXHL24w=c@o^S&{jsL@okMB&C@Ljay)H?F1-ThJy@ z|8yhDnclta*wq`oycn#tD%*@L9CTL7^pxc383-MU%$f6p+4i?)c%rA+V-R#EiNit> zoa=QrIo*|q!4oACu>>r}Zp0qkl2y2?v6t9Q45mA{%8j_czBk(XnnG;J*=@o$I^B>> zI6|nqyXo#p(6c*qYPz_<%&ob$BHRP3V`;;=6k}Vf#CT0pqtSC_r}cg6uW8De#bR3#?OO$UJ4laJ z6(>$4J4%-Pq3a0UQfsfse@O_0{xJ#ul6a6FGR|I!?RdK7wh{ilcd(2!(FW^A|K~CO zF)(vCW3etUw6D+qcVD{O{hZdsi%ZNOJ2IH2subSYQn}`0Uvgn>)~2bo$qb$ci7uA7 zq5X1BR06rK`zL@+9di27zt$ZF3lFh$5F|EOM3i7D6RhCA1}<8mfX^$$yR~GCTj8ko z5?Ew);v%$O!PS=Fk??;3XTJptO)__C-e=F!3jZzG5St{GY6QG46=SyI))?LVs(6ew z_ngP@xJey&GUtC9cjF=q8AC3g#|YGl0z<~pL=ypVMq+k>H#3e$A!qgzcI2LSVC#Zv zhW#XRC}?Mnui-HR`)gj{0j>iy6<5vMOZ%82PtQ>Qn Date: Tue, 29 Oct 2024 16:56:38 -0700 Subject: [PATCH 4/9] drop dependabot for renovate --- .github/dependabot.yml | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml deleted file mode 100644 index e2dd489..0000000 --- a/.github/dependabot.yml +++ /dev/null @@ -1,7 +0,0 @@ -version: 2 -updates: - - package-ecosystem: "npm" # See documentation for possible values - directory: "/" # Location of package manifests - manager: "bun" - schedule: - interval: "weekly" From ed1feeaef3165fb62c403e5fd87f534449d689cf Mon Sep 17 00:00:00 2001 From: Troy Alford Date: Tue, 29 Oct 2024 17:17:24 -0700 Subject: [PATCH 5/9] update bun develop script --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index ccc4224..39f2888 100644 --- a/package.json +++ b/package.json @@ -56,11 +56,11 @@ "scripts": { "build": "bun build:types && bun build:code", "build:code": "bun build --target=browser --outfile=./dist/react-jsx-parser.min.js ./source/index.ts --external react --external react-dom", - "build:types": "bun run tsc -p ./tsconfig.json -d --emitDeclarationOnly", + "build:types": "bun run tsc -p ./tsconfig.json -d --emitDeclarationOnly --preserveWatchOutput", "develop": "NODE_ENV=production concurrently -n build,ts,demo -c green,cyan,yellow \"bun build:code --watch\" \"bun build:types --watch\" \"bun serve\"", "lint": "bun eslint --ext .js,.ts,.tsx source/", "prebuild": "mkdirp ./dist && rm -rf ./dist/*", - "serve": "bun serve --port=8080 --open", + "serve": "bun ./demo/server.ts", "test": "bun lint && bun test" }, "types": "dist/index.d.ts", From 3969b66e580e82487725df8a1910b614c2cfbdc2 Mon Sep 17 00:00:00 2001 From: Troy Alford Date: Tue, 29 Oct 2024 17:18:21 -0700 Subject: [PATCH 6/9] update versions --- bun.lockb | Bin 135736 -> 139672 bytes package.json | 10 +-- yarn.lock | 220 +++++++++++++++++++++++++++++++++++++++------------ 3 files changed, 173 insertions(+), 57 deletions(-) diff --git a/bun.lockb b/bun.lockb index cb4c543ed15621256feb8d7dd9e768fdd6851ef1..7f0e8e98085818d366d255daf217dec349a964c2 100755 GIT binary patch delta 27227 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 delta 25650 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 Xnmbj^U*Rk^c}XTI*D8MUl9v4s5>f<5 diff --git a/package.json b/package.json index 39f2888..ab6432e 100644 --- a/package.json +++ b/package.json @@ -11,18 +11,18 @@ "description": "A React component which can parse JSX and output rendered React Components", "devDependencies": { "@happy-dom/global-registrator": "^14.12.3", - "@types/acorn": "^4.0.6", + "@types/acorn": "^6.0.0", "@types/bun": "^1.1.6", "@typescript-eslint/eslint-plugin": "^7.15.0", "@typescript-eslint/parser": "^7.15.0", "basis": "github:TroyAlford/basis#v1.1.0", - "concurrently": "^8.2.2", + "concurrently": "^9.0.1", "cross-env": "^7.0.3", - "eslint": "^8.57.0", + "eslint": "8.57.1", "eslint-config-airbnb": "^19.0.4", - "eslint-plugin-import": "^2.29.1", + "eslint-plugin-import": "2.31.0", "eslint-plugin-jsx-a11y": "^6.9.0", - "eslint-plugin-react": "^7.34.3", + "eslint-plugin-react": "7.37.2", "mkdirp": "^3.0.1", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/yarn.lock b/yarn.lock index 203c1a5..47feb42 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,15 +1,8 @@ # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 -# bun ./bun.lockb --hash: 1614930542A7AB39-1847a6ab6c9799dc-70F392D8ECD54409-1a4a46a39b28aca1 +# bun ./bun.lockb --hash: 94BC37C047379AC8-3552a8e19c5a2505-E9AB303606E131E0-70e4e9ce8b587c79 -"@babel/runtime@^7.21.0": - version "7.25.6" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.6.tgz" - integrity sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ== - dependencies: - regenerator-runtime "^0.14.0" - "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": version "4.4.0" resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz" @@ -71,6 +64,11 @@ resolved "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz" integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== +"@eslint/js@8.57.1": + version "8.57.1" + resolved "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz" + integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== + "@eslint/js@9.10.0": version "9.10.0" resolved "https://registry.npmjs.org/@eslint/js/-/js-9.10.0.tgz" @@ -129,12 +127,21 @@ minimatch "^3.0.5" "@humanwhocodes/object-schema" "^2.0.2" +"@humanwhocodes/config-array@^0.13.0": + version "0.13.0" + resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz" + integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw== + dependencies: + debug "^4.3.1" + minimatch "^3.0.5" + "@humanwhocodes/object-schema" "^2.0.3" + "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" resolved "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== -"@humanwhocodes/object-schema@^2.0.2": +"@humanwhocodes/object-schema@^2.0.2", "@humanwhocodes/object-schema@^2.0.3": 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== @@ -175,12 +182,12 @@ resolved "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz" integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== -"@types/acorn@^4.0.6": - version "4.0.6" - resolved "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz" - integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== +"@types/acorn@^6.0.0": + version "6.0.4" + resolved "https://registry.npmjs.org/@types/acorn/-/acorn-6.0.4.tgz" + integrity sha512-DafqcBAjbOOmgqIx3EF9EAdBKAKgspv00aQVIW3fVQ0TXo5ZPBeSRey1SboVAUzjw8Ucm7cd1gtTSlosYoEQLA== dependencies: - "@types/estree" "*" + acorn "*" "@types/bun@^1.1.6": version "1.1.9" @@ -189,11 +196,6 @@ dependencies: bun-types "1.1.27" -"@types/estree@*": - version "1.0.5" - resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz" - integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== - "@types/estree@^1.0.6": version "1.0.6" resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz" @@ -334,7 +336,7 @@ resolved "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz" integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== -acorn@^8.14.0: +acorn@*, acorn@^8.14.0: version "8.14.0" resolved "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz" integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA== @@ -585,20 +587,18 @@ concat-map@0.0.1: resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -concurrently@^8.2.2: - version "8.2.2" - resolved "https://registry.npmjs.org/concurrently/-/concurrently-8.2.2.tgz" - integrity sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg== +concurrently@^9.0.1: + version "9.0.1" + resolved "https://registry.npmjs.org/concurrently/-/concurrently-9.0.1.tgz" + integrity sha512-wYKvCd/f54sTXJMSfV6Ln/B8UrfLBKOYa+lzc6CHay3Qek+LorVSBdMVfyewFhRbH0Rbabsk4D+3PL/VjQ5gzg== dependencies: - rxjs "^7.8.1" chalk "^4.1.2" - yargs "^17.7.2" lodash "^4.17.21" - date-fns "^2.30.0" - tree-kill "^1.2.2" + rxjs "^7.8.1" shell-quote "^1.8.1" - spawn-command "0.0.2" supports-color "^8.1.1" + tree-kill "^1.2.2" + yargs "^17.7.2" confusing-browser-globals@^1.0.10: version "1.0.11" @@ -658,13 +658,6 @@ data-view-byte-offset@^1.0.0: es-errors "^1.3.0" is-data-view "^1.0.1" -date-fns@^2.30.0: - version "2.30.0" - resolved "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz" - integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== - dependencies: - "@babel/runtime" "^7.21.0" - debug@^3.2.7: version "3.2.7" resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" @@ -861,6 +854,26 @@ es-iterator-helpers@^1.0.19: iterator.prototype "^1.1.2" safe-array-concat "^1.1.2" +es-iterator-helpers@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz" + integrity sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.3" + es-errors "^1.3.0" + es-set-tostringtag "^2.0.3" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + globalthis "^1.0.4" + has-property-descriptors "^1.0.2" + has-proto "^1.0.3" + has-symbols "^1.0.3" + internal-slot "^1.0.7" + iterator.prototype "^1.1.3" + safe-array-concat "^1.1.2" + es-object-atoms@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz" @@ -903,8 +916,10 @@ escape-string-regexp@^4.0.0: resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.32.0 || ^8.2.0", eslint@^8.56.0, eslint@^8.57.0: - version "8.57.1" +"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.32.0 || ^8.2.0", eslint@^8.56.0: + version "8.57.0" + resolved "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz" + integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== dependencies: ajv "^6.12.4" levn "^0.4.1" @@ -945,6 +960,50 @@ escape-string-regexp@^4.0.0: "@humanwhocodes/module-importer" "^1.0.1" json-stable-stringify-without-jsonify "^1.0.1" +eslint@8.57.1: + version "8.57.1" + resolved "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz" + integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA== + dependencies: + ajv "^6.12.4" + levn "^0.4.1" + chalk "^4.0.0" + debug "^4.3.2" + espree "^9.6.1" + ignore "^5.2.0" + esquery "^1.4.2" + esutils "^2.0.2" + find-up "^5.0.0" + globals "^13.19.0" + is-glob "^4.0.0" + js-yaml "^4.1.0" + doctrine "^3.0.0" + graphemer "^1.4.0" + minimatch "^3.1.2" + "@eslint/js" "8.57.1" + optionator "^0.9.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + cross-spawn "^7.0.2" + glob-parent "^6.0.2" + imurmurhash "^0.1.4" + eslint-scope "^7.2.2" + lodash.merge "^4.6.2" + is-path-inside "^3.0.3" + fast-deep-equal "^3.1.3" + natural-compare "^1.4.0" + "@eslint/eslintrc" "^2.1.4" + "@nodelib/fs.walk" "^1.2.8" + file-entry-cache "^6.0.1" + eslint-visitor-keys "^3.4.3" + escape-string-regexp "^4.0.0" + "@ungap/structured-clone" "^1.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@humanwhocodes/config-array" "^0.13.0" + "@eslint-community/eslint-utils" "^4.2.0" + "@humanwhocodes/module-importer" "^1.0.1" + json-stable-stringify-without-jsonify "^1.0.1" + "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7": version "9.10.0" resolved "https://registry.npmjs.org/eslint/-/eslint-9.10.0.tgz" @@ -985,7 +1044,7 @@ escape-string-regexp@^4.0.0: strip-ansi "^6.0.1" text-table "^0.2.0" -eslint@^9.12.0: +"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7", eslint@^9.12.0: version "9.13.0" resolved "https://registry.npmjs.org/eslint/-/eslint-9.13.0.tgz" integrity sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA== @@ -1061,7 +1120,14 @@ eslint-module-utils@^2.9.0: dependencies: debug "^3.2.7" -eslint-plugin-import@^2.25.2, eslint-plugin-import@^2.25.3, eslint-plugin-import@^2.29.1: +eslint-module-utils@^2.12.0: + version "2.12.0" + resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz" + integrity sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg== + dependencies: + debug "^3.2.7" + +eslint-plugin-import@^2.25.2, eslint-plugin-import@^2.25.3: version "2.30.0" resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz" integrity sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw== @@ -1085,6 +1151,31 @@ eslint-plugin-import@^2.25.2, eslint-plugin-import@^2.25.3, eslint-plugin-import semver "^6.3.1" tsconfig-paths "^3.15.0" +eslint-plugin-import@2.31.0: + version "2.31.0" + resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz" + integrity sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A== + dependencies: + "@rtsao/scc" "^1.1.0" + array-includes "^3.1.8" + array.prototype.findlastindex "^1.2.5" + array.prototype.flat "^1.3.2" + array.prototype.flatmap "^1.3.2" + debug "^3.2.7" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.9" + eslint-module-utils "^2.12.0" + hasown "^2.0.2" + is-core-module "^2.15.1" + is-glob "^4.0.3" + minimatch "^3.1.2" + object.fromentries "^2.0.8" + object.groupby "^1.0.3" + object.values "^1.2.0" + semver "^6.3.1" + string.prototype.trimend "^1.0.8" + tsconfig-paths "^3.15.0" + eslint-plugin-jsx-a11y@^6.5.1, eslint-plugin-jsx-a11y@^6.9.0: version "6.10.0" resolved "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.0.tgz" @@ -1107,7 +1198,7 @@ eslint-plugin-jsx-a11y@^6.5.1, eslint-plugin-jsx-a11y@^6.9.0: safe-regex-test "^1.0.3" string.prototype.includes "^2.0.0" -eslint-plugin-react@^7.28.0, eslint-plugin-react@^7.34.3: +eslint-plugin-react@^7.28.0: version "7.36.1" resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.36.1.tgz" integrity sha512-/qwbqNXZoq+VP30s1d4Nc1C5GTxjJQjk4Jzs4Wq2qzxFM7dSmuG2UkIjg2USMLh3A/aVcUNrK7v0J5U1XEGGwA== @@ -1131,6 +1222,30 @@ eslint-plugin-react@^7.28.0, eslint-plugin-react@^7.34.3: string.prototype.matchall "^4.0.11" string.prototype.repeat "^1.0.0" +eslint-plugin-react@7.37.2: + version "7.37.2" + resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz" + integrity sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w== + dependencies: + array-includes "^3.1.8" + array.prototype.findlast "^1.2.5" + array.prototype.flatmap "^1.3.2" + array.prototype.tosorted "^1.1.4" + doctrine "^2.1.0" + es-iterator-helpers "^1.1.0" + estraverse "^5.3.0" + hasown "^2.0.2" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.1.2" + object.entries "^1.1.8" + object.fromentries "^2.0.8" + object.values "^1.2.0" + prop-types "^15.8.1" + resolve "^2.0.0-next.5" + semver "^6.3.1" + string.prototype.matchall "^4.0.11" + string.prototype.repeat "^1.0.0" + eslint-plugin-react-hooks@^4.3.0: version "4.6.2" resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz" @@ -1405,7 +1520,7 @@ globals@^14.0.0: resolved "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz" integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== -globalthis@^1.0.3: +globalthis@^1.0.3, globalthis@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz" integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== @@ -1731,6 +1846,17 @@ iterator.prototype@^1.1.2: reflect.getprototypeof "^1.0.4" set-function-name "^2.0.1" +iterator.prototype@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz" + integrity sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ== + dependencies: + define-properties "^1.2.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + reflect.getprototypeof "^1.0.4" + set-function-name "^2.0.1" + "js-tokens@^3.0.0 || ^4.0.0": version "4.0.0" resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" @@ -2075,11 +2201,6 @@ reflect.getprototypeof@^1.0.4: globalthis "^1.0.3" which-builtin-type "^1.1.3" -regenerator-runtime@^0.14.0: - version "0.14.1" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" - integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== - regexp.prototype.flags@^1.5.1, regexp.prototype.flags@^1.5.2: version "1.5.2" resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz" @@ -2234,11 +2355,6 @@ slash@^3.0.0: resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -spawn-command@0.0.2: - version "0.0.2" - resolved "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz" - integrity sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ== - stop-iteration-iterator@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz" From 4fb4c6ba7b25eadd5418dd9363d9562f91349356 Mon Sep 17 00:00:00 2001 From: Troy Alford Date: Tue, 29 Oct 2024 17:19:49 -0700 Subject: [PATCH 7/9] fix eslint error --- source/components/JsxParser.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/components/JsxParser.tsx b/source/components/JsxParser.tsx index 57d2e15..1114def 100644 --- a/source/components/JsxParser.tsx +++ b/source/components/JsxParser.tsx @@ -308,7 +308,7 @@ export default class JsxParser extends React.Component { let member try { member = object[property] - } catch (error) { + } catch { this.props.onError!(new Error(`The property '${property}' could not be resolved on the object '${object}'.`)) return undefined } From 93623f8eddd03c1e8543dea0686ba807210f50dc Mon Sep 17 00:00:00 2001 From: Troy Alford Date: Tue, 29 Oct 2024 17:20:47 -0700 Subject: [PATCH 8/9] update happy-dom --- bun.lockb | Bin 137888 -> 137888 bytes package.json | 2 +- yarn.lock | 22 +++++++++++----------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/bun.lockb b/bun.lockb index 2d96ad082667bd42ff2882e565976bf70a48007c..61a570dfa251363a73cab59e280fc5428f90feb8 100755 GIT binary patch delta 629 zcmZ3mm1DtHjtP1SqMR~K+VfA?mS>+`V$}R0^uaL>zxd^P-TXh_TdeKvmD}iN#AWD~ z%)r3Oz|b%UNb>{fE+8!gq*L=sGD|X3i&YsI7zBWPNg&Mwq(5%n$R*At@MiH6gSozc z7BA7d*InwV>9zTW$QOUk2%rL>Aq?!3CyHrLb`a&@^#>YfjV{W$8Yt=p6lIDbOXMOao5;HcV+w2V7S}oQ~9(4Kd+t>TyVAtuHZ`u0Z zdfr&}Yijec*Jd`i`U+mx=smdk={z+PXl97Rdk>MZzKOpTm+45ER zWQ$k4li$Ad-aO$|V?HMnFhsy$yHph8fpC9VkS7S}l?I-+y2Qj7XK1Qtu4lpk3v}*` zADJerE-V7dnCO}6889%wq6HS-KpAsA1CY#|>HM1*C8s-WVl-j=xV?N6qah<>*7lW~ z8B>ylz^3Yzq*rAm78F$KrsU^NSKQ4gJ>6QINn8sqS)Q7dnUbTMoS#>gT2!2wpI2O- ykyuimuA7^gn_5y?kP6ZCM4ZWO`V4UX63@8Dek delta 628 zcmZ3mm1DtHjtP1Sjye->-CNaUdHaC<-?J+|Y%pA_>Tyx{Vw}j;^jL?c9pW4PjJOQl zlNlH|85kO718E^3-2n`=w z^m?;+iNRdoKZ`ft5c%TI83|Ot2U0kBqJs8h2T=~*0HAR;=%So!fucS@QTEA!vgVvW zfjl=Lj~T>cw4Z!3)t<9Fg@M5dC?*6n$((a1kY@$vUGy+#WSQKVX3yxk`D9v2lS9b9 zWqn18D{NE0n=#J3WcZZ#m6>wH#R-n5He9_q@1cybPM_3<%pkLWPbA;HY1+gRw(r>` z>6n@CyIHg|mh%V{{GVL=Qo?87F;$_nN4_zAU=DowoA=eZ_Y(sQ;~$1x{&=QqWf0TC zxl7(A+x_I3dt;CBNsFC%i#f%VnErjv^fA*rdh4FR6|aAc3=E76|M)?)<7CTM;gc<1 z@lJmG(tGoSSB?3cjB$o0dWJ@N#@nT$7!QQ|!-70PK(93LwACdhxB^(9b7%a>G+A|F z5m3fN&s5KVfdLjRu2CRjRzQIrr!}~@|iwOoXKswh6Ga` Date: Tue, 29 Oct 2024 17:21:24 -0700 Subject: [PATCH 9/9] bump version number --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ff964a8..ec8c1c3 100644 --- a/package.json +++ b/package.json @@ -64,5 +64,5 @@ "test": "bun lint && bun test" }, "types": "dist/index.d.ts", - "version": "2.2.0" + "version": "2.2.1" }