From 2500d922e2a0e98c7f7e9393d6534fd848645a95 Mon Sep 17 00:00:00 2001 From: command_block Date: Fri, 5 Jan 2024 05:52:32 +0800 Subject: [PATCH 001/207] =?UTF-8?q?style(01/001:25):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E5=A4=A7=E5=B0=8F=E5=86=99=E4=B8=8D=E8=A7=84=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit hello kitty -> Hello Kitty --- src/01/001.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/01/001.md b/src/01/001.md index a4d670dc..6baa9240 100755 --- a/src/01/001.md +++ b/src/01/001.md @@ -22,7 +22,7 @@ 苏雨晴抬起手,看着自己的手臂,娇嫩而光滑,没有哪怕一丁点肌肉,手掌也是娇小中略带些肉感,显得分外的可爱。 -他并拢着双腿,然后猛地坐了起来,像是下定了什么决心一样,从床底下拉出来一个大大的行李箱,行李箱是亮白色的,在上面还贴着 hello kitty 的可爱贴纸。 +他并拢着双腿,然后猛地坐了起来,像是下定了什么决心一样,从床底下拉出来一个大大的行李箱,行李箱是亮白色的,在上面还贴着 Hello Kitty 的可爱贴纸。 苏雨晴把一双小巧的新鞋子从鞋盒里拿了出来,然后放进了行李箱里,鞋子是白色的小球鞋,看起来尺码很小,而且款式也应该是女款的。 From ec19b4d523a42ef06583ff19c59639429aba74dd Mon Sep 17 00:00:00 2001 From: command_block Date: Fri, 5 Jan 2024 05:54:38 +0800 Subject: [PATCH 002/207] =?UTF-8?q?typo(01/017:77):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 初次之外 -> 除此之外 --- src/01/017.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/01/017.md b/src/01/017.md index 457c169c..3a739cee 100755 --- a/src/01/017.md +++ b/src/01/017.md @@ -74,7 +74,7 @@ 从某种意义上来说,像她这样的人,大多数都是完美主义者吧,不然也不会因为身体和自己所想的理念不同而走上这样的道路呢…… -初次之外,还有一个小小的晾衣杆,一组衣架,还有洗澡的香皂,洗衣服的肥皂,板刷…… +除此之外,还有一个小小的晾衣杆,一组衣架,还有洗澡的香皂,洗衣服的肥皂,板刷…… 各种各样上一次因为钱不够而没有买的日常用品,加一起花了一百块钱,总算买了个齐,不用再担心生活中缺这样缺那样了,因为最基本的东西都有了嘛。 From dab6a4d8ee3335a708a0a73f1796f536b57cf57e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=91=86ADBL?= Date: Fri, 5 Jan 2024 05:55:55 +0800 Subject: [PATCH 003/207] =?UTF-8?q?typo(01/042:89):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 染料 -> 燃料 --- src/01/042.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/01/042.md b/src/01/042.md index a10eeca6..c8fc7bc2 100755 --- a/src/01/042.md +++ b/src/01/042.md @@ -86,7 +86,7 @@ 所谓现成的肉片,其实就是已经加了佐料的肉片,只要放在火上烤熟就可以吃了呢。 -染料是一些木炭,这个如果在杭州城里买的话价格也不便宜,但这里是农村,张思凡甚至不用买,只要向其他农民要一点就足够用了呢。 +燃料是一些木炭,这个如果在杭州城里买的话价格也不便宜,但这里是农村,张思凡甚至不用买,只要向其他农民要一点就足够用了呢。 “诶诶、够了够了,太多吃不下了吧?”苏雨晴看着张思凡一股脑的把一整包贡丸都倒进火锅里,有些担忧地劝说道。 From 944e8c1daffb2c98227eb5fdc7e3a212d29783ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=91=86ADBL?= Date: Fri, 5 Jan 2024 05:57:14 +0800 Subject: [PATCH 004/207] =?UTF-8?q?typo(01/049:43):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 迈步动 -> 迈不动 --- src/01/049.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/01/049.md b/src/01/049.md index eb4219ed..25c36744 100755 --- a/src/01/049.md +++ b/src/01/049.md @@ -40,7 +40,7 @@ “吗的,狗白,二黄,帮老子抓住这狗娘养的!”绿毛愤怒地大吼道。 -苏雨晴想跑,但是她的腿却在发抖,眼睁睁的看着那两个混混冲上来,却迈步动步子。 +苏雨晴想跑,但是她的腿却在发抖,眼睁睁的看着那两个混混冲上来,却迈不动步子。 苏雨晴很胆小,哪怕她刚才给了那个绿毛混混一拳,也没有让她的胆子大一点,恐惧几乎侵占了她的脑海,让她难以控制自己的身体。 From 77ec4615e5a1dfd3d1906c54671fb6c063330c33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=91=86ADBL?= Date: Fri, 5 Jan 2024 05:59:13 +0800 Subject: [PATCH 005/207] =?UTF-8?q?typo(02/075:123):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 生命 -> 生病 --- src/02/075.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/075.md b/src/02/075.md index 0c92d620..dd78a857 100755 --- a/src/02/075.md +++ b/src/02/075.md @@ -120,7 +120,7 @@ GBA 游戏机有不少双人的游戏,有些是闯关的,有些是二人对 “唔……这个……还真没杀过……” -“万一杀得不干净,可能会生命呢。”苏雨晴一脸认真地看着张思凡,说道,“要不还是把它放了吧。” +“万一杀得不干净,可能会生病呢。”苏雨晴一脸认真地看着张思凡,说道,“要不还是把它放了吧。” “噗呲!”张思凡忍不住笑了起来,“原来是小晴不忍心呀!” From 3f9fbcfe3711f59ef4bd2380fa91c82e8e601325 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=91=86ADBL?= Date: Fri, 5 Jan 2024 06:01:09 +0800 Subject: [PATCH 006/207] =?UTF-8?q?ambig(02/076:31):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 张思凡 -> 苏雨晴 --- src/02/076.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/076.md b/src/02/076.md index c4e3bc97..59aee92a 100755 --- a/src/02/076.md +++ b/src/02/076.md @@ -28,7 +28,7 @@ 要知道小城市的很多小面馆卫生条件都很差,餐桌都是油油腻腻的,让人连手臂都不敢放在上面。 -两个月的仔细擦拭下来,餐桌都已经光滑得有些发亮了,张思凡一如既往的仔仔细细地将餐桌擦干净,然后把抹布洗干净挂好,便一边打着哈欠,一边走到一个阴凉的角落里坐了下来。 +两个月的仔细擦拭下来,餐桌都已经光滑得有些发亮了,苏雨晴一如既往的仔仔细细地将餐桌擦干净,然后把抹布洗干净挂好,便一边打着哈欠,一边走到一个阴凉的角落里坐了下来。 苏雨晴给自己倒了一杯白开水,捧起一本新买的故事会仔细地看了起来。 From e3c4283aa777edd109ce54a061c92e80a839be68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=91=86ADBL?= Date: Fri, 5 Jan 2024 06:02:45 +0800 Subject: [PATCH 007/207] =?UTF-8?q?typo(02/084:93):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 没输 -> 没熟 --- src/02/084.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/084.md b/src/02/084.md index 7f0d74ef..922ced80 100755 --- a/src/02/084.md +++ b/src/02/084.md @@ -90,7 +90,7 @@ 她家里以前也是有榨汁机的,但是苏雨晴父母买的都是质量比较好的,噪音也比较小,不像这个榨汁机,本身是透明材质,不隔音,而且还有点不安全的感觉。 -“好了!”张思凡一脸兴奋地把磨好了的豆浆给倒了出来,当然,是没输的,还得放进锅子里煮一下,但锅子里都是油,直接倒掉又太浪费了,所以…… +“好了!”张思凡一脸兴奋地把磨好了的豆浆给倒了出来,当然,是没熟的,还得放进锅子里煮一下,但锅子里都是油,直接倒掉又太浪费了,所以…… 张思凡就干脆把它倒进电茶壶里当开水烧。 From bc9eefebcbeaf1b9489022c3bc4a86cc3905b360 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=91=86ADBL?= Date: Fri, 5 Jan 2024 06:03:58 +0800 Subject: [PATCH 008/207] =?UTF-8?q?typo(02/088:9):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 手板 -> 手办 --- src/02/088.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/088.md b/src/02/088.md index 0e65d120..408c44c3 100755 --- a/src/02/088.md +++ b/src/02/088.md @@ -6,7 +6,7 @@ 别想歪了,只是诸如道家算命、魔法占卜什么的…… -除此之外,还有几家手板模型店,张思凡对这种动漫的周边产品相当的感兴趣,手一痒,没忍住,一口气就买了一个正版的手办模型,花掉了五百块钱。 +除此之外,还有几家手办模型店,张思凡对这种动漫的周边产品相当的感兴趣,手一痒,没忍住,一口气就买了一个正版的手办模型,花掉了五百块钱。 “哎……没钱了……”张思凡唉声叹气地说道。 From 07d649a7895b244c1cc6ac380e94cec54edef143 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E9=85=B8=E9=85=B8?= <2019711712@qq.com> Date: Fri, 5 Jan 2024 06:08:43 +0800 Subject: [PATCH 009/207] =?UTF-8?q?grammar(02/088:9):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E8=AF=AD=E5=BA=8F=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 一口气就买了一个正版的手办模型,花掉了五百块钱 -> 买了一个正版的手办模型,一口气就花掉了五百块钱 --- src/02/088.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/088.md b/src/02/088.md index 408c44c3..13265485 100755 --- a/src/02/088.md +++ b/src/02/088.md @@ -6,7 +6,7 @@ 别想歪了,只是诸如道家算命、魔法占卜什么的…… -除此之外,还有几家手办模型店,张思凡对这种动漫的周边产品相当的感兴趣,手一痒,没忍住,一口气就买了一个正版的手办模型,花掉了五百块钱。 +除此之外,还有几家手办模型店,张思凡对这种动漫的周边产品相当的感兴趣,手一痒,没忍住,买了一个正版的手办模型,一口气就花掉了五百块钱。 “哎……没钱了……”张思凡唉声叹气地说道。 From 32d1bee0bacbf1ad80184c0790dc73e219af3708 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=91=86ADBL?= Date: Fri, 5 Jan 2024 06:07:05 +0800 Subject: [PATCH 010/207] =?UTF-8?q?typo(02/098:13):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 手势 -> 首饰 --- src/02/098.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/098.md b/src/02/098.md index 20fab5fb..a9f504e2 100755 --- a/src/02/098.md +++ b/src/02/098.md @@ -10,7 +10,7 @@ 不要说想成为女孩子和相貌无关,只要是一个正常人,就会希望自己长得好看,无论是男孩儿的样子,还是女孩儿的样子。 -胡玉牛也想要撒娇,也想抱着别人的手臂摇晃着身子,也想要像其他的女孩子一样,穿着裙子,戴着可爱的手势,轻轻松松地走在那宽敞的大街上…… +胡玉牛也想要撒娇,也想抱着别人的手臂摇晃着身子,也想要像其他的女孩子一样,穿着裙子,戴着可爱的首饰,轻轻松松地走在那宽敞的大街上…… 再不济,他也希望,自己能像张思凡或者苏雨晴那样,扮成女孩子的时候会很像…… From 148f29f15de0928304ff41c15e0804b10213de75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=91=86ADBL?= Date: Fri, 5 Jan 2024 06:05:08 +0800 Subject: [PATCH 011/207] =?UTF-8?q?typo(02/098:121):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 挺好 -> 停好 --- src/02/098.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/098.md b/src/02/098.md index a9f504e2..8fbd5c77 100755 --- a/src/02/098.md +++ b/src/02/098.md @@ -118,7 +118,7 @@ 苏雨晴的瞳孔没有焦距,明明是在看着张思凡的这个方向,却好像一点都没有察觉到张思凡回来了一样。 -“小晴,小晴?”张思凡挺好了电瓶车,苏雨晴也没有什么反应,就像是着了魔一样,任凭张思凡用手在苏雨晴的眼前晃动着。 +“小晴,小晴?”张思凡停好了电瓶车,苏雨晴也没有什么反应,就像是着了魔一样,任凭张思凡用手在苏雨晴的眼前晃动着。 “喂喂?傻掉啦?”张思凡晃了晃蜷缩着身子的苏雨晴,总算是让后者回了神,那双没有焦距的眼睛,也渐渐地恢复了过来。 From fe0c8dbc1a727b54ba130fcf965e25f675b4f866 Mon Sep 17 00:00:00 2001 From: Tankua <118902133+tankua0@users.noreply.github.com> Date: Fri, 5 Jan 2024 20:35:04 +0800 Subject: [PATCH 012/207] =?UTF-8?q?typo(01/036:37):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 张司法 -> 张思凡 --- src/01/036.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/01/036.md b/src/01/036.md index 9d9e39ee..25b1d6d0 100755 --- a/src/01/036.md +++ b/src/01/036.md @@ -34,7 +34,7 @@ “嘛……已经很不错了呐,最起码,你女装的时候,没有什么破绽嘛。” -“嗯……也是,比起别人来说,我也算不错了,只是和你一比,顿时就失去了信心了啦。”张司法撅了撅嘴,道,“你才是浑身上下三百六十度无死角呢……” +“嗯……也是,比起别人来说,我也算不错了,只是和你一比,顿时就失去了信心了啦。”张思凡撅了撅嘴,道,“你才是浑身上下三百六十度无死角呢……” “……” From 113eda50e6c8f97e23782544e50799a21f55f7e4 Mon Sep 17 00:00:00 2001 From: command_block Date: Sat, 6 Jan 2024 00:34:36 +0800 Subject: [PATCH 013/207] =?UTF-8?q?ambig(01/003:27;=2001/003:31):=20?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E9=80=BB=E8=BE=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 地铁站 -> 火车站 --- src/01/003.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/01/003.md b/src/01/003.md index 1114840e..761c3daf 100755 --- a/src/01/003.md +++ b/src/01/003.md @@ -24,11 +24,11 @@ 小城市的火车站站台没有设在地下,而是直接建造在地面上,并且没有太多的遮挡措施,更没有什么窗户之类的东西,它就像是一个巨大的“棚”,除了把头顶的天空笼罩住外,其他地方根本就是完全暴露在空气中的。 -不像杭州的火车站,四面都是围住的,人在里面,能够感受到温暖,小城市的地铁站则不同,在这个初开春的时节,只能让人感到冰冷…… +不像杭州的火车站,四面都是围住的,人在里面,能够感受到温暖,小城市的火车站则不同,在这个初开春的时节,只能让人感到冰冷…… 初春的温度不比冬天高多少,有时候甚至还会下几场冬雪,苏雨晴虽然穿了毛衣和一件厚厚的棉袄,也仍然冷得发颤。 -苏雨晴是第一次来小城市的地铁站,这里的环境对于她而言可以说是绝对的陌生,而且四周没有一个她认识的人,也没有本来总是在她身边的父母和亲人…… +苏雨晴是第一次来小城市的火车站,这里的环境对于她而言可以说是绝对的陌生,而且四周没有一个她认识的人,也没有本来总是在她身边的父母和亲人…… 举目四顾,只有她一个人。 From 710c32585eb2750fac4067bc037a036244cdd892 Mon Sep 17 00:00:00 2001 From: command_block Date: Sat, 6 Jan 2024 05:08:57 +0800 Subject: [PATCH 014/207] =?UTF-8?q?ambig(01/013:45):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 大肠面 -> 大排面 --- src/01/013.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/01/013.md b/src/01/013.md index cec11131..be53fac9 100755 --- a/src/01/013.md +++ b/src/01/013.md @@ -42,7 +42,7 @@ “哟,今天没人嘛。”一个年轻男人的声音从门口传来,苏雨晴下意识地抬头看去,好像是昨天来吃过面的食客,他不修边幅的样子给人的印象会稍微深一些,不至于第二天就完全忘记了。 -“老板,来碗大肠面,加一,加油渣,再加个荷包蛋。”不修边幅的年轻男人收了伞,轻轻地抖了抖,然后走进了面馆里。 +“老板,来碗大排面,加一,加油渣,再加个荷包蛋。”不修边幅的年轻男人收了伞,轻轻地抖了抖,然后走进了面馆里。 他的声音有些沙哑,但也不算特别低沉;有些磁性,但也不算特别多;有些特点,但也不算很特别。 From 4fd6c416976a69e1c24cd8ff06636d918f5a773c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=91=86ADBL?= Date: Mon, 8 Jan 2024 00:45:11 +0800 Subject: [PATCH 015/207] =?UTF-8?q?typo(02/112:117):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 交 -> 叫 --- src/02/112.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/112.md b/src/02/112.md index 4122c881..98f2f591 100755 --- a/src/02/112.md +++ b/src/02/112.md @@ -114,7 +114,7 @@ “咳……小玉……?”胡玉牛那张黑脸都有些红了,“太……那个……呃……咳……” -“你不是想要成为女孩子嘛,有一个女性化的昵称就是第一步呀!你看,我叫思思,方莜莜交莜莜,苏雨晴叫小晴,都是很女性化的昵称,对吧。” +“你不是想要成为女孩子嘛,有一个女性化的昵称就是第一步呀!你看,我叫思思,方莜莜叫莜莜,苏雨晴叫小晴,都是很女性化的昵称,对吧。” “嗯……好……”胡玉牛像是下定了决心一样用力地点了点头。 From 2bed3c01575b9b1eebf2f053c5f3b4e58c87e617 Mon Sep 17 00:00:00 2001 From: Tankua <118902133+tankua0@users.noreply.github.com> Date: Wed, 10 Jan 2024 22:53:05 +0800 Subject: [PATCH 016/207] =?UTF-8?q?typo(02/082:7;=2002/082:35):=20?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 杂质 -> 杂志 --- src/02/082.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/02/082.md b/src/02/082.md index 5d8a359c..af7fbeaf 100755 --- a/src/02/082.md +++ b/src/02/082.md @@ -4,7 +4,7 @@ “给,要帮忙吗?” -“不用,你就坐在旁边看杂质吧,偶尔帮我扶一下就行。” +“不用,你就坐在旁边看杂志吧,偶尔帮我扶一下就行。” “思思姐想要圈多大的地呀?” @@ -32,7 +32,7 @@ “……原来如此。” -苏雨晴捧着张思凡买来的杂质,慢慢地翻看着,这是一部军事杂志,苏雨晴对于军事什么的不是很感兴趣,但是无聊的时候用来打发时间也是不错的嘛,最起码上面的内容足够详细,而且还是图文并茂的。 +苏雨晴捧着张思凡买来的杂志,慢慢地翻看着,这是一部军事杂志,苏雨晴对于军事什么的不是很感兴趣,但是无聊的时候用来打发时间也是不错的嘛,最起码上面的内容足够详细,而且还是图文并茂的。 其实苏雨晴也有想要帮忙的,只是在一不小心用榔头砸到自己的手指之后,张思凡就不让她乱动了,苏雨晴知道这是张思凡担心她受伤,但多少有些被轻视了的感觉呢,虽说张思凡确实不擅长做这种事情…… From 86b7e7d6012fdce6bc2baf52d48552f237510c72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=91=86ADBL?= Date: Fri, 12 Jan 2024 12:03:14 +0800 Subject: [PATCH 017/207] =?UTF-8?q?ambig(02/120:105):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 张思凡 -> 方莜莜 --- src/02/120.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/120.md b/src/02/120.md index 54e48dbe..67eaacc9 100755 --- a/src/02/120.md +++ b/src/02/120.md @@ -102,7 +102,7 @@ “现在关小火,来~小心点哦,我要倒开水了。” -张思凡将开水倒入锅中,很快就和那些已经被熬得又糊又稠的番茄融为一体,番茄汁也将汤水染成了红色。 +方莜莜将开水倒入锅中,很快就和那些已经被熬得又糊又稠的番茄融为一体,番茄汁也将汤水染成了红色。 虽然还什么调味料都没加,但是苏雨晴已经闻到那股浓郁的鲜香味道了呢,比放味精制造的鲜香要自然得多。 From 74278328022026ebf4733d7f23b9da212c593e59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=91=86ADBL?= Date: Sun, 14 Jan 2024 18:34:07 +0800 Subject: [PATCH 018/207] =?UTF-8?q?typo(02/128:66):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 电心 -> 点心 --- src/02/128.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/128.md b/src/02/128.md index 2b2b7e3e..e43af6a7 100755 --- a/src/02/128.md +++ b/src/02/128.md @@ -64,7 +64,7 @@ 脸上的红晕也渐渐地消退了,因为东西都被放起来了,也不会有人看到了嘛,她可以安心地吃一餐午餐了。 -嗯……或者说,下午的电心。 +嗯……或者说,下午的点心。 这种小桶的面,称之为点心面也更为合适呢。 From 826a98262e7dbb3e39539274e286392eaa493f0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=91=86ADBL?= Date: Mon, 15 Jan 2024 12:17:21 +0800 Subject: [PATCH 019/207] =?UTF-8?q?ambig(02/129:79):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 早班 -> 晚班 --- src/02/129.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/129.md b/src/02/129.md index 8973fe74..1f40192e 100755 --- a/src/02/129.md +++ b/src/02/129.md @@ -76,7 +76,7 @@ 而且原先她是学生,也比较习惯早上早早地出去,下午早早地回来这样的作息,当然了,苏雨晴也只是初二而已,还没有经历过晚自习什么的呢。 -上晚班也很麻烦,本来上早班,晚上回家吃完饭就可以睡觉了,可上早班就不知道该干嘛了,顶多是早上睡个懒觉吧,然后吃一顿午饭,感觉一天都过去了一半了再去上班…… +上晚班也很麻烦,本来上早班,晚上回家吃完饭就可以睡觉了,可上晚班就不知道该干嘛了,顶多是早上睡个懒觉吧,然后吃一顿午饭,感觉一天都过去了一半了再去上班…… 会让人产生一种今天上班时间好长的错觉呢…… From 90a2ce4edb20bfbaf5b1831a3edd66b39c359a01 Mon Sep 17 00:00:00 2001 From: command_block Date: Mon, 15 Jan 2024 13:04:01 +0800 Subject: [PATCH 020/207] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=AE=B5?= =?UTF-8?q?=E8=90=BD=E7=BC=A9=E8=BF=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/.vitepress/theme/indent.css | 3 +++ src/.vitepress/theme/index.js | 4 ++++ 2 files changed, 7 insertions(+) create mode 100644 src/.vitepress/theme/indent.css create mode 100644 src/.vitepress/theme/index.js diff --git a/src/.vitepress/theme/indent.css b/src/.vitepress/theme/indent.css new file mode 100644 index 00000000..77d55a45 --- /dev/null +++ b/src/.vitepress/theme/indent.css @@ -0,0 +1,3 @@ +.vp-doc > div > p { + text-indent: 2em; +} diff --git a/src/.vitepress/theme/index.js b/src/.vitepress/theme/index.js new file mode 100644 index 00000000..77672af7 --- /dev/null +++ b/src/.vitepress/theme/index.js @@ -0,0 +1,4 @@ +import DefaultTheme from "vitepress/theme"; +import "./indent.css"; + +export default DefaultTheme; From 8e03b862f194fce4a4ac153279db8157341d21ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=91=86ADBL?= Date: Mon, 15 Jan 2024 13:08:02 +0800 Subject: [PATCH 021/207] =?UTF-8?q?typo(02/137:103):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 消失 -> 小时 --- src/02/137.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/137.md b/src/02/137.md index 34cd7416..6180e815 100755 --- a/src/02/137.md +++ b/src/02/137.md @@ -100,7 +100,7 @@ 风悠然地吹着,莫空也是不紧不慢地走着。 -从这里走到家里,恐怕要花上四五个小时的时间了,毕竟公交车开过来都花了一个半消失的时间呢。 +从这里走到家里,恐怕要花上四五个小时的时间了,毕竟公交车开过来都花了一个半小时的时间呢。 “喵——”就在莫空独自一人走着的时候,身后的草丛里突然窜出一只通体黑色的猫,在它的背上还蹲坐着一只紫色毛发的老鼠,它们看起来就像是在这个小城市里四处游荡的冒险者一样。 From 2c4c64b5d04a55daa0431928b3863fdf815ae130 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E9=85=B8=E9=85=B8?= <2019711712@qq.com> Date: Mon, 15 Jan 2024 20:20:53 +0800 Subject: [PATCH 022/207] =?UTF-8?q?typo(02/129:49):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 对面 -> 的 --- src/02/129.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/129.md b/src/02/129.md index 1f40192e..1aa73d16 100755 --- a/src/02/129.md +++ b/src/02/129.md @@ -46,7 +46,7 @@ 脸上也没有发青春痘,大概是因为雄性激素被雌性激素彻底压下去了的缘故吧,而且苏雨晴总体也都在朝着女孩子的方向发育,就连锁骨这块地方都变得更加漂亮了呢…… -看着镜子中的自己,不知为何,苏雨晴的脑海里突然冒出了那个上次在超市里见到的女孩儿对面模样,她是那样的清纯而自然,如果说她是一块天然的美玉的话,那么苏雨晴就像是一块人造的玉石,哪怕看起来都挺漂亮的,但天然的总比人工的要多一些特别的东西,并且价值也要高上许多…… +看着镜子中的自己,不知为何,苏雨晴的脑海里突然冒出了那个上次在超市里见到的女孩儿的模样,她是那样的清纯而自然,如果说她是一块天然的美玉的话,那么苏雨晴就像是一块人造的玉石,哪怕看起来都挺漂亮的,但天然的总比人工的要多一些特别的东西,并且价值也要高上许多…… “咚咚咚。”胡玉牛站在卫生间门口轻轻地敲了敲门,问道,“小晴——你在洗澡?” From 6c3b1b3d416b578f7f52db80650d138fd4929544 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E9=85=B8=E9=85=B8?= <2019711712@qq.com> Date: Mon, 15 Jan 2024 20:23:05 +0800 Subject: [PATCH 023/207] =?UTF-8?q?ambig(02/129:103):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E4=B8=8D=E5=BD=93=E7=94=A8=E8=AF=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 指使 -> 支使 --- src/02/129.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/129.md b/src/02/129.md index 1aa73d16..790ea2da 100755 --- a/src/02/129.md +++ b/src/02/129.md @@ -100,7 +100,7 @@ 相比经常坐在后仓的干货办公区像个白领一样写写字就行的张燕,姚玲需要走来走去的帮忙和干活,不像张燕,只要走来走去看看就行,根本就不用她自己去亲手做…… -毕竟超市里人可是很多的,有的是人可以指使,根本就不需要自己动手嘛。 +毕竟超市里人可是很多的,有的是人可以支使,根本就不需要自己动手嘛。 但员工指导却是不能这样指挥一下就行了的,毕竟还不是真正的主管嘛,而且如果在其他员工那的印象不好,也没法被提拔上当主管呢。 From de51aebdd3c120d719eb1a6f10159371310b12d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E9=85=B8=E9=85=B8?= <2019711712@qq.com> Date: Mon, 15 Jan 2024 20:24:56 +0800 Subject: [PATCH 024/207] =?UTF-8?q?typo(02/129:111):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E7=BC=BA=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 来我 -> 来找我 --- src/02/129.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/129.md b/src/02/129.md index 790ea2da..aa2de724 100755 --- a/src/02/129.md +++ b/src/02/129.md @@ -108,7 +108,7 @@ “夏伯伯不在……不知道做什么了……”苏雨晴很诚实的说道。 -“嗯,这样啊,也是,你刚来,不知道做什么也正常,而且今天也没有货柜,以后如果你觉得没有什么事情做,就来我好了,我来给你分配任务。” +“嗯,这样啊,也是,你刚来,不知道做什么也正常,而且今天也没有货柜,以后如果你觉得没有什么事情做,就来找我好了,我来给你分配任务。” “嗯……好的……” From 28182ce6a2e85aa08f2f35097fa9567adcbb9314 Mon Sep 17 00:00:00 2001 From: command_block Date: Wed, 17 Jan 2024 10:50:28 +0800 Subject: [PATCH 025/207] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=20Google=20A?= =?UTF-8?q?nalytics?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/.vitepress/config.mts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/.vitepress/config.mts b/src/.vitepress/config.mts index 69e44471..e64ccc76 100644 --- a/src/.vitepress/config.mts +++ b/src/.vitepress/config.mts @@ -5,7 +5,21 @@ import { generateSidebar } from "vitepress-sidebar"; export default defineConfig({ title: "药娘的天空", description: "《药娘的天空》精修版", - head: [["link", { rel: "icon", href: "/progynova.png" }]], + head: [ + ["link", { rel: "icon", href: "/progynova.png" }], + [ + "script", + { + async: "", + src: "https://www.googletagmanager.com/gtag/js?id=G-5W4FMPMLT3", + }, + ], + [ + "script", + {}, + "window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-5W4FMPMLT3');", + ], + ], lang: "zh-CN", cleanUrls: true, lastUpdated: true, From 126704e8842a963d028299b1846dcf01ddae75e8 Mon Sep 17 00:00:00 2001 From: command_block Date: Wed, 17 Jan 2024 12:52:17 +0800 Subject: [PATCH 026/207] =?UTF-8?q?ambig(02/151:11):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 张思凡 -> 方莜莜 Co-authored-by: 阿呆ADBL Co-authored-by: 苏酸酸 <2019711712@qq.com> --- src/02/151.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/151.md b/src/02/151.md index 806002ed..364303bc 100755 --- a/src/02/151.md +++ b/src/02/151.md @@ -8,7 +8,7 @@ 昨天聊着聊着大家就睡着了,所以胡玉牛也没有爬到沙发上睡,直接就四仰八叉地躺在地上睡着了,而张思凡也直接躺在了沙发上,而且一条腿和一只手都挂了下来,碰到了地板上。 -张思凡的睡姿和苏雨晴有点像,不过苏雨晴只是把被子裹住身体而已,而张思凡却是把用被子把头给蒙住的那种,上本身加脑袋都被棉被捂住,反倒是把下半身都给露了出来…… +方莜莜的睡姿和苏雨晴有点像,不过苏雨晴只是把被子裹住身体而已,而方莜莜却是把用被子把头给蒙住的那种,上本身加脑袋都被棉被捂住,反倒是把下半身都给露了出来…… 不用上班的早晨,总是让人感到轻松而悠闲,自然也会多睡一会儿。 From 11c772004e7d765a77834cba06405c583a9f6cdf Mon Sep 17 00:00:00 2001 From: command_block Date: Wed, 17 Jan 2024 22:32:24 +0800 Subject: [PATCH 027/207] =?UTF-8?q?feat:=20=E6=94=AF=E6=8C=81=20EPUB=20?= =?UTF-8?q?=E4=B8=8E=20PDF=20=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build.yml | 50 ++- .gitignore | 1 + book.toml | 18 + package-lock.json | 126 +++--- package.json | 3 +- src/.vitepress/config.mts | 2 + src/SUMMARY.md | 757 ++++++++++++++++++++++++++++++++++++ src/index.md | 6 + theme/indent.css | 3 + theme/template.typ | 70 ++++ 10 files changed, 969 insertions(+), 67 deletions(-) create mode 100644 book.toml create mode 100644 src/SUMMARY.md create mode 100644 theme/indent.css create mode 100644 theme/template.typ diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d10ee9d6..f5f6f0d8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,6 +5,8 @@ on: paths: - ".github/**" - "src/**" + - "theme/**" + - "book.toml" - "package-lock.json" - "package.json" @@ -32,10 +34,52 @@ jobs: uses: actions/setup-node@v4 with: node-version: current - - name: Build + - name: Install node packages + run: npm ci + - name: Install mdBook + uses: baptiste0928/cargo-install@v2 + with: + crate: mdbook + git: https://github.com/rust-lang/mdBook + - name: Install mdbook-epub + uses: baptiste0928/cargo-install@v2 + with: + crate: mdbook-epub + git: https://github.com/Michael-F-Bryan/mdbook-epub + - name: Install mdbook-typst-pdf + uses: baptiste0928/cargo-install@v2 + with: + crate: mdbook-typst-pdf + git: https://github.com/KaiserY/mdbook-typst-pdf + - name: Install fonts run: | - npm i - npm run docs:build + mkdir -p ~/.local/share/fonts/ + curl -sL -o Noto_Sans.zip https://fonts.google.com/download?family=Noto%20Sans + unzip Noto_Sans.zip -d ~/.local/share/fonts/Noto_Sans + curl -sL -o Noto_Sans_SC.zip https://fonts.google.com/download?family=Noto%20Sans%20SC + unzip Noto_Sans_SC.zip -d ~/.local/share/fonts/Noto_Sans_SC + curl -sL -o Noto_Sans_Mono.zip https://fonts.google.com/download?family=Noto%20Sans%20Mono + unzip Noto_Sans_Mono.zip -d ~/.local/share/fonts/Noto_Sans_Mono + rm -fv ~/.local/share/fonts/Noto_Sans_Mono/NotoSansMono-VariableFont_wdth,wght.ttf + curl -sL -o Noto_Sans_KR.zip https://fonts.google.com/download?family=Noto%20Sans%20KR + unzip Noto_Sans_KR.zip -d ~/.local/share/fonts/Noto_Sans_KR + curl -sL -o Noto_Sans_Thai.zip https://fonts.google.com/download?family=Noto%20Sans%20Thai + unzip Noto_Sans_Thai.zip -d ~/.local/share/fonts/Noto_Sans_Thai + rm -fv ~/.local/share/fonts/Noto_Sans_Thai/NotoSansThai-VariableFont_wdth,wght.ttf + curl -sL -o Noto_Sans_Arabic.zip https://fonts.google.com/download?family=Noto%20Sans%20Arabic + unzip Noto_Sans_Arabic.zip -d ~/.local/share/fonts/Noto_Sans_Arabic + curl -sL -o Noto_Sans_Hebrew.zip https://fonts.google.com/download?family=Noto%20Sans%20Hebrew + unzip Noto_Sans_Hebrew.zip -d ~/.local/share/fonts/Noto_Sans_Hebrew + curl -sL -o Noto_Sans_Devanagari.zip https://fonts.google.com/download?family=Noto%20Sans%20Devanagari + unzip Noto_Sans_Devanagari.zip -d ~/.local/share/fonts/Noto_Sans_Devanagari + rm -fv ~/.local/share/fonts/Noto_Sans_Devanagari/NotoSansDevanagari-VariableFont_wdth,wght.ttf + curl -sL -o Noto_Emoji.zip https://fonts.google.com/download?family=Noto%20Emoji + unzip Noto_Emoji.zip -d ~/.local/share/fonts/Noto_Emoji + curl -sL -o times_sans_serif.zip https://dl.dafont.com/dl/?f=times_sans_serif + unzip times_sans_serif.zip -d ~/.local/share/fonts/times_sans_serif + fc-cache -rv + - name: Build + run: npm run build - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: diff --git a/.gitignore b/.gitignore index 95824b3a..b568e9e6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +book src/.vitepress/cache src/.vitepress/dist node_modules diff --git a/book.toml b/book.toml new file mode 100644 index 00000000..f8646d52 --- /dev/null +++ b/book.toml @@ -0,0 +1,18 @@ +[book] +title = "药娘的天空" +authors = ["乱世银娘"] +description = "《药娘的天空》精修版" +language = "zh-CN" + +[build] +create-missing = false + +[output.epub] +additional-css = ["theme/indent.css"] +cover-image = "illustrations/cover.jpg" +no-section-label = true + +[output.typst-pdf] +pdf = true +custom-template = "theme/template.typ" +section-number = false diff --git a/package-lock.json b/package-lock.json index bee3396f..0f105f8d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -834,53 +834,53 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.13.tgz", - "integrity": "sha512-zGUdmB3j3Irn9z51GXLJ5s0EAHxmsm5/eXl0y6MBaajMeOAaiT4+zaDoxui4Ets98dwIRr8BBaqXXHtHSfm+KA==", + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.14.tgz", + "integrity": "sha512-ro4Zzl/MPdWs7XwxT7omHRxAjMbDFRZEEjD+2m3NBf8YzAe3HuoSEZosXQo+m1GQ1G3LQ1LdmNh1RKTYe+ssEg==", "dev": true, "dependencies": { "@babel/parser": "^7.23.6", - "@vue/shared": "3.4.13", + "@vue/shared": "3.4.14", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-dom": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.13.tgz", - "integrity": "sha512-XSNbpr5Rs3kCfVAmBqMu/HDwOS+RL6y28ZZjDlnDUuf146pRWt2sQkwhsOYc9uu2lxjjJy2NcyOkK7MBLVEc7w==", + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.14.tgz", + "integrity": "sha512-nOZTY+veWNa0DKAceNWxorAbWm0INHdQq7cejFaWM1WYnoNSJbSEKYtE7Ir6lR/+mo9fttZpPVI9ZFGJ1juUEQ==", "dev": true, "dependencies": { - "@vue/compiler-core": "3.4.13", - "@vue/shared": "3.4.13" + "@vue/compiler-core": "3.4.14", + "@vue/shared": "3.4.14" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.13.tgz", - "integrity": "sha512-SkpmQN8xIFBd5onT413DFSDdjxULJf6jmJg/t3w/DZ9I8ZzyNlLIBLO0qFLewVHyHCiAgpPZlWqSRZXYrawk3Q==", + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.14.tgz", + "integrity": "sha512-1vHc9Kv1jV+YBZC/RJxQJ9JCxildTI+qrhtDh6tPkR1O8S+olBUekimY0km0ZNn8nG1wjtFAe9XHij+YLR8cRQ==", "dev": true, "dependencies": { "@babel/parser": "^7.23.6", - "@vue/compiler-core": "3.4.13", - "@vue/compiler-dom": "3.4.13", - "@vue/compiler-ssr": "3.4.13", - "@vue/shared": "3.4.13", + "@vue/compiler-core": "3.4.14", + "@vue/compiler-dom": "3.4.14", + "@vue/compiler-ssr": "3.4.14", + "@vue/shared": "3.4.14", "estree-walker": "^2.0.2", "magic-string": "^0.30.5", - "postcss": "^8.4.32", + "postcss": "^8.4.33", "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.13.tgz", - "integrity": "sha512-rwnw9SVBgD6eGKh8UucnwztieQo/R3RQrEGpE0b0cxb2xxvJeLs/fe7DoYlhEfaSyzM/qD5odkK87hl3G3oW+A==", + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.14.tgz", + "integrity": "sha512-bXT6+oAGlFjTYVOTtFJ4l4Jab1wjsC0cfSfOe2B4Z0N2vD2zOBSQ9w694RsCfhjk+bC2DY5Gubb1rHZVii107Q==", "dev": true, "dependencies": { - "@vue/compiler-dom": "3.4.13", - "@vue/shared": "3.4.13" + "@vue/compiler-dom": "3.4.14", + "@vue/shared": "3.4.14" } }, "node_modules/@vue/devtools-api": { @@ -890,52 +890,52 @@ "dev": true }, "node_modules/@vue/reactivity": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.13.tgz", - "integrity": "sha512-/ZdUOrGKkGVONzVJkfDqNcn2fLMvaa5VlYx2KwTbnRbX06YZ4GJE0PVTmWzIxtBYdpSTLLXgw3pDggO+96KXzg==", + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.14.tgz", + "integrity": "sha512-xRYwze5Q4tK7tT2J4uy4XLhK/AIXdU5EBUu9PLnIHcOKXO0uyXpNNMzlQKuq7B+zwtq6K2wuUL39pHA6ZQzObw==", "dev": true, "dependencies": { - "@vue/shared": "3.4.13" + "@vue/shared": "3.4.14" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.13.tgz", - "integrity": "sha512-Ov4d4At7z3goxqzSqQxdfVYEcN5HY4dM1uDYL6Hu/Es9Za9BEN602zyjWhhi2+BEki5F9NizRSvn02k/tqNWlg==", + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.14.tgz", + "integrity": "sha512-qu+NMkfujCoZL6cfqK5NOfxgXJROSlP2ZPs4CTcVR+mLrwl4TtycF5Tgo0QupkdBL+2kigc6EsJlTcuuZC1NaQ==", "dev": true, "dependencies": { - "@vue/reactivity": "3.4.13", - "@vue/shared": "3.4.13" + "@vue/reactivity": "3.4.14", + "@vue/shared": "3.4.14" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.13.tgz", - "integrity": "sha512-ynde9p16eEV3u1VCxUre2e0nKzD0l3NzH0r599+bXeLT1Yhac8Atcot3iL9XNqwolxYCI89KBII+2MSVzfrz6w==", + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.14.tgz", + "integrity": "sha512-B85XmcR4E7XsirEHVqhmy4HPbRT9WLFWV9Uhie3OapV9m1MEN9+Er6hmUIE6d8/l2sUygpK9RstFM2bmHEUigA==", "dev": true, "dependencies": { - "@vue/runtime-core": "3.4.13", - "@vue/shared": "3.4.13", + "@vue/runtime-core": "3.4.14", + "@vue/shared": "3.4.14", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.13.tgz", - "integrity": "sha512-hkw+UQyDZZtSn1q30nObMfc8beVEQv2pG08nghigxGw+iOWodR+tWSuJak0mzWAHlP/xt/qLc//dG6igfgvGEA==", + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.14.tgz", + "integrity": "sha512-pwSKXQfYdJBTpvWHGEYI+akDE18TXAiLcGn+Q/2Fj8wQSHWztoo7PSvfMNqu6NDhp309QXXbPFEGCU5p85HqkA==", "dev": true, "dependencies": { - "@vue/compiler-ssr": "3.4.13", - "@vue/shared": "3.4.13" + "@vue/compiler-ssr": "3.4.14", + "@vue/shared": "3.4.14" }, "peerDependencies": { - "vue": "3.4.13" + "vue": "3.4.14" } }, "node_modules/@vue/shared": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.13.tgz", - "integrity": "sha512-56crFKLPpzk85WXX1L1c0QzPOuoapWlPVys8eMG8kkRmqdMjWUqK8KpFdE2d7BQA4CEbXwyyHPq6MpFr8H9rcg==", + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.14.tgz", + "integrity": "sha512-nmi3BtLpvqXAWoRZ6HQ+pFJOHBU4UnH3vD3opgmwXac7vhaHKA9nj1VeGjMggdB9eLtW83eHyPCmOU1qzdsC7Q==", "dev": true }, "node_modules/@vueuse/core": { @@ -1553,26 +1553,26 @@ } }, "node_modules/vitepress": { - "version": "1.0.0-rc.36", - "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.0.0-rc.36.tgz", - "integrity": "sha512-2z4dpM9PplN/yvTifhavOIAazlCR6OJ5PvLoRbc+7LdcFeIlCsuDGENLX4HjMW18jQZF5/j7++PNqdBfeazxUA==", + "version": "1.0.0-rc.39", + "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.0.0-rc.39.tgz", + "integrity": "sha512-EcgoRlAAp37WOxUOYv45oxyhLrcy3Upey+mKpqW3ldsg6Ol4trPndRBk2GO0QiSvEKlb9BMerk49D/bFICN6kg==", "dev": true, "dependencies": { "@docsearch/css": "^3.5.2", "@docsearch/js": "^3.5.2", "@types/markdown-it": "^13.0.7", - "@vitejs/plugin-vue": "^5.0.2", + "@vitejs/plugin-vue": "^5.0.3", "@vue/devtools-api": "^6.5.1", - "@vueuse/core": "^10.7.1", - "@vueuse/integrations": "^10.7.1", + "@vueuse/core": "^10.7.2", + "@vueuse/integrations": "^10.7.2", "focus-trap": "^7.5.4", "mark.js": "8.11.1", "minisearch": "^6.3.0", - "shikiji": "^0.9.17", - "shikiji-core": "^0.9.17", - "shikiji-transformers": "^0.9.17", + "shikiji": "^0.9.19", + "shikiji-core": "^0.9.19", + "shikiji-transformers": "^0.9.19", "vite": "^5.0.11", - "vue": "^3.4.5" + "vue": "^3.4.14" }, "bin": { "vitepress": "bin/vitepress.js" @@ -1603,16 +1603,16 @@ } }, "node_modules/vue": { - "version": "3.4.13", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.13.tgz", - "integrity": "sha512-FE3UZ0p+oUZTwz+SzlH/hDFg+XsVRFvwmx0LXjdD1pRK/cO4fu5v6ltAZji4za4IBih3dV78elUK3di8v3pWIg==", + "version": "3.4.14", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.14.tgz", + "integrity": "sha512-Rop5Al/ZcBbBz+KjPZaZDgHDX0kUP4duEzDbm+1o91uxYUNmJrZSBuegsNIJvUGy+epLevNRNhLjm08VKTgGyw==", "dev": true, "dependencies": { - "@vue/compiler-dom": "3.4.13", - "@vue/compiler-sfc": "3.4.13", - "@vue/runtime-dom": "3.4.13", - "@vue/server-renderer": "3.4.13", - "@vue/shared": "3.4.13" + "@vue/compiler-dom": "3.4.14", + "@vue/compiler-sfc": "3.4.14", + "@vue/runtime-dom": "3.4.14", + "@vue/server-renderer": "3.4.14", + "@vue/shared": "3.4.14" }, "peerDependencies": { "typescript": "*" diff --git a/package.json b/package.json index 54010e24..627c41bc 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "scripts": { "docs:dev": "vitepress dev src", "docs:build": "vitepress build src", - "docs:preview": "vitepress preview src" + "docs:preview": "vitepress preview src", + "build": "npm run docs:build && mdbook build && cp book/epub/*.epub src/.vitepress/dist/ && cp book/typst-pdf/*.pdf src/.vitepress/dist/" } } diff --git a/src/.vitepress/config.mts b/src/.vitepress/config.mts index e64ccc76..c34877b0 100644 --- a/src/.vitepress/config.mts +++ b/src/.vitepress/config.mts @@ -22,6 +22,7 @@ export default defineConfig({ ], lang: "zh-CN", cleanUrls: true, + srcExclude: ["**/SUMMARY.md"], lastUpdated: true, sitemap: { hostname: "https://proskynova.github.io", @@ -35,6 +36,7 @@ export default defineConfig({ useFolderTitleFromIndexFile: true, useFolderLinkFromIndexFile: true, collapsed: true, + excludeFiles: ["SUMMARY.md"], }), socialLinks: [{ icon: "github", link: "https://github.com/proskynova" }], footer: { diff --git a/src/SUMMARY.md b/src/SUMMARY.md new file mode 100644 index 00000000..ce1ca0e2 --- /dev/null +++ b/src/SUMMARY.md @@ -0,0 +1,757 @@ +# 目录 + +- [第一卷 · 朦胧的世界](01/index.md) + - [1 · 出走](01/001.md) + - [2 · 小城市](01/002.md) + - [3 · 独自一人,不知方向](01/003.md) + - [4 · 消失的钱包](01/004.md) + - [5 · 流落街头](01/005.md) + - [6 · 人生的第一份工作](01/006.md) + - [7 · 老虎房东](01/007.md) + - [8 · 属于自己的小窝](01/008.md) + - [9 · 第一次上班(上)](01/009.md) + - [10 · 第一次上班(下)](01/010.md) + - [11 · 真正迈出那一步](01/011.md) + - [12 · 失眠](01/012.md) + - [13 · 那朦胧的雨](01/013.md) + - [14 · 苏雨晴的日记](01/014.md) + - [15 · 螺内酯的副作用](01/015.md) + - [16 · 看板娘](01/016.md) + - [17 · 日常用品采购](01/017.md) + - [18 · 身体的轻微变化](01/018.md) + - [19 · 上班后的第一个假日](01/019.md) + - [20 · 想要变成鹰的鱼](01/020.md) + - [21 · 黑猫](01/021.md) + - [22 · 勿忘我](01/022.md) + - [23 · 女色狼?](01/023.md) + - [24 · 曲奇](01/024.md) + - [25 · 找不到答案的梦](01/025.md) + - [26 · 黑网吧](01/026.md) + - [27 · 论坛](01/027.md) + - [28 · 莫空](01/028.md) + - [29 · 做客的猫](01/029.md) + - [30 · 猫和老鼠](01/030.md) + - [31 · 着凉](01/031.md) + - [32 · 好想找个人来陪](01/032.md) + - [33 · 和月橙的约定](01/033.md) + - [34 · 拥挤的早晨](01/034.md) + - [35 · 碰面](01/035.md) + - [36 · 百流山](01/036.md) + - [37 · 纯黑色的蝴蝶](01/037.md) + - [38 · 山巅绝景](01/038.md) + - [39 · 石铸的剑](01/039.md) + - [40 · 集装箱房](01/040.md) + - [41 · 巫女服](01/041.md) + - [42 · 野餐](01/042.md) + - [43 · 张思凡的生日](01/043.md) + - [44 · 同眠](01/044.md) + - [45 · 一个月](01/045.md) + - [46 · 咖啡](01/046.md) + - [47 · 普通的日子](01/047.md) + - [48 · 小混混](01/048.md) + - [49 · 勇敢还是胆小?](01/049.md) + - [50 · 曲奇,早安](01/050.md) + - [51 · 曲奇相伴的工作](01/051.md) + - [52 · 被爱情抓住的张思凡](01/052.md) + - [53 · 春祭](01/053.md) + - [54 · 孔庙](01/054.md) + - [55 · 两只思春的“少女”](01/055.md) + - [56 · 张思凡和孙昊的情话](01/056.md) + - [57 · 《我们所见到的就是真实吗?》](01/057.md) + - [58 · 春梦](01/058.md) + - [59 · 路见不平一声吼](01/059.md) + - [60 · 该出手时就出手](01/060.md) +- [第二卷 · 迷茫地前行](02/index.md) + - [61 · 面馆老板的儿子](02/061.md) + - [62 · 哭了](02/062.md) + - [63 · 烤螃蟹](02/063.md) + - [64 · 登门道歉](02/064.md) + - [65 · 浑身的骨头都酸痛](02/065.md) + - [66 · 就好像什么都没有发生](02/066.md) + - [67 · 酒吧兼职(一)](02/067.md) + - [68 · 酒吧兼职(二)](02/068.md) + - [69 · 酒吧兼职(三)](02/069.md) + - [70 · 酒吧兼职(四)](02/070.md) + - [71 · 酒吧兼职(五)](02/071.md) + - [72 · 张思凡的心里话](02/072.md) + - [73 · 宿醉](02/073.md) + - [74 · 钓鱼](02/074.md) + - [75 · 悠扬的箫声](02/075.md) + - [76 · 发工资](02/076.md) + - [77 · 逛夜市](02/077.md) + - [78 · 预感](02/078.md) + - [79 · 找寻](02/079.md) + - [80 · 逃离](02/080.md) + - [81 · 听风吹](02/081.md) + - [82 · 院子](02/082.md) + - [83 · 煮粥](02/083.md) + - [84 · 黑暗料理](02/084.md) + - [85 · 又见胡玉牛](02/085.md) + - [86 · 隐藏在表相之下的灵魂](02/086.md) + - [87 · 步行街](02/087.md) + - [88 · 张思凡的大学](02/088.md) + - [89 · 吟诗作对](02/089.md) + - [90 · 园丁](02/090.md) + - [91 · 孙昊再一次前来](02/091.md) + - [92 · 十字绣](02/092.md) + - [93 · 小河边的莫空](02/093.md) + - [94 · 张思凡和孙昊的不可描述](02/094.md) + - [95 · 小说和历史的区别](02/095.md) + - [96 · 胡玉牛来访](02/096.md) + - [97 · 被发现的秘密](02/097.md) + - [98 · 胡玉牛的诉说](02/098.md) + - [99 · 平淡的田园生活](02/099.md) + - [100 · 安静的田园生活](02/100.md) + - [101 · 方莜莜(上)](02/101.md) + - [102 · 方莜莜(下)](02/102.md) + - [103 · 两个人都喝醉了](02/103.md) + - [104 · 三人同眠](02/104.md) + - [105 · 连绵的阴雨天](02/105.md) + - [106 · 方莜莜的厨艺](02/106.md) + - [107 · 找工作](02/107.md) + - [108 · 租房子](02/108.md) + - [109 · 安眠药](02/109.md) + - [110 · 搬家](02/110.md) + - [111 · 布置自己的新家](02/111.md) + - [112 · 梦见一场大雨](02/112.md) + - [113 · 大清早](02/113.md) + - [114 · 初次在超市上班](02/114.md) + - [115 · 第一天的工作](02/115.md) + - [116 · 矮个子一米六](02/116.md) + - [117 · 瓢盆大雨](02/117.md) + - [118 · 挡住风的他和遮住雨的伞](02/118.md) + - [119 · 雨鞋](02/119.md) + - [120 · 扫码的工作](02/120.md) + - [121 · 冉空城](02/121.md) + - [122 · 羡慕?嫉妒?](02/122.md) + - [123 · 胡玉牛的面点手艺](02/123.md) + - [124 · 拨通了的号码](02/124.md) + - [125 · 一夜未眠](02/125.md) + - [126 · 浑浑噩噩的感觉](02/126.md) + - [127 · 超薄弹力贴身](02/127.md) + - [128 · 七度空间少女系列](02/128.md) + - [129 · 工作的日常(上)](02/129.md) + - [130 · 工作的日常(中)](02/130.md) + - [131 · 工作的日常(下)](02/131.md) + - [132 · 荡秋千的猫](02/132.md) + - [133 · 生活中的哲学](02/133.md) + - [134 · 胡玉牛的烦恼](02/134.md) + - [135 · 莫空的日常(一)](02/135.md) + - [136 · 莫空的日常(二)](02/136.md) + - [137 · 莫空的日常(三)](02/137.md) + - [138 · 莫空的日常(四)](02/138.md) + - [139 · 莫空的日常(五)](02/139.md) + - [140 · 同性恋的传言](02/140.md) + - [141 · 哆啦A梦的百宝袋](02/141.md) + - [142 · 收银员的学习](02/142.md) + - [143 · 小城市的游乐园](02/143.md) + - [144 · 真·旋转木马](02/144.md) + - [145 · 萝莉体型](02/145.md) + - [146 · “萝莉”的优势(上)](02/146.md) + - [147 · “萝莉”的优势(下)](02/147.md) + - [148 · 动人的歌声](02/148.md) + - [149 · 打地铺](02/149.md) + - [150 · 夜话](02/150.md) + - [151 · 相识](02/151.md) + - [152 · 相知](02/152.md) + - [153 · 前台收银](02/153.md) + - [154 · 前台纠纷](02/154.md) + - [155 · 平静的日常](02/155.md) + - [156 · 林夕晨](02/156.md) + - [157 · 三无少女](02/157.md) + - [158 · 胸部按摩](02/158.md) + - [159 · 优雅的淑女](02/159.md) + - [160 · 彩色铅笔画](02/160.md) + - [161 · 温润的小手](02/161.md) + - [162 · 新郎的梦](02/162.md) + - [163 · 目送离开](02/163.md) + - [164 · 部门调动](02/164.md) + - [165 · 跳脱的部门主管](02/165.md) + - [166 · 抄写退货单](02/166.md) + - [167 · 苏雨晴的自制蛋糕](02/167.md) + - [168 · 胡玉牛的女装](02/168.md) + - [169 · 胡玉牛和莫空的邂逅](02/169.md) + - [170 · 天神和女神的故事](02/170.md) + - [171 · 去集装箱房度假(上)](02/171.md) + - [172 · 去集装箱房度假(下)](02/172.md) + - [173 · 安念](02/173.md) + - [174 · 春宫阁](02/174.md) + - [175 · 捉知了](02/175.md) + - [176 · 油炸知了](02/176.md) + - [177 · 意外的美味](02/177.md) + - [178 · 一个无法入眠的夜](02/178.md) + - [179 · 酒柜](02/179.md) + - [180 · 排班表](02/180.md) + - [181 · 明争暗斗](02/181.md) + - [182 · 勾心斗角](02/182.md) + - [183 · 胡玉牛的一天(上)](02/183.md) + - [184 · 胡玉牛的一天(下)](02/184.md) + - [185 · 晚班](02/185.md) + - [186 · 陈淑艳的总结报告](02/186.md) + - [187 · 深夜的街道](02/187.md) + - [188 · 雨中的街道](02/188.md) + - [189 · 张思凡的心事(上)](02/189.md) + - [190 · 张思凡的心事(下)](02/190.md) + - [191 · 森林冒险(一)](02/191.md) + - [192 · 森林冒险(二)](02/192.md) + - [193 · 森林冒险(三)](02/193.md) + - [194 · 森林冒险(四)](02/194.md) + - [195 · 森林冒险(五)](02/195.md) + - [196 · 森林冒险(六)](02/196.md) + - [197 · 森林冒险(七)](02/197.md) + - [198 · 森林冒险(八)](02/198.md) + - [199 · 阳光、大海和沙滩(上)](02/199.md) + - [200 · 阳光、大海和沙滩(下)](02/200.md) +- [第三卷 · 同行的远路](03/index.md) + - [201 · 海边别墅(上)](03/201.md) + - [202 · 海边别墅(下)](03/202.md) + - [203 · 夜间飙车(上)](03/203.md) + - [204 · 夜间飙车(下)](03/204.md) + - [205 · 雌性激素注射针(上)](03/205.md) + - [206 · 雌性激素注射针(下)](03/206.md) + - [207 · 一个人上班](03/207.md) + - [208 · 孙昊又来了](03/208.md) + - [209 · 躁动](03/209.md) + - [210 · 童颜巨乳的杀伤力](03/210.md) + - [211 · 舔](03/211.md) + - [212 · 榨干](03/212.md) + - [213 · 散心(上)](03/213.md) + - [214 · 散心(下)](03/214.md) + - [215 · 夏日的河堤(上)](03/215.md) + - [216 · 夏日的河堤(下)](03/216.md) + - [217 · 淋雨(上)](03/217.md) + - [218 · 淋雨(下)](03/218.md) + - [219 · 全身除毛](03/219.md) + - [220 · 后天性天然呆](03/220.md) + - [221 · 龙卷风](03/221.md) + - [222 · 严重发烧](03/222.md) + - [223 · 呓语](03/223.md) + - [224 · 虚弱](03/224.md) + - [225 · 喂食](03/225.md) + - [226 · 停电](03/226.md) + - [227 · 悬疑鬼故事](03/227.md) + - [228 · 恶作剧](03/228.md) + - [229 · 融化的冰淇淋](03/229.md) + - [230 · 黑暗中的国王游戏](03/230.md) + - [231 · 暧昧的惩罚](03/231.md) + - [232 · 神清气爽](03/232.md) + - [233 · 台风过后](03/233.md) + - [234 · 芥末味棒棒糖](03/234.md) + - [235 · 炙热的艳阳](03/235.md) + - [236 · 好烟和劣烟](03/236.md) + - [237 · 一碗猪肉面(上)](03/237.md) + - [238 · 一碗猪肉面(下)](03/238.md) + - [239 · 刷墙工](03/239.md) + - [240 · 肯德基](03/240.md) + - [241 · 大白腿(上)](03/241.md) + - [242 · 大白腿(下)](03/242.md) + - [243 · 恐怖片(上)](03/243.md) + - [244 · 恐怖片(下)](03/244.md) + - [245 · 胡玉牛的爱情(一)](03/245.md) + - [246 · 胡玉牛的爱情(二)](03/246.md) + - [247 · 胡玉牛的爱情(三)](03/247.md) + - [248 · 胡玉牛的爱情(四)](03/248.md) + - [249 · 胡玉牛的爱情(五)](03/249.md) + - [250 · 胡玉牛的爱情(六)](03/250.md) + - [251 · 苏雨晴在超市工作的日常(上)](03/251.md) + - [252 · 苏雨晴在超市工作的日常(下)](03/252.md) + - [253 · 背锅侠王海峰](03/253.md) + - [254 · 职业打假人](03/254.md) + - [255 · 专业的和业余的](03/255.md) + - [256 · 检查保质期](03/256.md) + - [257 · 一个人在家](03/257.md) + - [258 · 冉空城的电话](03/258.md) + - [259 · 没有人的公园](03/259.md) + - [260 · 热闹的合租房](03/260.md) + - [261 · 黑檀木梳](03/261.md) + - [262 · 送给自己的礼物](03/262.md) + - [263 · 促销商品](03/263.md) + - [264 · 被搭讪了](03/264.md) + - [265 · 短信聊天](03/265.md) + - [266 · 哈士奇到底有多二](03/266.md) + - [267 · 和林夕晨一起去](03/267.md) + - [268 · 可乐味的冰淇淋](03/268.md) + - [269 · 占卜(上)](03/269.md) + - [270 · 占卜(下)](03/270.md) + - [271 · 深夜的星空](03/271.md) + - [272 · 不能说话的少女](03/272.md) + - [273 · 付账](03/273.md) + - [274 · 划破手指](03/274.md) + - [275 · 准备迎接大人物的小城市](03/275.md) + - [276 · 回忆里的老仆人](03/276.md) + - [277 · 莫空和大小姐](03/277.md) + - [278 · 苏雨晴和创可贴](03/278.md) + - [279 · 快开学了,你还会来吗?](03/279.md) + - [280 · 苏雨晴和平凡的少年](03/280.md) + - [281 · 胡玉牛村里的家(上)](03/281.md) + - [282 · 胡玉牛村里的家(下)](03/282.md) + - [283 · 快点找个女朋友](03/283.md) + - [284 · 妹子的声音!](03/284.md) + - [285 · 安念的追问](03/285.md) + - [286 · 给林夕晨当模特](03/286.md) + - [287 · 林夕晨的拥抱](03/287.md) + - [288 · 小混混们的善良](03/288.md) + - [289 · 再相遇](03/289.md) + - [290 · 闺房](03/290.md) + - [291 · 我……喜欢你](03/291.md) + - [292 · 柳韵的黑暗料理](03/292.md) + - [293 · 趴在大腿上睡着了](03/293.md) + - [294 · 蹭胸](03/294.md) + - [295 · 失去了蛋蛋的人生](03/295.md) + - [296 · 天语遥](03/296.md) + - [297 · 开学季](03/297.md) + - [298 · 刁难](03/298.md) + - [299 · 刻薄](03/299.md) + - [300 · 小弟们的看望](03/300.md) + - [301 · 自残](03/301.md) + - [302 · 选择](03/302.md) + - [303 · 是他们吗?](03/303.md) + - [304 · 接柳韵放学](03/304.md) + - [305 · 亲亲我我](03/305.md) + - [306 · 在我这里……过夜吧](03/306.md) + - [307 · 钻进怀里的小猫咪](03/307.md) + - [308 · 送柳韵上学](03/308.md) + - [309 · 吕布闪卡](03/309.md) + - [310 · 彩色小鸡](03/310.md) + - [311 · 病怏怏的大小姐](03/311.md) + - [312 · 在步行街巧遇张思凡](03/312.md) + - [313 · 林夕晨寄信](03/313.md) + - [314 · 陶艺](03/314.md) + - [315 · 当我们老去](03/315.md) + - [316 · 抢猫粮的小红鸡](03/316.md) + - [317 · 爱的便当](03/317.md) + - [318 · 喂你吃](03/318.md) + - [319 · 垃圾食品的副作用](03/319.md) + - [320 · 天语遥和游乐园](03/320.md) + - [321 · 天语遥和小白兔](03/321.md) + - [322 · 天语遥和女装](03/322.md) + - [323 · 软陶骰子](03/323.md) + - [324 · 调皮的母亲大人](03/324.md) + - [325 · 方莜莜的家事](03/325.md) + - [326 · 方莜莜的地址](03/326.md) + - [327 · 萎靡的小红鸡](03/327.md) + - [328 · 小红鸡之死](03/328.md) + - [329 · 方莜莜的生日(一)](03/329.md) + - [330 · 方莜莜的生日(二)](03/330.md) + - [331 · 方莜莜的生日(三)](03/331.md) + - [332 · 方莜莜的生日(四)](03/332.md) + - [333 · 方莜莜的生日(五)](03/333.md) + - [334 · 方莜莜的生日(六)](03/334.md) + - [335 · 新世界之门(上)](03/335.md) + - [336 · 新世界之门(下)](03/336.md) + - [337 · 好想做个女孩子](03/337.md) + - [338 · 空壳](03/338.md) + - [339 · 中秋(上)](03/339.md) + - [340 · 中秋(下)](03/340.md) + - [341 · 流庆寺(上)](03/341.md) + - [342 · 流庆寺(下)](03/342.md) + - [343 · 叶族博物馆](03/343.md) + - [344 · 神话传说](03/344.md) + - [345 · 奶油布丁](03/345.md) + - [346 · 方莜莜的决定](03/346.md) + - [347 · 莫空和大黑狗](03/347.md) + - [348 · 莫空和天语遥](03/348.md) + - [349 · 仇人相见](03/349.md) + - [350 · 被撕开的伤口](03/350.md) + - [351 · 一剑破万法](03/351.md) + - [352 · 偷吃巧克力](03/352.md) + - [353 · 吹牛打屁](03/353.md) + - [354 · 是你!](03/354.md) + - [355 · 同在小城](03/355.md) + - [356 · 男人……也能长得这么漂亮?](03/356.md) + - [357 · 天语遥的会面](03/357.md) + - [358 · 天语遥的女“妆”](03/358.md) + - [359 · 小弟的留言](03/359.md) + - [360 · 那次事情之后和小弟们的第一次见面](03/360.md) + - [361 · 这一切,终将逝去](03/361.md) + - [362 · 言语侮辱](03/362.md) + - [363 · 残身](03/363.md) + - [364 · 急救](03/364.md) + - [365 · 不想再醒来的梦](03/365.md) + - [366 · 林夕晨的外套](03/366.md) + - [367 · 电视剧的套路](03/367.md) + - [368 · 再平淡不过的一天](03/368.md) + - [369 · 早点回来](03/369.md) + - [370 · 小城市小商品市场](03/370.md) + - [371 · 上晚班的日常(上)](03/371.md) + - [372 · 上晚班的日常(下)](03/372.md) + - [373 · 你竟然也住在这里](03/373.md) + - [374 · 天大的笑话](03/374.md) + - [375 · 夏归月](03/375.md) + - [376 · 说出来会好受一些](03/376.md) + - [377 · 来,我喂你吃](03/377.md) + - [378 · 爸,妈!](03/378.md) + - [379 · 柳韵调戏胡玉牛](03/379.md) + - [380 · 让他走吧](03/380.md) + - [381 · 周超和他的新女朋友](03/381.md) + - [382 · 游戏里的结婚](03/382.md) + - [383 · 莫空和胡玉牛的对话](03/383.md) + - [384 · 猫大王](03/384.md) + - [385 · 搬到外面去住(上)](03/385.md) + - [386 · 搬到外面去住(下)](03/386.md) + - [387 · 住满了的合租房](03/387.md) + - [388 · 和平相处](03/388.md) + - [389 · 方莜莜的辞职申请](03/389.md) + - [390 · 搜集证据](03/390.md) + - [391 · 在梦中做个女孩子](03/391.md) + - [392 · 天语遥和夏归月和过山车](03/392.md) + - [393 · 婚纱摄影](03/393.md) + - [394 · 公益捐款的策划](03/394.md) + - [395 · 真角大古](03/395.md) + - [396 · 枯黄的爬山虎](03/396.md) + - [397 · 正式的辞职离开](03/397.md) + - [398 · 斩断退路的方莜莜](03/398.md) + - [399 · 跟踪胡玉牛](03/399.md) + - [400 · 下雪了](03/400.md) +- [第四卷 · 抓不住的幸福](04/index.md) + - [401 · 把真相告诉你](04/401.md) + - [402 · 为什么要这个时候生病?](04/402.md) + - [403 · 大雪纷飞的圣诞夜(上)](04/403.md) + - [404 · 大雪纷飞的圣诞夜(下)](04/404.md) + - [405 · 2004 年年末的日常(上)](04/405.md) + - [406 · 2004 年年末的日常(下)](04/406.md) + - [407 · 真的好喜欢你](04/407.md) + - [408 · 元旦节](04/408.md) + - [409 · 信](04/409.md) + - [410 · 被偷东西的超市](04/410.md) + - [411 · 青年广场上的爱心传递(上)](04/411.md) + - [412 · 青年广场上的爱心传递(中)](04/412.md) + - [413 · 青年广场上的爱心传递(下)](04/413.md) + - [414 · 莫空捐赠的折扣券](04/414.md) + - [415 · 暂别](04/415.md) + - [416 · 临近](04/416.md) + - [417 · 除夕(一)](04/417.md) + - [418 · 除夕(二)](04/418.md) + - [419 · 除夕(三)](04/419.md) + - [420 · 除夕(四)](04/420.md) + - [421 · 大年初一(上)](04/421.md) + - [422 · 大年初一(下)](04/422.md) + - [423 · 艳阳高照](04/423.md) + - [424 · 张思凡对阵熊孩子](04/424.md) + - [425 · 负气](04/425.md) + - [426 · 神秘的包裹](04/426.md) + - [427 · 讽刺和还击](04/427.md) + - [428 · 抱着我](04/428.md) + - [429 · 她最喜欢的是什么呢?](04/429.md) + - [430 · 外国人](04/430.md) + - [431 · 计划开始](04/431.md) + - [432 · 冷笑](04/432.md) + - [433 · 意乱情迷](04/433.md) + - [434 · 去办事](04/434.md) + - [435 · 林欲静而风不止](04/435.md) + - [436 · 神秘的信封](04/436.md) + - [437 · 我们去见你父母吧](04/437.md) + - [438 · 胡玉牛父母的款待](04/438.md) + - [439 · 坐看风起云涌](04/439.md) + - [440 · 被发现的信](04/440.md) + - [441 · 不孝之子](04/441.md) + - [442 · 回不去了](04/442.md) + - [443 · 逃避再逃避](04/443.md) + - [444 · 恩怨情仇](04/444.md) + - [445 · 转交给胡玉牛](04/445.md) + - [446 · 人言可畏](04/446.md) + - [447 · 世界崩坏](04/447.md) + - [448 · 好梦](04/448.md) + - [449 · 不知道是谁的坟](04/449.md) + - [450 · 永远的安眠](04/450.md) + - [451 · 白发人送黑发人(上)](04/451.md) + - [452 · 白发人送黑发人(下)](04/452.md) + - [453 · 离开合租房](04/453.md) + - [454 · 重新搬进集装箱房](04/454.md) + - [455 · 尘封的电瓶车](04/455.md) + - [456 · 坐上电动车去吹风](04/456.md) + - [457 · 方莜莜一个人的家](04/457.md) + - [458 · 到底什么样才能算是女孩子呢](04/458.md) + - [459 · 躲不过](04/459.md) + - [460 · 叔叔,我最喜欢小遥了](04/460.md) + - [461 · 我是小遥的女朋友](04/461.md) + - [462 · 天语遥的陶人柜](04/462.md) + - [463 · 其实都错了](04/463.md) + - [464 · 不想分清虚幻和现实](04/464.md) + - [465 · 辞职后想去做什么](04/465.md) + - [466 · 孙昊又来了](04/466.md) + - [467 · 天语遥和陌生的网友](04/467.md) + - [468 · 你的声音还蛮好听的](04/468.md) + - [469 · 各自人各自的生活](04/469.md) + - [470 · 扶住](04/470.md) + - [471 · 林夕晨发烧了](04/471.md) + - [472 · 天语遥和奇怪的小电影](04/472.md) + - [473 · 严重的高烧](04/473.md) + - [474 · 女性染色体](04/474.md) + - [475 · 忍不住笑](04/475.md) + - [476 · 有林夕晨一起陪伴的工作](04/476.md) + - [477 · 初次尝试](04/477.md) + - [478 · 夏归月的寻找](04/478.md) + - [479 · 意外的相见](04/479.md) + - [480 · 天语遥和苏雨晴](04/480.md) + - [481 · 和男人去看电影](04/481.md) + - [482 · 吃豆腐?](04/482.md) + - [483 · 天语遥和情趣用品店](04/483.md) + - [484 · 天语遥和男性用品](04/484.md) + - [485 · 天语遥的第一次(上)](04/485.md) + - [486 · 天语遥的第一次(下)](04/486.md) + - [487 · 柳韵的报复](04/487.md) + - [488 · 比死还痛苦](04/488.md) + - [489 · 莫空指路](04/489.md) + - [490 · 黄枸救场](04/490.md) + - [491 · 脱离危险](04/491.md) + - [492 · 醒不过来](04/492.md) + - [493 · 天语遥的世界(一)](04/493.md) + - [494 · 天语遥的世界(二)](04/494.md) + - [495 · 天语遥的世界(三)](04/495.md) + - [496 · 天语遥的世界(四)](04/496.md) + - [497 · 天语遥的世界(五)](04/497.md) + - [498 · 天语遥的世界(六)](04/498.md) + - [499 · 无法治愈了的精神分裂](04/499.md) + - [500 · 王海峰离职](04/500.md) + - [501 · 买书](04/501.md) + - [502 · 我想来找你](04/502.md) + - [503 · 随意的面试](04/503.md) + - [504 · 莫空的一天](04/504.md) + - [505 · 加油站的晚班](04/505.md) + - [506 · 电话联络感情](04/506.md) + - [507 · 去给安念过生日(一)](04/507.md) + - [508 · 去给安念过生日(二)](04/508.md) + - [509 · 去给安念过生日(三)](04/509.md) + - [510 · 去给安念过生日(四)](04/510.md) + - [511 · 去给安念过生日(五)](04/511.md) + - [512 · 去给安念过生日(六)](04/512.md) + - [513 · 去给安念过生日(七)](04/513.md) + - [514 · 去给安念过生日(八)](04/514.md) + - [515 · 请出示本人身份证](04/515.md) + - [516 · 到底是什么感情](04/516.md) + - [517 · 公交卡不见了](04/517.md) + - [518 · 目送着离去](04/518.md) + - [519 · 官二代的骚扰](04/519.md) + - [520 · 一万块钱一个晚上](04/520.md) + - [521 · 陪酒(上)](04/521.md) + - [522 · 陪酒(下)](04/522.md) + - [523 · 林夕晨第一视角](04/523.md) + - [524 · 平静的生活,是因为有人帮你挡住了风雨,定住了波澜](04/524.md) + - [525 · 突然的到来](04/525.md) + - [526 · 你最近过的怎么样](04/526.md) + - [527 · 软软的,凉凉的](04/527.md) + - [528 · 湿身](04/528.md) + - [529 · 打开天窗说亮话](04/529.md) + - [530 · 张思凡毕业了](04/530.md) + - [531 · 林夕晨的家事(上)](04/531.md) + - [532 · 林夕晨的家事(下)](04/532.md) + - [533 · 只剩下两个人](04/533.md) + - [534 · 胸部的感觉](04/534.md) + - [535 · 同居的感觉](04/535.md) + - [536 · 以后每天都一起洗澡](04/536.md) + - [537 · 暂未同居](04/537.md) + - [538 · 住在一起](04/538.md) + - [539 · 苏雨晴和林夕晨的小窝](04/539.md) + - [540 · 苏雨晴的小回忆](04/540.md) + - [541 · 安念和方莜莜的日常(一)](04/541.md) + - [542 · 安念和方莜莜的日常(二)](04/542.md) + - [543 · 安念和方莜莜的日常(三)](04/543.md) + - [544 · 安念和方莜莜的日常(四)](04/544.md) + - [545 · 张思凡和孙昊的日常(上)](04/545.md) + - [546 · 张思凡和孙昊的日常(下)](04/546.md) + - [547 · 新房子感觉怎么样?](04/547.md) + - [548 · 讨好](04/548.md) + - [549 · 五倍酬劳](04/549.md) + - [550 · 安念暴走](04/550.md) + - [551 · 颈环](04/551.md) + - [552 · 爱你永不变](04/552.md) + - [553 · 重阳节](04/553.md) + - [554 · 猛烈的台风](04/554.md) + - [555 · 去势手术(上)](04/555.md) + - [556 · 去势手术(中)](04/556.md) + - [557 · 去势手术(下)](04/557.md) + - [558 · 各自的家人](04/558.md) + - [559 · 捉个正着](04/559.md) + - [560 · 玩玩而已](04/560.md) + - [561 · 不做女人了](04/561.md) + - [562 · 方莜莜和安念的奶茶店](04/562.md) + - [563 · 古筝伴奏](04/563.md) + - [564 · 电瓶车相撞](04/564.md) + - [565 · 气势压倒](04/565.md) + - [566 · 遍体凌伤](04/566.md) + - [567 · 忧心忡忡](04/567.md) + - [568 · 偷看林夕晨洗澡](04/568.md) + - [569 · 促销员的工作(上)](04/569.md) + - [570 · 促销员的日常(下)](04/570.md) + - [571 · 夕子姐姐,为什么要这么做?!](04/571.md) + - [572 · 我来代替](04/572.md) + - [573 · 苏雨晴大舅的震怒](04/573.md) + - [574 · 我……还不想回去](04/574.md) + - [575 · 暂时的分别](04/575.md) + - [576 · 孔雀被抓](04/576.md) + - [577 · 林夕晨的长途旅行](04/577.md) + - [578 · 新年之前](04/578.md) + - [579 · 一个人的春节](04/579.md) + - [580 · 相亲](04/580.md) + - [581 · 不接受](04/581.md) + - [582 · 死吧死吧死吧!](04/582.md) + - [583 · 林夕晨的画](04/583.md) + - [584 · 死讯](04/584.md) + - [585 · 去面对(上)](04/585.md) + - [586 · 去面对(下)](04/586.md) + - [587 · 替她好好活下去](04/587.md) + - [588 · 莫空和秋易](04/588.md) + - [589 · 大黑狗](04/589.md) + - [590 · 黑皇](04/590.md) + - [591 · 颓废](04/591.md) + - [592 · 树苗](04/592.md) + - [593 · 当知道真正的我的时候,你还会用司空见惯的笑脸和我说话吗?](04/593.md) + - [594 · 恢复平静了的日子](04/594.md) + - [595 · 宠物店(上)](04/595.md) + - [596 · 宠物店(下)](04/596.md) + - [597 · 遛狗的工作](04/597.md) + - [598 · 解开束缚后的奔跑](04/598.md) + - [599 · 逃课的少男少女](04/599.md) + - [600 · 你果然是男孩子](04/600.md) +- [第五卷 · 爱情到底是什么呢](05/index.md) + - [601 · 夏日炎炎](05/601.md) + - [602 · 2006 年的台风](05/602.md) + - [603 · 咖啡死了(上)](05/603.md) + - [604 · 咖啡死了(下)](05/604.md) + - [605 · 发烧](05/605.md) + - [606 · 贫血低烧](05/606.md) + - [607 · 中药的香味](05/607.md) + - [608 · 无微不至的照顾](05/608.md) + - [609 · 曲奇的世界](05/609.md) + - [610 · 田螺先生?](05/610.md) + - [611 · 夜晚的楼顶天台](05/611.md) + - [612 · 铁桶烧烤](05/612.md) + - [613 · 和风羽蓝一起看店](05/613.md) + - [614 · 星探](05/614.md) + - [615 · 扎一个双马尾](05/615.md) + - [616 · 莫空的生日](05/616.md) + - [617 · 我……想回家](05/617.md) + - [618 · 杭州](05/618.md) + - [619 · 车祸?](05/619.md) + - [620 · 回家](05/620.md) + - [621 · 爸爸妈妈](05/621.md) + - [622 · 做好准备了吗?](05/622.md) + - [623 · 南屏山](05/623.md) + - [624 · 心理测试](05/624.md) + - [625 · 最终的一步(上)](05/625.md) + - [626 · 最终的一步(下)](05/626.md) + - [627 · 破蛹成蝶(上)](05/627.md) + - [628 · 破蛹成蝶(下)](05/628.md) + - [629 · 通模具](05/629.md) + - [630 · 生命的过客](05/630.md) + - [631 · 大家族](05/631.md) + - [632 · 侮辱和嘲笑](05/632.md) + - [633 · 脱离家族](05/633.md) + - [634 · 新的身份证](05/634.md) + - [635 · 重新开始的生活(上)](05/635.md) + - [636 · 重新开始的生活(下)](05/636.md) + - [637 · 母亲孩童时的回忆](05/637.md) + - [638 · 迎着朝阳](05/638.md) + - [639 · 表哥们的恶趣味](05/639.md) + - [640 · 下身插棒棒的邪恶少女](05/640.md) + - [641 · 美食街](05/641.md) + - [642 · 莫空的小木屋](05/642.md) + - [643 · 2008 年的春节(上)](05/643.md) + - [644 · 2008 年的春节(下)](05/644.md) + - [645 · 花莲高中](05/645.md) + - [646 · 400 米短跑](05/646.md) + - [647 · 自带的便当](05/647.md) + - [648 · 依赖](05/648.md) + - [649 · 回小城市看看(上)](05/649.md) + - [650 · 回小城市看看(下)](05/650.md) + - [651 · 孤儿院(一)](05/651.md) + - [652 · 孤儿院(二)](05/652.md) + - [653 · 孤儿院(三)](05/653.md) + - [654 · 孤儿院(四)](05/654.md) + - [655 · 孤儿院(五)](05/655.md) + - [656 · 孤儿院(六)](05/656.md) + - [657 · 莫语默,我们的女儿](05/657.md) + - [658 · 一年又一年](05/658.md) + - [659 · 在哪里举办婚礼](05/659.md) + - [660 · 被解开了的梦](05/660.md) + - [661 · 婚礼(上)](05/661.md) + - [662 · 婚礼(下)](05/662.md) + - [663 · 这就是爱情](05/663.md) + - [664 · 一家三口](05/664.md) + - [665 · 来生缘(大结局)](05/665.md) +- [外传](06/index.md) + - [如果有来世,我想做个女孩子](06/001.md) +- [抓不住的幸福 · 方莜莜篇](07/index.md) + - [方莜莜和安念的故事(一)](07/001.md) + - [方莜莜和安念的故事(二)](07/002.md) + - [方莜莜和安念的故事(三)](07/003.md) + - [方莜莜和安念的故事(四)](07/004.md) + - [方莜莜和安念的故事(五)](07/005.md) + - [方莜莜和安念的故事(六)](07/006.md) + - [方莜莜和安念的故事(七)](07/007.md) + - [方莜莜和安念的故事(八)](07/008.md) + - [方莜莜和安念的故事(九)](07/009.md) + - [方莜莜和安念的故事(十)](07/010.md) + - [方莜莜和安念的故事(十一)](07/011.md) + - [方莜莜和安念的故事(十二)](07/012.md) + - [方莜莜和安念的故事(十三)](07/013.md) + - [方莜莜和安念的故事(十四)](07/014.md) + - [方莜莜和安念的故事(十五)](07/015.md) + - [方莜莜和安念的故事(十六)](07/016.md) + - [方莜莜和安念的故事(十七)](07/017.md) + - [方莜莜和安念的故事(十八)](07/018.md) + - [方莜莜和安念的故事(十九)](07/019.md) + - [方莜莜和安念的故事(二十)](07/020.md) + - [方莜莜和安念的故事(二十一)](07/021.md) + - [方莜莜和安念的故事(二十二)](07/022.md) + - [方莜莜和安念的故事(二十三)](07/023.md) + - [方莜莜和安念的故事(二十四)](07/024.md) + - [方莜莜和安念的故事(二十五)](07/025.md) + - [方莜莜和安念的故事(二十六)](07/026.md) + - [方莜莜和安念的故事(二十七)](07/027.md) + - [方莜莜和安念的故事(二十八)](07/028.md) + - [方莜莜和安念的故事(二十九)](07/029.md) + - [方莜莜和安念的故事(三十)](07/030.md) + - [方莜莜和安念的故事(三十一)](07/031.md) + - [方莜莜和安念的故事(三十二)](07/032.md) + - [终章(上)](07/033.md) + - [终章(下)](07/034.md) +- [番外 · 假如一切都还在](08/index.md) + - [1 · 胡玉牛还在](08/001.md) + - [2 · 没有仇恨](08/002.md) + - [3 · 不过从头再来](08/003.md) + - [4 · 夕子姐姐,我和你一起回去](08/004.md) + - [5 · 不要放弃](08/005.md) + - [6 · 我会娶你](08/006.md) + - [7 · 不准走](08/007.md) + - [8 · 至少,大家都还在](08/008.md) +- [番外 · 在故事开始之前的故事](09/index.md) + - [1 · 萌芽](09/001.md) + - [2 · 少年宫](09/002.md) + - [3 · 巧克力派](09/003.md) + - [4 · 人妖表演](09/004.md) + - [5 · 买药](09/005.md) + - [6 · 偷窥洗澡(上)](09/006.md) + - [7 · 偷窥洗澡(下)](09/007.md) + - [8 · 女装](09/008.md) + - [9 · 莫空的旅行](09/009.md) + - [10 · 曲奇的故事(上)](09/010.md) + - [11 · 曲奇的故事(中)](09/011.md) + - [12 · 曲奇的故事(下)](09/012.md) + - [13 · 莫空和曲奇的故事(上)](09/013.md) + - [14 · 莫空和曲奇的故事(中)](09/014.md) + - [15 · 莫空和曲奇的故事(下)](09/015.md) + - [16 · 张思凡的故事(上)](09/016.md) + - [17 · 张思凡的故事(中)](09/017.md) + - [18 · 张思凡的故事(下)](09/018.md) + - [19 · 曲奇和咖啡的故事](09/019.md) + - [20 · 胡玉牛的往事](09/020.md) + - [21 · 父母的保护](09/021.md) + - [22 · 方莜莜和她的前男友](09/022.md) + - [23 · 林夕晨的过去](09/023.md) + - [24 · 莫空的幼年](09/024.md) + - [25 · 拜佛](09/025.md) + - [26 · 年少时的天语遥](09/026.md) + - [27 · 天冲云救美](09/027.md) +- [番外 · 在故事之外的故事](10/index.md) + - [1 · 林夕晨(一)](10/001.md) + - [2 · 林夕晨(二)](10/002.md) + - [3 · 苏雨晴(一)](10/003.md) + - [4 · 苏雨晴(二)](10/004.md) + - [5 · 张思凡](10/005.md) + - [6 · 天语遥](10/006.md) + - [7 · 胡玉牛](10/007.md) + - [8 · 方莜莜](10/008.md) +- [后记](11.md) +- [插画](illustrations.md) diff --git a/src/index.md b/src/index.md index adf9d0ec..35f62c20 100644 --- a/src/index.md +++ b/src/index.md @@ -8,6 +8,12 @@ hero: - theme: brand text: 开始阅读 link: /01/ + - theme: brand + text: EPUB 版 + link: /药娘的天空.epub + - theme: brand + text: PDF 版 + link: /药娘的天空.pdf - theme: alt text: 在 GitHub 上查看 link: https://github.com/proskynova diff --git a/theme/indent.css b/theme/indent.css new file mode 100644 index 00000000..b8004d9e --- /dev/null +++ b/theme/indent.css @@ -0,0 +1,3 @@ +p { + text-indent: 2em; +} diff --git a/theme/template.typ b/theme/template.typ new file mode 100644 index 00000000..bf0530fc --- /dev/null +++ b/theme/template.typ @@ -0,0 +1,70 @@ +#set text( + lang: "zh", + font: ( + "Noto Sans", + "Noto Sans SC", + "Noto Sans KR", + "Noto Sans Thai", + "Noto Sans Arabic", + "Noto Sans Hebrew", + "Noto Sans Devanagari", + ), +) + +#let invisible-heading(..args) = { + set text(size: 0pt, fill: white) + heading(numbering: none, ..args) +} + +#show heading.where(level: 1): set align(center) + +#show heading.where(level: 2): set align(center) + +#show link: underline + +#show raw.where(block: true): block.with( + width: 100%, + fill: luma(240), + inset: 10pt, + radius: 4pt, +) + +#show quote.where(block: true): block.with( + width: 100%, + fill: rgb("#f1f6f9"), + inset: 10pt, + radius: 4pt, +) + +#set page( + header: locate(loc => { + if counter(page).at(loc).first() > 1 [ + MDBOOK_TYPST_PDF_TITLE + ] + }), + footer: locate(loc => { + if counter(page).at(loc).first() > 1 [ + #counter(page).display( + "1/1", + both: true, + ) + ] + }), +) + +#align(center, text(17pt)[ + *MDBOOK_TYPST_PDF_TITLE* +]) + +#pagebreak() +#outline(depth: 2, indent: 1em) +#pagebreak() + +#set par(first-line-indent: 2em) + +#show heading: it => { + it + h(2em) +} + +/**** MDBOOK_TYPST_PDF_PLACEHOLDER ****/ From 0f635b923b84197113734abe6ce587e5449f2cdf Mon Sep 17 00:00:00 2001 From: command_block Date: Wed, 17 Jan 2024 23:24:09 +0800 Subject: [PATCH 028/207] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=85=B3?= =?UTF-8?q?=E4=BA=8E=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build.yml | 4 +++- package.json | 2 +- src/.vitepress/config.mts | 7 ++++++- src/SUMMARY.md | 1 + src/about.md | 25 +++++++++++++++++++++++++ 5 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 src/about.md diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f5f6f0d8..96a0568e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -79,7 +79,9 @@ jobs: unzip times_sans_serif.zip -d ~/.local/share/fonts/times_sans_serif fc-cache -rv - name: Build - run: npm run build + run: | + sed -e "s/BUILD_TIME/$(TZ=Asia/Shanghai date -Isecond)/" -e "s/COMMIT_SHA/${{ github.sha }}/" -i src/about.md + npm run build - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: diff --git a/package.json b/package.json index 627c41bc..3e7382a6 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,6 @@ "docs:dev": "vitepress dev src", "docs:build": "vitepress build src", "docs:preview": "vitepress preview src", - "build": "npm run docs:build && mdbook build && cp book/epub/*.epub src/.vitepress/dist/ && cp book/typst-pdf/*.pdf src/.vitepress/dist/" + "build": "npm run docs:build && find src/ -type f -name \"*.md\" ! -path \"src/index.md\" -exec sed -i \"/^---$/,/^---$/d\" {} \\; && mdbook build && cp book/epub/*.epub src/.vitepress/dist/ && cp book/typst-pdf/*.pdf src/.vitepress/dist/" } } diff --git a/src/.vitepress/config.mts b/src/.vitepress/config.mts index c34877b0..879e0502 100644 --- a/src/.vitepress/config.mts +++ b/src/.vitepress/config.mts @@ -30,14 +30,19 @@ export default defineConfig({ themeConfig: { // https://vitepress.dev/reference/default-theme-config logo: "/progynova.png", + nav: [ + { text: "正文", link: "/01/" }, + { text: "关于", link: "/about" }, + ], sidebar: generateSidebar({ documentRootPath: "/src", useTitleFromFileHeading: true, useFolderTitleFromIndexFile: true, useFolderLinkFromIndexFile: true, collapsed: true, - excludeFiles: ["SUMMARY.md"], + excludeFiles: ["about.md", "SUMMARY.md"], }), + outline: false, socialLinks: [{ icon: "github", link: "https://github.com/proskynova" }], footer: { message: "基于 CC BY-NC-SA 4.0 许可发布", diff --git a/src/SUMMARY.md b/src/SUMMARY.md index ce1ca0e2..0ce2b6e2 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -1,5 +1,6 @@ # 目录 +- [关于](about.md) - [第一卷 · 朦胧的世界](01/index.md) - [1 · 出走](01/001.md) - [2 · 小城市](01/002.md) diff --git a/src/about.md b/src/about.md new file mode 100644 index 00000000..1939056d --- /dev/null +++ b/src/about.md @@ -0,0 +1,25 @@ +--- +sidebar: false +prev: false +next: false +--- + +# 关于 + +## 版权信息 + +原作者:[乱世银娘](https://www.weibo.com/p/1005055513855401) + +许可证:[CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh-hans) + +## 项目信息 + +地址: + +维护者:[Zh40Le1ZOOB](https://github.com/Zh40Le1ZOOB) + +## 版本信息 + +构建时间:`BUILD_TIME` + +提交 SHA:`COMMIT_SHA` From 2b5d3e1127013b7c4adc768fd4e5047efb8b9d63 Mon Sep 17 00:00:00 2001 From: command_block Date: Thu, 18 Jan 2024 03:26:23 +0800 Subject: [PATCH 029/207] =?UTF-8?q?style(02/155;=2004/455):=20=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3=E6=96=87=E4=BB=B6=E8=AF=AD=E6=B3=95=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/02/155.md | 5 ++++- src/04/455.md | 8 ++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/02/155.md b/src/02/155.md index be785b08..06af1879 100755 --- a/src/02/155.md +++ b/src/02/155.md @@ -160,13 +160,16 @@ “中国人的处事原则就是忍让嘛,也不知道这是好事还是坏事。” -> “……冲动一时虽然发泄掉了心中的愤怒,但陪上的却是自己的生命,我觉得,不值得呢。”“莜莜的意思是,还是忍让一点比较好咯?” +“……冲动一时虽然发泄掉了心中的愤怒,但陪上的却是自己的生命,我觉得,不值得呢。” + +“莜莜的意思是,还是忍让一点比较好咯?” “算是吧,就算是发泄愤怒,也要有个度,掌握平衡很重要呢。”在职场混迹了多久的方莜莜对于这一些事情还是有着非常深刻的认识的。 “我们主管发短信过来了,明天不上班。”胡玉牛看了一眼手机,说道。 “诶?不上班吗?” + “大概是因为这次的事情太过严重,所以要停业整顿几天吧……”胡玉牛分析道。 但如果说真的让超市关门不再开,那是不可能的事情,这么大的超市,和地方政府多少是有些关系的,现在停业整顿也顶多是做做样子而已,最多关个三天,就又会重新开门了。 diff --git a/src/04/455.md b/src/04/455.md index 7b8b7713..538f8857 100755 --- a/src/04/455.md +++ b/src/04/455.md @@ -106,11 +106,11 @@ 终于,张思凡的身影出现在了苏雨晴的视线里,从远处快速到近处,车篮里放了一大堆的东西,看起来好像是满载而归的猎人一般。 -> “嘿嘿,回来晚啦,新换的电瓶就是好用,我跑到城里买了点菜回来,够我们吃两三天啦。”“欢迎回来~思思姐。”苏雨晴笑着调侃道,“你是要先洗澡呢,还是先吃饭呢,又或者说~” -> -> > "哎呀呀,我的小晴晴什么时候学会的这种坏啊,不纯洁了不纯洁了,不过,我喜欢,嘿 +“嘿嘿,回来晚啦,新换的电瓶就是好用,我跑到城里买了点菜回来,够我们吃两三天啦。” -嘿,好可爱~"张思凡坏笑着捏了捏苏雨晴的脸蛋。 +“欢迎回来~思思姐。”苏雨晴笑着调侃道,“你是要先洗澡呢,还是先吃饭呢,又或者说~” + +"哎呀呀,我的小晴晴什么时候学会的这种坏啊,不纯洁了不纯洁了,不过,我喜欢,嘿嘿,好可爱~"张思凡坏笑着捏了捏苏雨晴的脸蛋。 二人的互相调侃,让气氛变得十分轻松,生活总要继续,过去了的事情就放在心底让它随风淡去吧,总是沉浸在那些悲伤之中,是永远无法向前走去的。 From a7bddfd587463389a2dc88eb9d0a2fe01895cac9 Mon Sep 17 00:00:00 2001 From: command_block Date: Thu, 18 Jan 2024 03:32:44 +0800 Subject: [PATCH 030/207] =?UTF-8?q?typo(02/155:163):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 陪上 -> 赔上 --- src/02/155.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/02/155.md b/src/02/155.md index 06af1879..f23aad23 100755 --- a/src/02/155.md +++ b/src/02/155.md @@ -160,7 +160,7 @@ “中国人的处事原则就是忍让嘛,也不知道这是好事还是坏事。” -“……冲动一时虽然发泄掉了心中的愤怒,但陪上的却是自己的生命,我觉得,不值得呢。” +“……冲动一时虽然发泄掉了心中的愤怒,但赔上的却是自己的生命,我觉得,不值得呢。” “莜莜的意思是,还是忍让一点比较好咯?” From 7c1db51cd842c14fe00a5006aba578f108523627 Mon Sep 17 00:00:00 2001 From: command_block Date: Thu, 18 Jan 2024 20:05:19 +0800 Subject: [PATCH 031/207] =?UTF-8?q?refactor(10/001;=2010/index):=20?= =?UTF-8?q?=E8=A7=84=E8=8C=83=E4=BD=9C=E8=80=85=E6=B3=A8=E9=87=8A=E4=BD=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/10/001.md | 10 ---------- src/10/index.md | 8 ++++++++ 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/10/001.md b/src/10/001.md index d86cbe9c..3262e4b0 100755 --- a/src/10/001.md +++ b/src/10/001.md @@ -1,15 +1,5 @@ # 1 · 林夕晨(一) -注:此番外内容和小说剧情没有太大关系,仅仅只是写一些凌驾于虚幻之上的现实故事而已。 - -比如在和现实世界里的那些小说中的角色见面时所发生的一些故事。 - -其实也可以算是一个资料记录集。 - -就像分卷名写着的那样,这些,全都是在「故事之外的故事」。 - -============================================= - 林夕晨是我写的故事里的一个重要角色,她的名字当然不叫林夕晨,所有角色的名字基本都不是真名,顶多就是那些角色们各自使用的女名而已。 林夕晨的女名也不叫林夕晨,说出来大家也不会熟悉,所以暂时就还是用书中的这个名字就好。 diff --git a/src/10/index.md b/src/10/index.md index 7ce51f81..bfa3e1a5 100644 --- a/src/10/index.md +++ b/src/10/index.md @@ -1 +1,9 @@ # 番外 · 在故事之外的故事 + +> 注:此番外内容和小说剧情没有太大关系,仅仅只是写一些凌驾于虚幻之上的现实故事而已 。 +> +> 比如在和现实世界里的那些小说中的角色见面时所发生的一些故事。 +> +> 其实也可以算是一个资料记录集。 +> +> 就像分卷名写着的那样,这些,全都是在「故事之外的故事」。 From 6ff561d309bce7c9c567fb36194e3f367a95d5ca Mon Sep 17 00:00:00 2001 From: command_block Date: Fri, 19 Jan 2024 01:58:53 +0800 Subject: [PATCH 032/207] =?UTF-8?q?refactor:=20=E8=A1=A5=E5=85=85=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E6=96=87=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- book.toml | 2 +- src/.vitepress/config.mts | 2 +- src/index.md | 17 ++++++++++++++++- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/book.toml b/book.toml index f8646d52..7986f00c 100644 --- a/book.toml +++ b/book.toml @@ -1,7 +1,7 @@ [book] title = "药娘的天空" authors = ["乱世银娘"] -description = "《药娘的天空》精修版" +description = "一个 2000 年代的跨性别者的故事。" language = "zh-CN" [build] diff --git a/src/.vitepress/config.mts b/src/.vitepress/config.mts index 879e0502..aeb0f324 100644 --- a/src/.vitepress/config.mts +++ b/src/.vitepress/config.mts @@ -4,7 +4,7 @@ import { generateSidebar } from "vitepress-sidebar"; // https://vitepress.dev/reference/site-config export default defineConfig({ title: "药娘的天空", - description: "《药娘的天空》精修版", + description: "一个 2000 年代的跨性别者的故事。", head: [ ["link", { rel: "icon", href: "/progynova.png" }], [ diff --git a/src/index.md b/src/index.md index 35f62c20..0e712897 100644 --- a/src/index.md +++ b/src/index.md @@ -2,8 +2,12 @@ # https://vitepress.dev/reference/default-theme-home-page layout: home +title: 药娘的天空 + hero: - name: "药娘的天空" + name: 药娘的天空 + text: 一个 2000 年代的跨性别者的故事。 + tagline: 千篇一律的景,时长时短的影。无人相伴的路,惝恍迷离的舞。 actions: - theme: brand text: 开始阅读 @@ -20,6 +24,17 @@ hero: image: src: /progynova.png alt: Progynova + +features: + - icon: ✅ + title: 内容完整 + details: 基于作者一手原稿,内容完整无缺。 + - icon: ⭕ + title: 错误修正 + details: 在不改变内容含义与行文风格的前提下最大限度地修正错误。 + - icon: 🆓 + title: 自由发布 + details: 基于 CC BY-NC-SA 4.0 许可发布,自由开放。 --- diff --git a/src/.vitepress/theme/index.ts b/src/.vitepress/theme/index.ts new file mode 100644 index 00000000..4b351f4e --- /dev/null +++ b/src/.vitepress/theme/index.ts @@ -0,0 +1,17 @@ +// https://vitepress.dev/guide/custom-theme +import PtjsTheme from '@project-trans/vitepress-theme-project-trans/theme' +import layout from "./Layout.vue"; +import { useRoute } from "vitepress"; +import imageViewer from "vitepress-plugin-image-viewer"; +import "viewerjs/dist/viewer.min.css"; + +import 'uno.css' +import './style.css' + +export default { + extends: PtjsTheme, + Layout: layout, + setup() { + imageViewer(useRoute()); + }, +} diff --git a/src/.vitepress/theme/style.css b/src/.vitepress/theme/style.css new file mode 100644 index 00000000..b30d9090 --- /dev/null +++ b/src/.vitepress/theme/style.css @@ -0,0 +1,37 @@ +:root { + --vp-c-default-1: var(--vp-c-gray-1); + --vp-c-default-2: var(--vp-c-gray-2); + --vp-c-default-3: var(--vp-c-gray-3); + --vp-c-default-soft: var(--vp-c-gray-soft); + + --vp-c-brand-1: #F48FB1; + --vp-c-brand-2: #F06292; + --vp-c-brand-3: #F06292; + --vp-c-brand-soft: rgb(183 28 28 / 16%); + + --vp-c-tip-1: var(--vp-c-brand-1); + --vp-c-tip-2: var(--vp-c-brand-2); + --vp-c-tip-3: var(--vp-c-brand-3); + --vp-c-tip-soft: var(--vp-c-brand-soft); + + --vp-c-warning-1: var(--vp-c-yellow-1); + --vp-c-warning-2: var(--vp-c-yellow-2); + --vp-c-warning-3: var(--vp-c-yellow-3); + --vp-c-warning-soft: var(--vp-c-yellow-soft); + + --vp-c-danger-1: var(--vp-c-red-1); + --vp-c-danger-2: var(--vp-c-red-2); + --vp-c-danger-3: var(--vp-c-red-3); + --vp-c-danger-soft: var(--vp-c-red-soft); +} + +.dark:root { + --vp-c-brand-1: #E91E63; + --vp-c-brand-2: #EC407A; + --vp-c-brand-3: #EC407A; + --vp-c-brand-soft: rgb(183 28 28 / 16%); +} + +.vp-doc > div > p { + text-indent: 2em; +} diff --git a/src/vite.config.ts b/src/vite.config.ts new file mode 100644 index 00000000..7495176f --- /dev/null +++ b/src/vite.config.ts @@ -0,0 +1,16 @@ +import { defineConfig } from 'vite' + +export default defineConfig({ + server: { + proxy: { + '/api': { + target: 'https://transkt.mtf.wiki', + // uncomment the following line to use local server + // target: 'http://localhost:8787', + changeOrigin: true, + autoRewrite: true, + }, + }, + }, + ssr: { noExternal: true }, +}) From 95436022db6acfc6af4c723890434bee8bd77b32 Mon Sep 17 00:00:00 2001 From: Lee Date: Thu, 26 Sep 2024 22:42:47 +0800 Subject: [PATCH 197/207] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20GitHub=20?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/.vitepress/config.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/.vitepress/config.ts b/src/.vitepress/config.ts index d9fbd092..d863b26c 100644 --- a/src/.vitepress/config.ts +++ b/src/.vitepress/config.ts @@ -53,6 +53,8 @@ const themeConfig: ThemeContext = { sidebarOptions, enableChangeLog: true, enableSuggestionBox: false, + /** 文档所在目录(用于GitHub编辑链接) */ + sitePattern: `src`, }; // https://vitepress.dev/reference/site-config From bbc5185500e5c7711177cf317923ebc598a3e315 Mon Sep 17 00:00:00 2001 From: Lee Date: Thu, 26 Sep 2024 23:17:58 +0800 Subject: [PATCH 198/207] =?UTF-8?q?dep:=20=E5=8D=87=E7=BA=A7=E4=B8=BB?= =?UTF-8?q?=E9=A2=98=E5=8C=85=E5=88=B0=E6=9C=80=E6=96=B0=20prerelease=20?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 78f49b61..48848a4c 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "@nolebase/vitepress-plugin-enhanced-readabilities": "^2.5.0", "@nolebase/vitepress-plugin-highlight-targeted-heading": "^2.5.0", "@project-trans/suggestion-box": "^0.0.9", - "@project-trans/vitepress-theme-project-trans": "^0.4.0", + "@project-trans/vitepress-theme-project-trans": "^0.4.1727360260", "@unocss/eslint-plugin": "^0.59.4", "eslint": "^8.57.1", "eslint-plugin-format": "^0.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6f3249aa..066489d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,8 +47,8 @@ importers: specifier: ^0.0.9 version: 0.0.9(vue@3.5.9(typescript@5.6.2)) '@project-trans/vitepress-theme-project-trans': - specifier: ^0.4.0 - version: 0.4.0(@algolia/client-search@4.24.0)(@babel/parser@7.25.6)(@iconify-json/carbon@1.2.1)(@iconify-json/icon-park-outline@1.2.0)(@iconify-json/octicon@1.2.0)(@project-trans/suggestion-box@0.0.9(vue@3.5.9(typescript@5.6.2)))(less@4.2.0)(postcss@8.4.47)(rollup@4.22.4)(search-insights@2.13.0)(typescript@5.6.2)(unocss@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)))(vite@5.4.8(less@4.2.0))(vitepress-sidebar@1.27.1)(vitepress@1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2))(vue@3.5.9(typescript@5.6.2)) + specifier: ^0.4.1727360260 + version: 0.4.1727360260(@algolia/client-search@4.24.0)(@babel/parser@7.25.6)(@iconify-json/carbon@1.2.1)(@iconify-json/icon-park-outline@1.2.0)(@iconify-json/octicon@1.2.0)(@project-trans/suggestion-box@0.0.9(vue@3.5.9(typescript@5.6.2)))(less@4.2.0)(postcss@8.4.47)(rollup@4.22.4)(search-insights@2.13.0)(typescript@5.6.2)(unocss@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)))(vite@5.4.8(less@4.2.0))(vitepress-sidebar@1.27.1)(vitepress@1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2))(vue@3.5.9(typescript@5.6.2)) '@unocss/eslint-plugin': specifier: ^0.59.4 version: 0.59.4(eslint@8.57.1)(typescript@5.6.2) @@ -675,8 +675,8 @@ packages: peerDependencies: vue: '3' - '@project-trans/vitepress-theme-project-trans@0.4.0': - resolution: {integrity: sha512-kLBO35GWwqnlC5gjxKZY0ZTpyPosorhcpLHdSIw+xd+lIt9ihrnEwb3bWsDHxjlqZWf5idlR9dLT/cQ4HO7fRQ==} + '@project-trans/vitepress-theme-project-trans@0.4.1727360260': + resolution: {integrity: sha512-u8E7E2ZOKps10YnuR3XdVVWdg7dgpT8qZiOYoYaRA3W8UhBfudy81cPWSdDwm682ncxw94dz04CkWTDfGwXQ6Q==} peerDependencies: '@iconify-json/carbon': ^1.2.1 '@iconify-json/icon-park-outline': ^1.2.0 @@ -3707,7 +3707,7 @@ snapshots: dependencies: vue: 3.5.9(typescript@5.6.2) - '@project-trans/vitepress-theme-project-trans@0.4.0(@algolia/client-search@4.24.0)(@babel/parser@7.25.6)(@iconify-json/carbon@1.2.1)(@iconify-json/icon-park-outline@1.2.0)(@iconify-json/octicon@1.2.0)(@project-trans/suggestion-box@0.0.9(vue@3.5.9(typescript@5.6.2)))(less@4.2.0)(postcss@8.4.47)(rollup@4.22.4)(search-insights@2.13.0)(typescript@5.6.2)(unocss@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)))(vite@5.4.8(less@4.2.0))(vitepress-sidebar@1.27.1)(vitepress@1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2))(vue@3.5.9(typescript@5.6.2))': + '@project-trans/vitepress-theme-project-trans@0.4.1727360260(@algolia/client-search@4.24.0)(@babel/parser@7.25.6)(@iconify-json/carbon@1.2.1)(@iconify-json/icon-park-outline@1.2.0)(@iconify-json/octicon@1.2.0)(@project-trans/suggestion-box@0.0.9(vue@3.5.9(typescript@5.6.2)))(less@4.2.0)(postcss@8.4.47)(rollup@4.22.4)(search-insights@2.13.0)(typescript@5.6.2)(unocss@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)))(vite@5.4.8(less@4.2.0))(vitepress-sidebar@1.27.1)(vitepress@1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2))(vue@3.5.9(typescript@5.6.2))': dependencies: '@iconify-json/carbon': 1.2.1 '@iconify-json/icon-park-outline': 1.2.0 From 7976668406a0bcc3f32d69f173d71a13ab6a1378 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=A1=A5=E1=A0=A0=E1=A1=B3=E1=A1=A4=E1=A1=B3=E1=A0=B6?= =?UTF-8?q?=E1=A0=A0=20=E1=A1=A5=E1=A0=A0=E1=A0=AF=E1=A0=A0=C2=B7=E1=A0=A8?= =?UTF-8?q?=E1=A1=9D=E1=A1=B4=E1=A0=A3=20=E7=8C=AB?= Date: Thu, 26 Sep 2024 10:03:12 -0500 Subject: [PATCH 199/207] fix: site logo (#121) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: ᡥᠠᡳᡤᡳᠶᠠ ᡥᠠᠯᠠ·ᠨᡝᡴᠣ 猫 --- src/.vitepress/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/.vitepress/config.ts b/src/.vitepress/config.ts index d863b26c..e8720fb4 100644 --- a/src/.vitepress/config.ts +++ b/src/.vitepress/config.ts @@ -42,7 +42,7 @@ const sidebarOptions = [ const themeConfig: ThemeContext = { siteTitle: "药娘的天空", siteDescription: "一个 2000 年代的跨性别者的故事。", - siteLogo: "/src/public/progynova.png", + siteLogo: "/progynova.png", /** Repo */ githubRepoLink: "https://github.com/transky-book/transky", /** vitepress 根目录 */ From 1216baabc0aa369333cd5c049291258105a9587c Mon Sep 17 00:00:00 2001 From: Cryolitia PukNgae Date: Thu, 26 Sep 2024 23:51:44 +0800 Subject: [PATCH 200/207] fix: index style --- src/.vitepress/theme/style.css | 20 ++++++++++++++++++++ src/index.md | 22 ---------------------- 2 files changed, 20 insertions(+), 22 deletions(-) diff --git a/src/.vitepress/theme/style.css b/src/.vitepress/theme/style.css index b30d9090..d9423cc3 100644 --- a/src/.vitepress/theme/style.css +++ b/src/.vitepress/theme/style.css @@ -35,3 +35,23 @@ .vp-doc > div > p { text-indent: 2em; } + +:root { + --vp-home-hero-name-color: transparent; + --vp-home-hero-name-background: -webkit-linear-gradient(120deg, #5BCEFA, #F5A9B8, #FFFFFF, #F5A9B8, #5BCEFA); + + --vp-home-hero-image-background-image: linear-gradient(-45deg, #5BCEFA, #F5A9B8, #FFFFFF, #F5A9B8, #5BCEFA); + --vp-home-hero-image-filter: blur(44px); +} + +@media (min-width: 640px) { + :root { + --vp-home-hero-image-filter: blur(56px); + } +} + +@media (min-width: 960px) { + :root { + --vp-home-hero-image-filter: blur(68px); + } +} diff --git a/src/index.md b/src/index.md index 0e56fdbc..a70744da 100644 --- a/src/index.md +++ b/src/index.md @@ -36,25 +36,3 @@ features: title: 自由发布 details: 基于 CC BY-NC-SA 4.0 许可发布,自由开放。 --- - - From 974ae16d56d37e71f8c7540c9d2982c8838b20ab Mon Sep 17 00:00:00 2001 From: command_block Date: Fri, 27 Sep 2024 10:41:36 +0800 Subject: [PATCH 201/207] fix: favicon (#122) --- src/public/favicon-16x16.png | Bin 0 -> 978 bytes src/public/favicon-32x32.png | Bin 0 -> 1190 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/public/favicon-16x16.png create mode 100644 src/public/favicon-32x32.png diff --git a/src/public/favicon-16x16.png b/src/public/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..11ad588ae87015a23c1731beead12f1c03b5774f GIT binary patch literal 978 zcmWlY{cBrQ7{}92MBMXXpH=c5D9PTc8#_U)c;>e~XNFY7R;RFIoG!tn|G%47uYB7XF z`~_(ir(*KdoT{fpE1lhy@|ZXTPt*YAK+rJCHk5)T7eLBGX1T7dH1ex=Z{8|Cesta0 z*>H6muC5K2yXZOrgCS#Js_dJpjD$)f)0JRYpPYk5zOu;GlA;+$4MxQj`Bue9iq)iO z^Er#l0x=oYqzOaTWK`g@2BTC`QbWjFXbI99=ChVqsFO6avhI9w&3XK`^F;Ar_r{@~ zpPqeX^T=t#7bEUel)Nk7 zsLRV+?g683dZ%xy>l9m5Y5!s>xSpjjwe#_%|c?S8qF9l~C8Xnx++dFshvnNSQG<`f87<2Ufz8fLQ z;*j^u_;dA70+p6z@BaDvcV8Wy`0~!Ng)hR7eIQ)c5-;>N{rSv?EjPQ~dibEN_0;W| z-+GE)r$2S;k;1K!m+t?&WlXM|4xcJ-Pyf@}p1RI)_u7Mj);C69T^${48*gep*8J#f zu-W?i`IXMpA3xr|yZg?-$+^FJ61}1CbE}sh#h&)Rcj(@)!owlL;uz`=c)#(SkNpSR C;|Q?; literal 0 HcmV?d00001 diff --git a/src/public/favicon-32x32.png b/src/public/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..bede9e732a440e2b90f1b5cbcb05ec126e1c0c10 GIT binary patch literal 1190 zcmWkte@qj16hDKJrC@b#&J5j990l~9LsRiwzS9n z>h6nQ#-BxCiQ`&NO{q}k?{#Y0@7`8#OP2F@R?3R4LpZDJ9CGUN{ z@8yfu)mAQ7<)|PCTE3@BSFhOh|KBGv6x0o290X-Rbv66+04D&-0E7ZCnN*I;6Em1a z4>eX>FT!Yw@BlXjNIFF^iJFG-{Rd*EmiWoeTU}>(JDi5GB#Z-ukZ=m1q=*m`FcwD$ zkqssTeUa>SqlMdU?$QAp3>>InM-pdUf&&q|Q2@IogakcGM?%JE38er+3NRrmh>()o zD-tvyy?|tsBr6b%NP5#uP-c5Y+CQq!4Xg7;R^%lr8e)f!13L=3ao{8pHY5#`yaN-R zgwT!47$d->*yE82R>HjirIRQnBGd#-0*nSq7NI196&0WG0)iDVMk0M8?v*?NQDLY6 zpo4UI#stpl!L0DZ7SydQ)sxX>U%xN2BhZ}U0GE4&}nXu!clLRm& zINhRxE{}|{5~?Vnek6ku&Wg&YaW>IINpAln9TF8rkw*mq833N3Ncz*>K8fiAbO`tc zQo+G==;PbxKaVV1KcXr~tBZN{OHp-UM7T z^bL-vwuDuiuBtXiRu)H}eEIsC?W4J+yurljl)fh3XpYylCXRFp9nRz#LUz!gn@ZS~ zx3d8D%2+_gf`TFd^-sXeBy%ps42%_4@|uI=nx>f6#2d_<&J;76x#||)dY13PfP;}? zAMc=fr2^gyh>%1LM9JXK!(ndg-dj5x`EoO;Jj&^h@J36_Xt~z@(Ty%Vi3C&Rxe>Z= zysSBSh*VO#QqN15dd~y66@!+t>aot++YRH-U+*pcLh0vb<9|`xVU)W z=;l?u44xdJnZx#{vmPfhR!hHVivglB8?aa2K>;mLy_28Y?4BE%nEy&K%c1@M8YR69- zR<$-?%nGaT^q_M~pDpj7-d=R^>A9<0oYRI1-{cFoeml1QxoLLI?qxY$bI{rgwu04r zFCS>nJo)~iWt}aVI`I5ge>LBonuX49oNmp^S-tXuv!8Cy%B~o=R;mwUOa6&$T6zr9 z Date: Fri, 27 Sep 2024 03:02:20 +0000 Subject: [PATCH 202/207] dep: flake update 2024-09-27T03:02:20 --- flake.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/flake.lock b/flake.lock index a1624a07..68d254e1 100644 --- a/flake.lock +++ b/flake.lock @@ -8,11 +8,11 @@ ] }, "locked": { - "lastModified": 1724007991, - "narHash": "sha256-C6wS9RQXiuMlUOcGERbcJRpE+yUx2rgCtyEX3QJS7qY=", + "lastModified": 1727118103, + "narHash": "sha256-MQXObZNdGLBPGGaTYZnDcrwTfLvANCj8D3vldPDooCM=", "owner": "Cryolitia", "repo": "gpd-fan-driver", - "rev": "be6079e825e893492b5af0eb2011a0b1135a87cc", + "rev": "d5e2262d701d2c7a834f8a3d476631f1b04091ca", "type": "github" }, "original": { @@ -48,11 +48,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1726583932, - "narHash": "sha256-zACxiQx8knB3F8+Ze+1BpiYrI+CbhxyWpcSID9kVhkQ=", + "lastModified": 1727296349, + "narHash": "sha256-C3SRU3GMDNII9l16o4+nkybuxaDX4x5TBypwmmUBCo0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "658e7223191d2598641d50ee4e898126768fe847", + "rev": "fe866c653c24adf1520628236d4e70bbb2fdd949", "type": "github" }, "original": { @@ -73,11 +73,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1726628082, - "narHash": "sha256-CCNGEKsfx7J2NuQ3pKe7X2YiJV6kXz8DxZu2cA3K6EI=", + "lastModified": 1727405350, + "narHash": "sha256-7un6yQmnHTp2JazAu2JCX1OeI844FUQe7MqXKEOX1H4=", "owner": "Cryolitia", "repo": "nur-packages", - "rev": "123624474c43968b12ce560542e5bc9780f08145", + "rev": "709ec954473ad48c2e63299e68db5980b2bb19b3", "type": "github" }, "original": { @@ -125,11 +125,11 @@ ] }, "locked": { - "lastModified": 1726194362, - "narHash": "sha256-cM7zFscFqdsA5KohUUYndzIp20kUqjj39qnj6Voj+f8=", + "lastModified": 1727404165, + "narHash": "sha256-kZCiYpQJBZ3kL9QymS88mCxpQwqo8KqvZeHk6LATuY8=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "a71b1240e29f1ec68612ed5306c328086bed91f9", + "rev": "76f0a61e733259e1034dd6523e039d04932ffefc", "type": "github" }, "original": { From 26ef5150e831b17eb376c7bbb338da7d42e911a2 Mon Sep 17 00:00:00 2001 From: command_block Date: Fri, 27 Sep 2024 11:38:22 +0800 Subject: [PATCH 203/207] chore(convention): rename `refactor` to `rfct` (#123) --- CONTRIBUTING.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6ec861c1..277c7b65 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -29,19 +29,19 @@ 可用值: -| 类型 | 更改范围 | 更改行为 | -| -------- | ------------- | -------------------------------------------- | -| feat | 代码 | 添加新功能 | -| fix | 代码 | 修复由代码错误引发的未预期的问题 | -| refactor | 代码 | 在不改变代码行为的情况下更改、重写、重构代码 | -| style | 代码或内容 | 更改文本格式风格,如空格、缩进、大小写 | -| typo | 内容 | 修正不具有争议且由输入错误产生的错别字 | -| grammar | 内容 | 修正不符合汉语规范的语法错误 | -| ambig | 内容 | 修正易造成误解或具有歧义的内容 | -| punctua | 内容 | 修正标点错误 | -| chore | 非内容 | 杂务 | -| dep | 版本锁定文件 | 升级/降级依赖包 | -| ci | CI 工作流代码 | 更改 CI 工作流行为 | +| 类型 | 更改范围 | 更改行为 | +| ------ | ------------- | -------------------------------------------- | +| feat | 代码 | 添加新功能 | +| fix | 代码 | 修复由代码错误引发的未预期的问题 | +| rfct | 代码 | 在不改变代码行为的情况下更改、重写、重构代码 | +| style | 代码或内容 | 更改文本格式风格,如空格、缩进、大小写 | +| typo | 内容 | 修正不具有争议且由输入错误产生的错别字 | +| grammar| 内容 | 修正不符合汉语规范的语法错误 | +| ambig | 内容 | 修正易造成误解或具有歧义的内容 | +| punctua| 内容 | 修正标点错误 | +| chore | 非内容 | 杂务 | +| dep | 版本锁定文件 | 升级/降级依赖包 | +| ci | CI 工作流代码 | 更改 CI 工作流行为 | ### scope From d0cd2c9fdd284fa32049283927df65cd93febbed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B5=E7=90=B3?= <83268912+Dolyn157@users.noreply.github.com> Date: Fri, 27 Sep 2024 10:42:45 +0700 Subject: [PATCH 204/207] feat: improve the appearance of theme (#124) Co-authored-by: Dolyn157 --- src/.vitepress/components.d.ts | 16 ++++++++-------- src/.vitepress/theme/style.css | 14 ++++++++++---- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/src/.vitepress/components.d.ts b/src/.vitepress/components.d.ts index e2435190..69e70df0 100644 --- a/src/.vitepress/components.d.ts +++ b/src/.vitepress/components.d.ts @@ -7,13 +7,13 @@ export {} /* prettier-ignore */ declare module 'vue' { export interface GlobalComponents { - AppearanceToggle: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.0_@algolia+client-search@4.24.0_@babel+parse_gm2fnbu3epb4x32gbmiyr3d5ti/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/AppearanceToggle.vue')['default'] - AppFooter: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.0_@algolia+client-search@4.24.0_@babel+parse_gm2fnbu3epb4x32gbmiyr3d5ti/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/AppFooter.vue')['default'] - AppSBox: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.0_@algolia+client-search@4.24.0_@babel+parse_gm2fnbu3epb4x32gbmiyr3d5ti/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/AppSBox.vue')['default'] - ArticlesMenu: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.0_@algolia+client-search@4.24.0_@babel+parse_gm2fnbu3epb4x32gbmiyr3d5ti/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/ArticlesMenu.vue')['default'] - CopyrightInfo: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.0_@algolia+client-search@4.24.0_@babel+parse_gm2fnbu3epb4x32gbmiyr3d5ti/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/CopyrightInfo.vue')['default'] - HomeContent: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.0_@algolia+client-search@4.24.0_@babel+parse_gm2fnbu3epb4x32gbmiyr3d5ti/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/HomeContent.vue')['default'] - PageInfo: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.0_@algolia+client-search@4.24.0_@babel+parse_gm2fnbu3epb4x32gbmiyr3d5ti/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/PageInfo.vue')['default'] - ReadingTime: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.0_@algolia+client-search@4.24.0_@babel+parse_gm2fnbu3epb4x32gbmiyr3d5ti/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/ReadingTime.vue')['default'] + AppearanceToggle: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/AppearanceToggle.vue')['default'] + AppFooter: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/AppFooter.vue')['default'] + AppSBox: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/AppSBox.vue')['default'] + ArticlesMenu: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/ArticlesMenu.vue')['default'] + CopyrightInfo: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/CopyrightInfo.vue')['default'] + HomeContent: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/HomeContent.vue')['default'] + PageInfo: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/PageInfo.vue')['default'] + ReadingTime: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/ReadingTime.vue')['default'] } } diff --git a/src/.vitepress/theme/style.css b/src/.vitepress/theme/style.css index d9423cc3..6f028fc2 100644 --- a/src/.vitepress/theme/style.css +++ b/src/.vitepress/theme/style.css @@ -26,9 +26,9 @@ } .dark:root { - --vp-c-brand-1: #E91E63; - --vp-c-brand-2: #EC407A; - --vp-c-brand-3: #EC407A; + --vp-c-brand-1: #fa7087; + --vp-c-brand-2: #fd88a4; + --vp-c-brand-3: #fd88a4; --vp-c-brand-soft: rgb(183 28 28 / 16%); } @@ -38,7 +38,7 @@ :root { --vp-home-hero-name-color: transparent; - --vp-home-hero-name-background: -webkit-linear-gradient(120deg, #5BCEFA, #F5A9B8, #FFFFFF, #F5A9B8, #5BCEFA); + --vp-home-hero-name-background: -webkit-linear-gradient(110deg, #5BCEFA, #F5A9B8,#F5A9B8, #F5A9B8, #e6cfe6, #F5A9B8,#F5A9B8, #F5A9B8, #5BCEFA); --vp-home-hero-image-background-image: linear-gradient(-45deg, #5BCEFA, #F5A9B8, #FFFFFF, #F5A9B8, #5BCEFA); --vp-home-hero-image-filter: blur(44px); @@ -55,3 +55,9 @@ --vp-home-hero-image-filter: blur(68px); } } + +.dark { + --vp-c-bg: #181715; + --vp-c-bg-soft:#272523; +} + From e11ed8acf13486611ba1ead40e14365c0b4eb6ec Mon Sep 17 00:00:00 2001 From: command_block Date: Fri, 27 Sep 2024 11:44:55 +0800 Subject: [PATCH 205/207] ci: fix command not found for Semantic Release (#125) --- package.json | 11 +- pnpm-lock.yaml | 3304 ++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 2760 insertions(+), 555 deletions(-) diff --git a/package.json b/package.json index 48848a4c..51897b7d 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "update-package": "pnpm dlx vp-update src" }, "devDependencies": { - "@antfu/eslint-config": "^2.27.3", + "@antfu/eslint-config": "^3.7.3", "@cloudflare/workers-types": "^4.20240925.0", "@iconify-json/carbon": "^1.2.1", "@iconify-json/icon-park-outline": "^1.2.0", @@ -21,11 +21,14 @@ "@nolebase/vitepress-plugin-highlight-targeted-heading": "^2.5.0", "@project-trans/suggestion-box": "^0.0.9", "@project-trans/vitepress-theme-project-trans": "^0.4.1727360260", - "@unocss/eslint-plugin": "^0.59.4", - "eslint": "^8.57.1", + "@saithodev/semantic-release-backmerge": "^4.0.1", + "@unocss/eslint-plugin": "^0.62.4", + "conventional-changelog-conventionalcommits": "^8.0.0", + "eslint": "^9.11.1", "eslint-plugin-format": "^0.1.2", + "semantic-release": "^24.1.1", "unocss": "^0.62.4", - "unplugin-vue-components": "^0.26.0", + "unplugin-vue-components": "^0.27.4", "vite": "^5.4.8", "vitepress": "^1.3.4", "vitepress-plugin-image-viewer": "^1.1.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 066489d8..96b7ed19 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ importers: version: 1.11.6 devDependencies: '@antfu/eslint-config': - specifier: ^2.27.3 - version: 2.27.3(@typescript-eslint/utils@8.7.0(eslint@8.57.1)(typescript@5.6.2))(@unocss/eslint-plugin@0.59.4(eslint@8.57.1)(typescript@5.6.2))(@vue/compiler-sfc@3.5.9)(eslint-plugin-format@0.1.2(eslint@8.57.1))(eslint@8.57.1)(typescript@5.6.2) + specifier: ^3.7.3 + version: 3.7.3(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(@unocss/eslint-plugin@0.62.4(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(@vue/compiler-sfc@3.5.9)(eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.0.0)))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@cloudflare/workers-types': specifier: ^4.20240925.0 version: 4.20240925.0 @@ -39,37 +39,46 @@ importers: version: 1.2.0 '@nolebase/vitepress-plugin-enhanced-readabilities': specifier: ^2.5.0 - version: 2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2) + version: 2.5.0(@algolia/client-search@5.6.1)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) '@nolebase/vitepress-plugin-highlight-targeted-heading': specifier: ^2.5.0 - version: 2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2) + version: 2.5.0(@algolia/client-search@5.6.1)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) '@project-trans/suggestion-box': specifier: ^0.0.9 version: 0.0.9(vue@3.5.9(typescript@5.6.2)) '@project-trans/vitepress-theme-project-trans': specifier: ^0.4.1727360260 - version: 0.4.1727360260(@algolia/client-search@4.24.0)(@babel/parser@7.25.6)(@iconify-json/carbon@1.2.1)(@iconify-json/icon-park-outline@1.2.0)(@iconify-json/octicon@1.2.0)(@project-trans/suggestion-box@0.0.9(vue@3.5.9(typescript@5.6.2)))(less@4.2.0)(postcss@8.4.47)(rollup@4.22.4)(search-insights@2.13.0)(typescript@5.6.2)(unocss@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)))(vite@5.4.8(less@4.2.0))(vitepress-sidebar@1.27.1)(vitepress@1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2))(vue@3.5.9(typescript@5.6.2)) + version: 0.4.1727360260(@algolia/client-search@5.6.1)(@babel/parser@7.25.6)(@iconify-json/carbon@1.2.1)(@iconify-json/icon-park-outline@1.2.0)(@iconify-json/octicon@1.2.0)(@project-trans/suggestion-box@0.0.9(vue@3.5.9(typescript@5.6.2)))(less@4.2.0)(postcss@8.4.47)(rollup@4.22.4)(search-insights@2.17.2)(typescript@5.6.2)(unocss@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)))(vite@5.4.8(less@4.2.0))(vitepress-sidebar@1.27.1)(vitepress@1.3.4(@algolia/client-search@5.6.1)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2))(vue@3.5.9(typescript@5.6.2)) + '@saithodev/semantic-release-backmerge': + specifier: ^4.0.1 + version: 4.0.1(typescript@5.6.2) '@unocss/eslint-plugin': - specifier: ^0.59.4 - version: 0.59.4(eslint@8.57.1)(typescript@5.6.2) + specifier: ^0.62.4 + version: 0.62.4(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + conventional-changelog-conventionalcommits: + specifier: ^8.0.0 + version: 8.0.0 eslint: - specifier: ^8.57.1 - version: 8.57.1 + specifier: ^9.11.1 + version: 9.11.1(jiti@2.0.0) eslint-plugin-format: specifier: ^0.1.2 - version: 0.1.2(eslint@8.57.1) + version: 0.1.2(eslint@9.11.1(jiti@2.0.0)) + semantic-release: + specifier: ^24.1.1 + version: 24.1.1(typescript@5.6.2) unocss: specifier: ^0.62.4 version: 0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)) unplugin-vue-components: - specifier: ^0.26.0 - version: 0.26.0(@babel/parser@7.25.6)(rollup@4.22.4)(vue@3.5.9(typescript@5.6.2)) + specifier: ^0.27.4 + version: 0.27.4(@babel/parser@7.25.6)(rollup@4.22.4)(vue@3.5.9(typescript@5.6.2)) vite: specifier: ^5.4.8 version: 5.4.8(less@4.2.0) vitepress: specifier: ^1.3.4 - version: 1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2) + version: 1.3.4(@algolia/client-search@5.6.1)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) vitepress-plugin-image-viewer: specifier: ^1.1.5 version: 1.1.5 @@ -117,12 +126,20 @@ packages: '@algolia/client-common@4.24.0': resolution: {integrity: sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==} + '@algolia/client-common@5.6.1': + resolution: {integrity: sha512-4MGqXqiAyqsUJw+KamKWZO2Gxn9iMpc05vC0vy8+iQRjKRZEDB1a+3Da6CnkWzXa162pJb7a/chDAAKA9rye8A==} + engines: {node: '>= 14.0.0'} + '@algolia/client-personalization@4.24.0': resolution: {integrity: sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==} '@algolia/client-search@4.24.0': resolution: {integrity: sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==} + '@algolia/client-search@5.6.1': + resolution: {integrity: sha512-HloeR0Ef29vf2yJc1lhjw1OYial3YgB0f3TQaqqMlSnM/IkAw9TnX1IOYLurnI91apMKggFpA9t8lRp7TGEKEg==} + engines: {node: '>= 14.0.0'} + '@algolia/logger-common@4.24.0': resolution: {integrity: sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==} @@ -135,12 +152,24 @@ packages: '@algolia/requester-browser-xhr@4.24.0': resolution: {integrity: sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==} + '@algolia/requester-browser-xhr@5.6.1': + resolution: {integrity: sha512-tY1RW60sGF9sMpxbd8j53IqLLwnkNhrAarVhFfNZzDZNvI8WyzG78W5ZD/SFvtkgNPPSav3T/3LpBT8xBpzbGw==} + engines: {node: '>= 14.0.0'} + '@algolia/requester-common@4.24.0': resolution: {integrity: sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==} + '@algolia/requester-fetch@5.6.1': + resolution: {integrity: sha512-4TvR5IodrH+o+ji4ka+VBufWY0GfHr43nFqnDTStabtjspfo4rlcV16x534vvnbfp694oBxrz0SO/Ny8VemvXg==} + engines: {node: '>= 14.0.0'} + '@algolia/requester-node-http@4.24.0': resolution: {integrity: sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==} + '@algolia/requester-node-http@5.6.1': + resolution: {integrity: sha512-K7tlss87aq6UnWnU8+fPIe+Is9Mvyqwzysp6Ty/HpQ7YNKUU7opgkMOVKxzTwt3fm40NfNX4ENvVKHoYABL6vw==} + engines: {node: '>= 14.0.0'} + '@algolia/transporter@4.24.0': resolution: {integrity: sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==} @@ -148,20 +177,20 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/eslint-config@2.27.3': - resolution: {integrity: sha512-Y2Vh/LvPAaYoyLwCiZHJ7p76LEIGg6debeUA4Qs+KOrlGuXLQWRmdZlC6SB33UDNzXqkFeaXAlEcYUqvYoiMKA==} + '@antfu/eslint-config@3.7.3': + resolution: {integrity: sha512-vzhKtzQT+f/xBV8T5U8SFy3D7uAqL2CEcjsJVqtA7F8tdKvGuC/96uWeEKMHk5lRfijgj+xRvb+c4qQn60YlIA==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.5.8 '@prettier/plugin-xml': ^3.4.1 '@unocss/eslint-plugin': '>=0.50.0' astro-eslint-parser: ^1.0.2 - eslint: '>=8.40.0' + eslint: ^9.10.0 eslint-plugin-astro: ^1.2.0 eslint-plugin-format: '>=0.1.0' eslint-plugin-react-hooks: ^4.6.0 eslint-plugin-react-refresh: ^0.4.4 - eslint-plugin-solid: ^0.13.2 + eslint-plugin-solid: ^0.14.3 eslint-plugin-svelte: '>=2.35.1' prettier-plugin-astro: ^0.13.0 prettier-plugin-slidev: ^1.0.5 @@ -236,6 +265,10 @@ packages: '@cloudflare/workers-types@4.20240925.0': resolution: {integrity: sha512-KpqyRWvanEuXgBTKYFzRp4NsWOEcswxjsPRSre1zYQcODmc8PUrraVHQUmgvkJgv3FzB+vI9xm7J6oE4MmZHCA==} + '@colors/colors@1.5.0': + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + '@docsearch/css@3.6.1': resolution: {integrity: sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg==} @@ -570,26 +603,47 @@ packages: resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/eslintrc@2.1.4': - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/compat@1.1.1': + resolution: {integrity: sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@8.57.1': - resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/config-array@0.18.0': + resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.6.0': + resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.1.0': + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@humanwhocodes/config-array@0.13.0': - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead + '@eslint/js@9.11.1': + resolution: {integrity: sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/markdown@6.1.0': + resolution: {integrity: sha512-cX1tyD+aIbhzKrCKe/9M5s2jZhldWGOR+cy7cIVpxG9RkoaN4XU+gG3dy6oEKtBFXjDx06GtP0OGO7jgbqa2DA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=9' + + '@eslint/object-schema@2.1.4': + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.2.0': + resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - deprecated: Use @eslint/object-schema instead + '@humanwhocodes/retry@0.3.0': + resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + engines: {node: '>=18.18'} '@iconify-json/carbon@1.2.1': resolution: {integrity: sha512-dIMY6OOY9LnwR3kOqAtfz4phGFG+KNfESEwSL6muCprBelSlSPpRXtdqvEEO/qWhkf5AJ9hWrOV3Egi5Z2IuKA==} @@ -659,6 +713,102 @@ packages: resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} engines: {node: '>=12.4.0'} + '@octokit/auth-token@4.0.0': + resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} + engines: {node: '>= 18'} + + '@octokit/auth-token@5.1.1': + resolution: {integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==} + engines: {node: '>= 18'} + + '@octokit/core@5.2.0': + resolution: {integrity: sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==} + engines: {node: '>= 18'} + + '@octokit/core@6.1.2': + resolution: {integrity: sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==} + engines: {node: '>= 18'} + + '@octokit/endpoint@10.1.1': + resolution: {integrity: sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==} + engines: {node: '>= 18'} + + '@octokit/endpoint@9.0.5': + resolution: {integrity: sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==} + engines: {node: '>= 18'} + + '@octokit/graphql@7.1.0': + resolution: {integrity: sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==} + engines: {node: '>= 18'} + + '@octokit/graphql@8.1.1': + resolution: {integrity: sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==} + engines: {node: '>= 18'} + + '@octokit/openapi-types@20.0.0': + resolution: {integrity: sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==} + + '@octokit/openapi-types@22.2.0': + resolution: {integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==} + + '@octokit/plugin-paginate-rest@11.3.3': + resolution: {integrity: sha512-o4WRoOJZlKqEEgj+i9CpcmnByvtzoUYC6I8PD2SA95M+BJ2x8h7oLcVOg9qcowWXBOdcTRsMZiwvM3EyLm9AfA==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + + '@octokit/plugin-paginate-rest@9.2.1': + resolution: {integrity: sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '5' + + '@octokit/plugin-retry@6.0.1': + resolution: {integrity: sha512-SKs+Tz9oj0g4p28qkZwl/topGcb0k0qPNX/i7vBKmDsjoeqnVfFUquqrE/O9oJY7+oLzdCtkiWSXLpLjvl6uog==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=5' + + '@octokit/plugin-retry@7.1.2': + resolution: {integrity: sha512-XOWnPpH2kJ5VTwozsxGurw+svB2e61aWlmk5EVIYZPwFK5F9h4cyPyj9CIKRyMXMHSwpIsI3mPOdpMmrRhe7UQ==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': '>=6' + + '@octokit/plugin-throttling@8.2.0': + resolution: {integrity: sha512-nOpWtLayKFpgqmgD0y3GqXafMFuKcA4tRPZIfu7BArd2lEZeb1988nhWhwx4aZWmjDmUfdgVf7W+Tt4AmvRmMQ==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': ^5.0.0 + + '@octokit/plugin-throttling@9.3.1': + resolution: {integrity: sha512-Qd91H4liUBhwLB2h6jZ99bsxoQdhgPk6TdwnClPyTBSDAdviGPceViEgUwj+pcQDmB/rfAXAXK7MTochpHM3yQ==} + engines: {node: '>= 18'} + peerDependencies: + '@octokit/core': ^6.0.0 + + '@octokit/request-error@5.1.0': + resolution: {integrity: sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==} + engines: {node: '>= 18'} + + '@octokit/request-error@6.1.5': + resolution: {integrity: sha512-IlBTfGX8Yn/oFPMwSfvugfncK2EwRLjzbrpifNaMY8o/HTEAFqCA1FZxjD9cWvSKBHgrIhc4CSBIzMxiLsbzFQ==} + engines: {node: '>= 18'} + + '@octokit/request@8.4.0': + resolution: {integrity: sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==} + engines: {node: '>= 18'} + + '@octokit/request@9.1.3': + resolution: {integrity: sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==} + engines: {node: '>= 18'} + + '@octokit/types@12.6.0': + resolution: {integrity: sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==} + + '@octokit/types@13.5.1': + resolution: {integrity: sha512-F41lGiWBKPIWPBgjSvaDXTTQptBujnozENAK3S//nj7xsFdYdirImKlBB/hTjr+Vii68SM+8jG3UJWRa6DMuDA==} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -667,6 +817,18 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + '@pnpm/config.env-replace@1.1.0': + resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} + engines: {node: '>=12.22.0'} + + '@pnpm/network.ca-file@1.0.2': + resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} + engines: {node: '>=12.22.0'} + + '@pnpm/npm-conf@2.3.1': + resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} + engines: {node: '>=12'} + '@polka/url@1.0.0-next.28': resolution: {integrity: sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==} @@ -777,36 +939,106 @@ packages: cpu: [x64] os: [win32] - '@shikijs/core@1.19.0': - resolution: {integrity: sha512-314J5MPdS1wzfjuD856MXvbAI2wN03ofMnUGkZ5ZDBOza/d38paLwd+YVyuKrrjxJ4hfPMjc4tRmPkXd6UDMPQ==} + '@saithodev/semantic-release-backmerge@4.0.1': + resolution: {integrity: sha512-WDsU28YrXSLx0xny7FgFlEk8DCKGcj6OOhA+4Q9k3te1jJD1GZuqY8sbIkVQaw9cqJ7CT+fCZUN6QDad8JW4Dg==} + + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} + + '@semantic-release/commit-analyzer@11.1.0': + resolution: {integrity: sha512-cXNTbv3nXR2hlzHjAMgbuiQVtvWHTlwwISt60B+4NZv01y/QRY7p2HcJm8Eh2StzcTJoNnflvKjHH/cjFS7d5g==} + engines: {node: ^18.17 || >=20.6.1} + peerDependencies: + semantic-release: '>=20.1.0' + + '@semantic-release/commit-analyzer@13.0.0': + resolution: {integrity: sha512-KtXWczvTAB1ZFZ6B4O+w8HkfYm/OgQb1dUGNFZtDgQ0csggrmkq8sTxhd+lwGF8kMb59/RnG9o4Tn7M/I8dQ9Q==} + engines: {node: '>=20.8.1'} + peerDependencies: + semantic-release: '>=20.1.0' + + '@semantic-release/error@3.0.0': + resolution: {integrity: sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==} + engines: {node: '>=14.17'} + + '@semantic-release/error@4.0.0': + resolution: {integrity: sha512-mgdxrHTLOjOddRVYIYDo0fR3/v61GNN1YGkfbrjuIKg/uMgCd+Qzo3UAXJ+woLQQpos4pl5Esuw5A7AoNlzjUQ==} + engines: {node: '>=18'} + + '@semantic-release/github@10.3.5': + resolution: {integrity: sha512-svvRglGmvqvxjmDgkXhrjf0lC88oZowFhOfifTldbgX9Dzj0inEtMLaC+3/MkDEmxmaQjWmF5Q/0CMIvPNSVdQ==} + engines: {node: '>=20.8.1'} + peerDependencies: + semantic-release: '>=20.1.0' + + '@semantic-release/github@9.2.6': + resolution: {integrity: sha512-shi+Lrf6exeNZF+sBhK+P011LSbhmIAoUEgEY6SsxF8irJ+J2stwI5jkyDQ+4gzYyDImzV6LCKdYB9FXnQRWKA==} + engines: {node: '>=18'} + peerDependencies: + semantic-release: '>=20.1.0' + + '@semantic-release/npm@11.0.3': + resolution: {integrity: sha512-KUsozQGhRBAnoVg4UMZj9ep436VEGwT536/jwSqB7vcEfA6oncCUU7UIYTRdLx7GvTtqn0kBjnkfLVkcnBa2YQ==} + engines: {node: ^18.17 || >=20} + peerDependencies: + semantic-release: '>=20.1.0' + + '@semantic-release/npm@12.0.1': + resolution: {integrity: sha512-/6nntGSUGK2aTOI0rHPwY3ZjgY9FkXmEHbW9Kr+62NVOsyqpKKeP0lrCH+tphv+EsNdJNmqqwijTEnVWUMQ2Nw==} + engines: {node: '>=20.8.1'} + peerDependencies: + semantic-release: '>=20.1.0' + + '@semantic-release/release-notes-generator@12.1.0': + resolution: {integrity: sha512-g6M9AjUKAZUZnxaJZnouNBeDNTCUrJ5Ltj+VJ60gJeDaRRahcHsry9HW8yKrnKkKNkx5lbWiEP1FPMqVNQz8Kg==} + engines: {node: ^18.17 || >=20.6.1} + peerDependencies: + semantic-release: '>=20.1.0' + + '@semantic-release/release-notes-generator@14.0.1': + resolution: {integrity: sha512-K0w+5220TM4HZTthE5dDpIuFrnkN1NfTGPidJFm04ULT1DEZ9WG89VNXN7F0c+6nMEpWgqmPvb7vY7JkB2jyyA==} + engines: {node: '>=20.8.1'} + peerDependencies: + semantic-release: '>=20.1.0' + + '@shikijs/core@1.20.0': + resolution: {integrity: sha512-KlO3iE0THzSdYkzDFugt8SHe6FR3qNYTkmpbdW1d6xo8juQkMjybxAw/cBi2npL2eb2F4PbbnSs5Z9tDusfvyg==} - '@shikijs/engine-javascript@1.19.0': - resolution: {integrity: sha512-D1sioU61n7fLWfDzTC9JNS19zEYZMr7qxkSVzv6ziEWDxnwzy2PvYoKPedJV4qUf+2VnrYPSaArDz2W0XgGB7A==} + '@shikijs/engine-javascript@1.20.0': + resolution: {integrity: sha512-ZUMo758uduM0Tfgzi/kd+0IKMbNdumCxxWjY36uf1DIs2Qyg9HIq3vA1Wfa/vc6HE7tHWFpANRi3mv7UzJ68MQ==} - '@shikijs/engine-oniguruma@1.19.0': - resolution: {integrity: sha512-/JxwIefNVLGB4EmpB8i6P4JB/oVYRuzSixbqvx7m6iPW0lQ1T97c/0wmA+JlKbngEiExckSuPwa48fajlShB7A==} + '@shikijs/engine-oniguruma@1.20.0': + resolution: {integrity: sha512-MQ40WkVTZk7by33ces4PGK6XNFSo6PYvKTSAr2kTWdRNhFmOcnaX+1XzvFwB26eySXR7U74t91czZ1qJkEgxTA==} - '@shikijs/transformers@1.19.0': - resolution: {integrity: sha512-5h/eQ0jpFCdla9+SSzI6KyppyvCHRCSs5bkKfCgbK79s3rj5zo2bxN9fd4MsX+1ZjDCKkush0Ynrh1iWsps+kQ==} + '@shikijs/transformers@1.20.0': + resolution: {integrity: sha512-TNS5KAErbNIOm1QqabuVaU77NOs5xWfpjpnqME059SA8yddr3mN5ZNAeCI+4QAAnNqZd8RKXjp+9hw66f5ak/A==} - '@shikijs/types@1.19.0': - resolution: {integrity: sha512-NZvVp3k1bP4MTRUbmnkGhYzPdoNMjNLSAwczMRUbtUl4oj2LlNRNbwERyeIyJt56Ac9fvPVZ2nn13OXk86E5UQ==} + '@shikijs/types@1.20.0': + resolution: {integrity: sha512-y+EaDvU2K6/GaXOKXxJaGnr1XtmZMF7MfS0pSEDdxEq66gCtKsLwQvVwoQFdp7R7dLlNAro3ijEE19sMZ0pzqg==} '@shikijs/vscode-textmate@9.2.2': resolution: {integrity: sha512-TMp15K+GGYrWlZM8+Lnj9EaHEFmOen0WJBrfa17hF7taDOYthuPPV0GWzfd/9iMij0akS/8Yw2ikquH7uVi/fg==} + '@sindresorhus/is@4.6.0': + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} + '@sindresorhus/merge-streams@2.3.0': resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} + '@sindresorhus/merge-streams@4.0.0': + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} + engines: {node: '>=18'} + '@stylistic/eslint-plugin@2.8.0': resolution: {integrity: sha512-Ufvk7hP+bf+pD35R/QfunF793XlSRIC7USr3/EdgduK9j13i2JjmsM0LUz3/foS+jDYp2fzyWZA9N44CPur0Ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@types/eslint@9.6.1': - resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} @@ -826,23 +1058,23 @@ packages: '@types/markdown-it@14.1.2': resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==} - '@types/mdast@3.0.15': - resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} - '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} '@types/mdurl@2.0.0': resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} + '@types/ms@0.7.34': + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - '@types/unist@2.0.11': - resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} @@ -871,10 +1103,6 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@7.18.0': - resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.7.0': resolution: {integrity: sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -888,23 +1116,10 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.18.0': - resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.7.0': resolution: {integrity: sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@7.18.0': - resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/typescript-estree@8.7.0': resolution: {integrity: sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -914,22 +1129,12 @@ packages: typescript: optional: true - '@typescript-eslint/utils@7.18.0': - resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - '@typescript-eslint/utils@8.7.0': resolution: {integrity: sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@7.18.0': - resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.7.0': resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -950,22 +1155,15 @@ packages: engines: {node: '>=14'} hasBin: true - '@unocss/config@0.59.4': - resolution: {integrity: sha512-h3yhj+D5Ygn5R7gbK4wMrtXZX6FF5DF6YD517sSSb0XB3lxHD9PhhT4HaV1hpHknvu0cMFU3460M45+TN1TI0Q==} - engines: {node: '>=14'} - '@unocss/config@0.62.4': resolution: {integrity: sha512-XKudKxxW8P44JvlIdS6HBpfE3qZA9rhbemy6/sb8HyZjKYjgeM9jx5yjk+9+4hXNma/KlwDXwjAqY29z0S0SrA==} engines: {node: '>=14'} - '@unocss/core@0.59.4': - resolution: {integrity: sha512-bBZ1sgcAtezQVZ1BST9IS3jqcsTLyqKNjiIf7FTnX3DHpfpYuMDFzSOtmkZDzBleOLO/CtcRWjT0HwTSQAmV0A==} - '@unocss/core@0.62.4': resolution: {integrity: sha512-Cc+Vo6XlaQpyVejkJrrzzWtiK9pgMWzVVBpm9VCVtwZPUjD4GSc+g7VQCPXSsr7m03tmSuRySJx72QcASmauNQ==} - '@unocss/eslint-plugin@0.59.4': - resolution: {integrity: sha512-bWxr0ax0X8F97/JcQ8V34Zl4ZSPklMkYAExj+svfanng7i6ymBCmMDfSVcNjb7VJFP1ealNuEnJ9PJcV0N0aQQ==} + '@unocss/eslint-plugin@0.62.4': + resolution: {integrity: sha512-L4pm8L96OvE99FK+fZHQBXxsu+B/yvhf471Mf5o3idaq+pzptfpZcKKRXCeQKSAYbC80IV4Fm1V5dFxOHbDdPg==} engines: {node: '>=14'} '@unocss/extractor-arbitrary-variants@0.62.4': @@ -1138,6 +1336,10 @@ packages: '@vueuse/shared@11.1.0': resolution: {integrity: sha512-YUtIpY122q7osj+zsNMFAfMTubGz0sn5QzE5gPzAIiCmtt2ha3uQUY1+JPyL4gRCTsLPX82Y9brNbo/aqlA91w==} + JSONStream@1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + hasBin: true + acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -1148,12 +1350,32 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + agent-base@7.1.1: + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + engines: {node: '>= 14'} + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + aggregate-error@5.0.0: + resolution: {integrity: sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==} + engines: {node: '>=18'} + ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} algoliasearch@4.24.0: resolution: {integrity: sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==} + ansi-escapes@6.2.1: + resolution: {integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==} + engines: {node: '>=14.16'} + + ansi-escapes@7.0.0: + resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} + engines: {node: '>=18'} + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -1174,6 +1396,12 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} + ansicolors@0.3.2: + resolution: {integrity: sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==} + + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -1188,9 +1416,11 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} + argv-formatter@1.0.0: + resolution: {integrity: sha512-F2+Hkm9xFaRg+GkaNnbwXNDV5O6pnCFEmqyhvfC/Ic5LbgOWjJh3L+mN/s91rxVL3znE7DYVpW0GJFT+4YBgWw==} + + array-ify@1.0.0: + resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -1201,6 +1431,12 @@ packages: bcp-47-match@2.0.3: resolution: {integrity: sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==} + before-after-hook@2.2.3: + resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} + + before-after-hook@3.0.2: + resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} + binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -1211,6 +1447,9 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + bottleneck@2.19.5: + resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==} + brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -1247,6 +1486,10 @@ packages: caniuse-lite@1.0.30001664: resolution: {integrity: sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==} + cardinal@2.1.1: + resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} + hasBin: true + ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -1258,20 +1501,22 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} + chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + character-entities-html4@2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - character-entities-legacy@1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - character-entities-legacy@3.0.0: resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - character-entities@1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - - character-reference-invalid@1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} @@ -1285,6 +1530,26 @@ packages: resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} engines: {node: '>=4'} + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + clean-stack@5.2.0: + resolution: {integrity: sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==} + engines: {node: '>=14.16'} + + cli-highlight@2.1.11: + resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==} + engines: {node: '>=8.0.0', npm: '>=5.0.0'} + hasBin: true + + cli-table3@0.6.5: + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} + engines: {node: 10.* || >= 12.*} + + cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} @@ -1312,16 +1577,66 @@ packages: resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} engines: {node: '>= 12.0.0'} + compare-func@2.0.0: + resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} + concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} confbox@0.1.7: resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + config-chain@1.1.13: + resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + consola@3.2.3: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} engines: {node: ^14.18.0 || >=16.10.0} + conventional-changelog-angular@7.0.0: + resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} + engines: {node: '>=16'} + + conventional-changelog-angular@8.0.0: + resolution: {integrity: sha512-CLf+zr6St0wIxos4bmaKHRXWAcsCXrJU6F4VdNDrGRK3B8LDLKoX3zuMV5GhtbGkVR/LohZ6MT6im43vZLSjmA==} + engines: {node: '>=18'} + + conventional-changelog-conventionalcommits@8.0.0: + resolution: {integrity: sha512-eOvlTO6OcySPyyyk8pKz2dP4jjElYunj9hn9/s0OB+gapTO8zwS9UQWrZ1pmF2hFs3vw1xhonOLGcGjy/zgsuA==} + engines: {node: '>=18'} + + conventional-changelog-writer@7.0.1: + resolution: {integrity: sha512-Uo+R9neH3r/foIvQ0MKcsXkX642hdm9odUp7TqgFS7BsalTcjzRlIfWZrZR1gbxOozKucaKt5KAbjW8J8xRSmA==} + engines: {node: '>=16'} + hasBin: true + + conventional-changelog-writer@8.0.0: + resolution: {integrity: sha512-TQcoYGRatlAnT2qEWDON/XSfnVG38JzA7E0wcGScu7RElQBkg9WWgZd1peCWFcWDh1xfb2CfsrcvOn1bbSzztA==} + engines: {node: '>=18'} + hasBin: true + + conventional-commits-filter@4.0.0: + resolution: {integrity: sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==} + engines: {node: '>=16'} + + conventional-commits-filter@5.0.0: + resolution: {integrity: sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==} + engines: {node: '>=18'} + + conventional-commits-parser@5.0.0: + resolution: {integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==} + engines: {node: '>=16'} + hasBin: true + + conventional-commits-parser@6.0.0: + resolution: {integrity: sha512-TbsINLp48XeMXR8EvGjTnKGsZqBemisPoyWESlpRyR8lif0lcwzqz+NMtYSj1ooF/WYjSuu7wX0CtdeeMEQAmA==} + engines: {node: '>=18'} + hasBin: true + + convert-hrtime@5.0.0: + resolution: {integrity: sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg==} + engines: {node: '>=12'} + copy-anything@2.0.6: resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} @@ -1332,10 +1647,35 @@ packages: core-js-compat@3.38.1: resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cosmiconfig@8.3.6: + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + cosmiconfig@9.0.0: + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} + crypto-random-string@4.0.0: + resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} + engines: {node: '>=12'} + css-selector-parser@3.0.5: resolution: {integrity: sha512-3itoDFbKUNx1eKmVpYMFyqKX04Ww9osZ+dLgrk6GEv6KMVeXUhUnp4I5X+evw+u3ZxVU6RFXSSRxlTeMh8bA+g==} @@ -1371,12 +1711,22 @@ packages: supports-color: optional: true + decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + + deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + deprecation@2.3.1: + resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} + dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} @@ -1399,6 +1749,13 @@ packages: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} + dot-prop@5.3.0: + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} + + duplexer2@0.1.4: + resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} + duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} @@ -1414,6 +1771,9 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + emojilib@2.4.0: + resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} + enhanced-resolve@5.17.1: resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} @@ -1425,6 +1785,22 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + env-ci@10.0.0: + resolution: {integrity: sha512-U4xcd/utDYFgMh0yWj07R1H6L5fwhVbmxBCpnL0DbVSDZVnsC82HONw0wxtxNkIAcua3KtbomQvIk5xFZGAQJw==} + engines: {node: ^18.17 || >=20.6.1} + + env-ci@11.1.0: + resolution: {integrity: sha512-Z8dnwSDbV1XYM9SBF2J0GcNVvmfmfh3a49qddGIROhBoVro6MZVTji15z/sJbQ2ko2ei8n988EU1wzoLU/tF+g==} + engines: {node: ^18.17 || >=20.6.1} + + env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + + environment@1.1.0: + resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} + engines: {node: '>=18'} + errno@0.1.8: resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} hasBin: true @@ -1460,17 +1836,23 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + eslint-compat-utils@0.5.1: resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' - eslint-config-flat-gitignore@0.1.8: - resolution: {integrity: sha512-OEUbS2wzzYtUfshjOqzFo4Bl4lHykXUdM08TCnYNl7ki+niW4Q1R0j0FDFDr0vjVsI5ZFOz5LvluxOP+Ew+dYw==} + eslint-config-flat-gitignore@0.3.0: + resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==} + peerDependencies: + eslint: ^9.5.0 - eslint-flat-config-utils@0.3.1: - resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==} + eslint-flat-config-utils@0.4.0: + resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==} eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} @@ -1493,8 +1875,8 @@ packages: peerDependencies: eslint: '*' - eslint-plugin-command@0.2.5: - resolution: {integrity: sha512-mbCaSHD37MT8nVJnJUz2oeDfhz0wdOjfrqQVWkSpXuj3uU8m7/FK/niV2bL922af3M1js5x7Xcu3PwqWsrahfA==} + eslint-plugin-command@0.2.6: + resolution: {integrity: sha512-T0bHZ1oblW1xUHUVoBKZJR2osSNNGkfZuK4iqboNwuNS/M7tdp3pmURaJtTi/XDzitxaQ02lvOdFH0mUd5QLvQ==} peerDependencies: eslint: '*' @@ -1515,8 +1897,8 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - eslint-plugin-jsdoc@50.2.5: - resolution: {integrity: sha512-o3pVL19dSO3et+env3uV2WjrMX8oEqZjBF8lZBpLl9/CgqaRAIx5UaSPfrbHKB/JlHldWOFFGrUeZWmpWUds6g==} + eslint-plugin-jsdoc@50.3.0: + resolution: {integrity: sha512-P7qDB/RckdKETpBM4CtjHRQ5qXByPmFhRi86sN3E+J+tySchq+RSOGGhI2hDIefmmKFuTi/1ACjqsnDJDDDfzg==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -1527,12 +1909,6 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-markdown@5.1.0: - resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8' - eslint-plugin-n@17.10.3: resolution: {integrity: sha512-ySZBfKe49nQZWR1yFaA0v/GsH6Fgp8ah6XV0WDz6CN8WO0ek4McMzb7A2xnf4DCYV43frjCygvb9f/wx7UUxRw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1611,6 +1987,10 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@8.0.2: + resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1619,10 +1999,15 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@8.57.1: - resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint@9.11.1: + resolution: {integrity: sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true espree@10.1.0: resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} @@ -1656,10 +2041,18 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + execa@8.0.1: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} + execa@9.4.0: + resolution: {integrity: sha512-yKHlle2YGxZE842MERVIplWwNH5VYmqqcPFgtnlU//K8gxuFFXu0pwd/CrfXTumFpeEiufsP7+opT/bPJa1yVw==} + engines: {node: ^18.19.0 || >=20.5.0} + extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} @@ -1694,9 +2087,17 @@ packages: picomatch: optional: true - file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + figures@2.0.0: + resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} + engines: {node: '>=4'} + + figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} + engines: {node: '>=18'} + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} @@ -1706,6 +2107,10 @@ packages: resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} engines: {node: '>=18'} + find-up@2.1.0: + resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} + engines: {node: '>=4'} + find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -1714,9 +2119,17 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} + find-versions@5.1.0: + resolution: {integrity: sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg==} + engines: {node: '>=12'} + + find-versions@6.0.0: + resolution: {integrity: sha512-2kCCtc+JvcZ86IGAz3Z2Y0A1baIz9fL31pH/0S1IqZr9Iwnjq8izfPtrCyQKO6TLMPELLsQMre7VDqeIKCsHkA==} + engines: {node: '>=18'} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} @@ -1728,25 +2141,48 @@ packages: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + from2@2.3.0: + resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==} + + fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] + function-timeout@1.0.2: + resolution: {integrity: sha512-939eZS4gJ3htTHAldmyyuzlrD58P03fHG49v2JfFXbV6OhvZKRC9j2yAtdHw/zrp2zXHuv05zMIy40F0ge7spA==} + engines: {node: '>=18'} + get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-stream@7.0.1: + resolution: {integrity: sha512-3M8C1EOFN6r8AMUhwUAACIoXZJEOufDU5+0gFFN5uNs6XYOralD2Pqkl7m046va6x77FwposWXbAhPPIOus7mQ==} + engines: {node: '>=16'} + get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} + get-tsconfig@4.8.1: resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} + git-log-parser@1.2.1: + resolution: {integrity: sha512-PI+sPDvHXNPl5WNOErAK05s3j0lgwUzMN6o8cyQrDaKfT3qd7TmNJKeXX+SknI5I0QhG5fVPAEwSY4tRGDtYoQ==} + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -1759,26 +2195,25 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - globals@13.24.0: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + globals@15.9.0: resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} engines: {node: '>=18'} - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - globby@14.0.2: resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} + graceful-fs@4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -1793,6 +2228,11 @@ packages: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} engines: {node: '>=10'} + handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} + hasBin: true + has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} @@ -1834,19 +2274,50 @@ packages: hastscript@8.0.0: resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + highlight.js@10.7.3: + resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} + + hook-std@3.0.0: + resolution: {integrity: sha512-jHRQzjSDzMtFy34AGj1DN+vq54WVuhSvKgrHf0OMiFQTwDD4L/qqofVEWjLOBMTn5+lCD3fPg32W9yOfnEJTTw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hookable@5.5.3: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - html-void-elements@3.0.0: + hosted-git-info@7.0.2: + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} + engines: {node: ^16.14.0 || >=18.0.0} + + hosted-git-info@8.0.0: + resolution: {integrity: sha512-4nw3vOVR+vHUOT8+U4giwe2tcGv+R3pwwRidUe67DoMBTjhrfr6rZYJVVwdkBE+Um050SG+X9tf0Jo4fOpn01w==} + engines: {node: ^18.17.0 || >=20.5.0} + + html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} + + https-proxy-agent@7.0.5: + resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} + engines: {node: '>= 14'} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} + human-signals@8.0.0: + resolution: {integrity: sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==} + engines: {node: '>=18.18.0'} + i@0.3.7: resolution: {integrity: sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==} engines: {node: '>=0.4'} @@ -1868,6 +2339,13 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} + import-from-esm@1.3.4: + resolution: {integrity: sha512-7EyUlPFC0HOlBDpUFGfYstsU7XHxZJKAAMzCT8wZ0hMW7b+hG51LIKTDcsgtz8Pu6YC0HqRVbX+rVUtsGMUKvg==} + engines: {node: '>=16.20'} + + import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + importx@0.4.4: resolution: {integrity: sha512-Lo1pukzAREqrBnnHC+tj+lreMTAvyxtkKsMxLY8H15M/bvLl54p3YuoTI70Tz7Il0AsgSlD7Lrk/FaApRcBL7w==} @@ -1879,18 +2357,23 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - inflight@1.0.6: - resolution: {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. + indent-string@5.0.0: + resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} + engines: {node: '>=12'} + + index-to-position@0.1.2: + resolution: {integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==} + engines: {node: '>=18'} inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - is-alphabetical@1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - is-alphanumerical@1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + into-stream@7.0.0: + resolution: {integrity: sha512-2dYz766i9HprMBasCMvHMuazJ7u4WzhJwo5kb3iPSiW/iRYV6uPari3zHoqZlnuaR7V1bEiNMxikhp37rdBXbw==} + engines: {node: '>=12'} is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -1903,9 +2386,6 @@ packages: resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} engines: {node: '>=6'} - is-decimal@1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} - is-extendable@0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} engines: {node: '>=0.10.0'} @@ -1922,13 +2402,14 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - is-hexadecimal@1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} + is-obj@2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} @@ -1937,10 +2418,26 @@ packages: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} + + is-text-path@2.0.0: + resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==} + engines: {node: '>=8'} + + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} + is-what@3.14.1: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} @@ -1948,16 +2445,35 @@ packages: resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} engines: {node: '>=12.13'} + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + issue-parser@6.0.0: + resolution: {integrity: sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==} + engines: {node: '>=10.13'} + + issue-parser@7.0.1: + resolution: {integrity: sha512-3YZcUUR2Wt1WsapF+S/WiA2WmlW0cWAoPccMqne7AxEBhCdFeTPjfv/Axb8V2gyCgY3nRw+ksZ3xSUX+R47iAg==} + engines: {node: ^18.17 || >=20.6.1} + jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + java-properties@1.0.2: + resolution: {integrity: sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==} + engines: {node: '>= 0.6.0'} + jiti@1.21.6: resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} hasBin: true + jiti@2.0.0: + resolution: {integrity: sha512-CJ7e7Abb779OTRv3lomfp7Mns/Sy1+U4pcAx5VbjxCZD5ZM/VJaXPpPjNKjtSvWQy/H86E49REXR34dl1JEz9w==} + hasBin: true + jiti@2.0.0-beta.3: resolution: {integrity: sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ==} hasBin: true @@ -1989,6 +2505,9 @@ packages: json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + json-parse-better-errors@1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} @@ -1998,10 +2517,20 @@ packages: json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + jsonc-eslint-parser@2.4.0: resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + katex@0.6.0: resolution: {integrity: sha512-rS4mY3SvHYg5LtQV6RBcK0if7ur6plyEukAOV+jGGPqFImuzu8fHL6M752iBmRGoUyF0bhZbAPoezehn7xYksA==} hasBin: true @@ -2031,18 +2560,22 @@ packages: linkify-it@2.2.0: resolution: {integrity: sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==} + load-json-file@4.0.0: + resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} + engines: {node: '>=4'} + load-tsconfig@0.2.5: resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - local-pkg@0.4.3: - resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} - engines: {node: '>=14'} - local-pkg@0.5.0: resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} + locate-path@2.0.0: + resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} + engines: {node: '>=4'} + locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -2051,12 +2584,33 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} + lodash-es@4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + + lodash.capitalize@4.2.1: + resolution: {integrity: sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==} + + lodash.escaperegexp@4.1.2: + resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==} + + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + + lodash.isstring@4.0.1: + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + lodash.uniqby@4.7.0: + resolution: {integrity: sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==} + lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} @@ -2083,17 +2637,69 @@ packages: resolution: {integrity: sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==} hasBin: true + markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + + marked-terminal@6.2.0: + resolution: {integrity: sha512-ubWhwcBFHnXsjYNsu+Wndpg0zhY4CahSpPlA70PlO0rR9r2sZpkyU+rkCsOWH+KMEkx847UpALON+HWgxowFtw==} + engines: {node: '>=16.0.0'} + peerDependencies: + marked: '>=1 <12' + + marked-terminal@7.1.0: + resolution: {integrity: sha512-+pvwa14KZL74MVXjYdPR3nSInhGhNvPce/3mqLVZT2oUvt654sL1XImFuLZ1pkA866IYZ3ikDTOFUIC7XzpZZg==} + engines: {node: '>=16.0.0'} + peerDependencies: + marked: '>=1 <14' + + marked@12.0.2: + resolution: {integrity: sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==} + engines: {node: '>= 18'} + hasBin: true + + marked@9.1.6: + resolution: {integrity: sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==} + engines: {node: '>= 16'} + hasBin: true + match-at@0.1.1: resolution: {integrity: sha512-h4Yd392z9mST+dzc+yjuybOGFNOZjmXIPKWjxBd1Bb23r4SmDOsk2NYCU2BMUBGbSpZqwVsZYNq26QS3xfaT3Q==} - mdast-util-from-markdown@0.8.5: - resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} + + mdast-util-from-markdown@2.0.1: + resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} mdast-util-to-hast@13.2.0: resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} - mdast-util-to-string@2.0.0: - resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + mdast-util-to-markdown@2.1.0: + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} @@ -2101,6 +2707,14 @@ packages: mdurl@1.0.1: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + meow@12.1.1: + resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} + engines: {node: '>=16.10'} + + meow@13.2.0: + resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} + engines: {node: '>=18'} + merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -2108,23 +2722,89 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} + micromark-core-commonmark@2.0.1: + resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.0: + resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-factory-destination@2.0.0: + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} + + micromark-factory-label@2.0.0: + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} + + micromark-factory-space@2.0.0: + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + + micromark-factory-title@2.0.0: + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} + + micromark-factory-whitespace@2.0.0: + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + micromark-util-character@2.1.0: resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + micromark-util-chunked@2.0.0: + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + + micromark-util-classify-character@2.0.0: + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + + micromark-util-combine-extensions@2.0.0: + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} + + micromark-util-decode-numeric-character-reference@2.0.1: + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} + + micromark-util-decode-string@2.0.0: + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + micromark-util-encode@2.0.0: resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + micromark-util-html-tag-name@2.0.0: + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} + + micromark-util-normalize-identifier@2.0.0: + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} + + micromark-util-resolve-all@2.0.0: + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + micromark-util-sanitize-uri@2.0.0: resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + micromark-util-subtokenize@2.0.1: + resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} + micromark-util-symbol@2.0.0: resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} micromark-util-types@2.0.0: resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} - micromark@2.11.4: - resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + micromark@4.0.0: + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} @@ -2135,6 +2815,15 @@ packages: engines: {node: '>=4'} hasBin: true + mime@4.0.4: + resolution: {integrity: sha512-v8yqInVjhXyqP6+Kw4fV3ZzeMRqEW6FotRsKXjRS5VMTNIuXsdRoAvklpoRgSqXm6o9VNH4/C0mgedko9DdLsQ==} + engines: {node: '>=16'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} @@ -2150,6 +2839,9 @@ packages: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minipass@7.1.2: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} @@ -2170,6 +2862,9 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -2186,9 +2881,19 @@ packages: engines: {node: '>= 4.4.x'} hasBin: true + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + nerf-dart@1.0.0: + resolution: {integrity: sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==} + nlcst-to-string@4.0.0: resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} + node-emoji@2.1.3: + resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} + engines: {node: '>=18'} + node-fetch-native@1.6.4: resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} @@ -2198,17 +2903,33 @@ packages: normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + normalize-package-data@6.0.2: + resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} + engines: {node: ^16.14.0 || >=18.0.0} + normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} + normalize-url@8.0.1: + resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} + engines: {node: '>=14.16'} + not@0.1.0: resolution: {integrity: sha512-5PDmaAsVfnWUgTUbJ3ERwn7u79Z0dYxN9ErxCpVJJqe2RK0PJ3z+iFUxuqjwtlDDegXvtWoxD/3Fzxox7tFGWA==} + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + npm-run-path@5.3.0: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + npm-run-path@6.0.0: + resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} + engines: {node: '>=18'} + npm@10.8.3: resolution: {integrity: sha512-0IQlyAYvVtQ7uOhDFYZCGK8kkut2nh8cpAdA9E6FvRSJaTgtZRZgNjlC5ZCct//L73ygrpY93CxXpRJDtNqPVg==} engines: {node: ^18.17.0 || >=20.5.0} @@ -2286,12 +3007,20 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + ofetch@1.4.0: resolution: {integrity: sha512-MuHgsEhU6zGeX+EMh+8mSMrYTnsqJQQrpM00Q6QHMKNqQ0bKy0B43tk8tL1wg+CnsSTy1kg4Ir2T5Ig6rD+dfQ==} once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} @@ -2303,6 +3032,22 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} + p-each-series@3.0.0: + resolution: {integrity: sha512-lastgtAdoH9YaLyDa5i5z64q+kzOcQHsQ5SsZJD3q0VEyI8mq872S3geuNbRUQLVAE9siMfgKrpj7MloKFHruw==} + engines: {node: '>=12'} + + p-filter@4.1.0: + resolution: {integrity: sha512-37/tPdZ3oJwHaS3gNJdenCDB3Tz26i9sjhnguBtvN0vYlRIiDNnvTWkuh+0hETV9rLPdJ3rlL3yVOYPIAnM8rw==} + engines: {node: '>=18'} + + p-is-promise@3.0.0: + resolution: {integrity: sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==} + engines: {node: '>=8'} + + p-limit@1.3.0: + resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} + engines: {node: '>=4'} + p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -2311,6 +3056,10 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} + p-locate@2.0.0: + resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} + engines: {node: '>=4'} + p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -2319,12 +3068,24 @@ packages: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} + p-map@7.0.2: + resolution: {integrity: sha512-z4cYYMMdKHzw4O5UkWJImbZynVIo0lSGTXc7bzB1e/rrDqkgGUNysK/o4bTr+0+xKvvLoTyGqYC4Fgljy9qe1Q==} + engines: {node: '>=18'} + + p-reduce@3.0.0: + resolution: {integrity: sha512-xsrIUgI0Kn6iyDYm9StOpOeK29XM1aboGji26+QEortiFST1hGZaUQOLhtEbqHErPpGW/aSz6allwK2qcptp0Q==} + engines: {node: '>=12'} + + p-try@1.0.0: + resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} + engines: {node: '>=4'} + p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} - package-json-from-dist@1.0.0: - resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} package-manager-detector@0.2.0: resolution: {integrity: sha512-E385OSk9qDcXhcM9LNSe4sdhx8a9mAPrZ4sMLW+tmxl5ZuGtPUcdFu+MPP2jbgiWAZ6Pfe5soGFMd+0Db5Vrog==} @@ -2337,9 +3098,6 @@ packages: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} - parse-entities@2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} - parse-gitignore@2.0.0: resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} engines: {node: '>=14'} @@ -2348,25 +3106,46 @@ packages: resolution: {integrity: sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==} engines: {node: '>= 18'} + parse-json@4.0.0: + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} + parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} + parse-json@8.1.0: + resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} + engines: {node: '>=18'} + + parse-ms@4.0.0: + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + engines: {node: '>=18'} + parse-node-version@1.0.1: resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} engines: {node: '>= 0.10'} + parse5-htmlparser2-tree-adapter@6.0.1: + resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} + + parse5@5.1.1: + resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==} + + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + path-exists@3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -2407,10 +3186,18 @@ packages: resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} engines: {node: '>=12'} + pify@3.0.0: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} + pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} + pkg-conf@2.1.0: + resolution: {integrity: sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==} + engines: {node: '>=4'} + pkg-types@1.2.0: resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} @@ -2442,9 +3229,19 @@ packages: engines: {node: '>=14'} hasBin: true + pretty-ms@9.1.0: + resolution: {integrity: sha512-o1piW0n3tgKIKCwk2vpM/vOV13zjJzvP37Ioze54YlTHE06m4tjEbzg9WsKkvTuyYln2DHjo5pY4qrZGI0otpw==} + engines: {node: '>=18'} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + property-information@6.5.0: resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + proto-list@1.2.4: + resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + prr@1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} @@ -2455,6 +3252,19 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + + read-package-up@11.0.0: + resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==} + engines: {node: '>=18'} + + read-pkg-up@11.0.0: + resolution: {integrity: sha512-LOVbvF1Q0SZdjClSefZ0Nz5z8u+tIE7mV5NibzmE9VYmDe9CaBbAVtz1veOSZbofrdsilxuDAYnFenukZVp8/Q==} + engines: {node: '>=18'} + deprecated: Renamed to read-package-up + read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -2463,10 +3273,20 @@ packages: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} + read-pkg@9.0.1: + resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==} + engines: {node: '>=18'} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + redeyed@2.1.1: + resolution: {integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==} + refa@0.12.1: resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -2482,6 +3302,10 @@ packages: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true + registry-auth-token@5.0.2: + resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} + engines: {node: '>=14'} + regjsparser@0.10.0: resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} hasBin: true @@ -2503,6 +3327,10 @@ packages: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} @@ -2520,11 +3348,6 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rollup@4.22.4: resolution: {integrity: sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -2533,6 +3356,9 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -2543,13 +3369,31 @@ packages: resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} engines: {node: ^14.0.0 || >=16.0.0} - search-insights@2.13.0: - resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==} + search-insights@2.17.2: + resolution: {integrity: sha512-zFNpOpUO+tY2D85KrxJ+aqwnIfdEGi06UH2+xEb+Bp9Mwznmauqc9djbnBibJO5mpfUPPa8st6Sx65+vbeO45g==} section-matter@1.0.0: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} + semantic-release@22.0.12: + resolution: {integrity: sha512-0mhiCR/4sZb00RVFJIUlMuiBkW3NMpVIW2Gse7noqEMoFGkvfPPAImEQbkBV8xga4KOPP4FdTRYuLLy32R1fPw==} + engines: {node: ^18.17 || >=20.6.1} + hasBin: true + + semantic-release@24.1.1: + resolution: {integrity: sha512-4Ax2GxD411jUe9IdhOjMLuN+6wAj+aKjvOGngByrpD/iKL+UKN/2puQglhyI4gxNyy9XzEBMzBwbqpnEwbXGEg==} + engines: {node: '>=20.8.1'} + hasBin: true + + semver-diff@4.0.0: + resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} + engines: {node: '>=12'} + + semver-regex@4.0.5: + resolution: {integrity: sha512-hunMQrEy1T6Jr2uEVjrAIqjwWcQTgOAcIM52C8MY1EZSD3DDNft04XzvYKPqjED65bNVVko0YI38nYeEHCX3yw==} + engines: {node: '>=12'} + semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true @@ -2567,13 +3411,20 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.19.0: - resolution: {integrity: sha512-Ng7Gd6XgWFLsv4Z3so65hOyXjV78qz1M117MuZHwdPQD6fgb5wR2IoLMvSlM/Ml14EXH7n+/YxIpTD74i7kDdw==} + shiki@1.20.0: + resolution: {integrity: sha512-MZJJ1PCFsQB1Piq+25wiz0a75yUv8Q3/fzy7SzRx5ONdjdtGdyiKwYn8vb/FnK5kjS0voWGnPpjG16POauUR+g==} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} + signale@1.4.0: + resolution: {integrity: sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==} + engines: {node: '>=6'} + sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} @@ -2581,8 +3432,8 @@ packages: sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + skin-tone@2.0.0: + resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} engines: {node: '>=8'} slash@5.1.0: @@ -2603,6 +3454,9 @@ packages: space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + spawn-error-forwarder@1.0.0: + resolution: {integrity: sha512-gRjMgK5uFjbCvdibeGJuy3I5OYz6VLoVdsOJdA6wV0WlfQVLFueoqMxwwYD9RODdgb6oUIvlRlsyFSiQkMKu0g==} + spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} @@ -2622,12 +3476,22 @@ packages: resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} engines: {node: '>=0.10.0'} + split2@1.0.0: + resolution: {integrity: sha512-NKywug4u4pX/AZBB1FCPzZ6/7O+Xhz1qMVbzTvvKvikjO99oPN87SkK08mEY9P63/5lWjK+wgOOgApnTg5r6qg==} + + split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} stable-hash@0.0.4: resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + stream-combiner2@1.1.1: + resolution: {integrity: sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==} + string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -2636,6 +3500,9 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + stringify-entities@4.0.4: resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} @@ -2651,18 +3518,38 @@ packages: resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} engines: {node: '>=0.10.0'} + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} + strip-final-newline@4.0.0: + resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} + engines: {node: '>=18'} + strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} + strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} + super-regex@1.0.0: + resolution: {integrity: sha512-CY8u7DtbvucKuquCmOFEKhr9Besln7n9uN8eFbwcoGYWXOMW07u2o8njWaiXt11ylS3qoGF55pILjRmPlbodyg==} + engines: {node: '>=18'} + superjson@2.2.1: resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} engines: {node: '>=16'} @@ -2675,6 +3562,10 @@ packages: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} + supports-hyperlinks@3.1.0: + resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==} + engines: {node: '>=14.18'} + supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -2694,9 +3585,38 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} + temp-dir@3.0.0: + resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} + engines: {node: '>=14.16'} + + tempy@3.1.0: + resolution: {integrity: sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==} + engines: {node: '>=14.16'} + + text-extensions@2.4.0: + resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} + engines: {node: '>=8'} + text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + through2@2.0.5: + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + time-span@5.1.0: + resolution: {integrity: sha512-75voc/9G4rDIJleOo4jPvN4/YC4GRZrY8yy1uU4lwrB3XEQbWve8zXoO5No4eFrGcTAMYyoY67p8jRQdtA1HbA==} + engines: {node: '>=12'} + tinyexec@0.3.0: resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} @@ -2720,6 +3640,10 @@ packages: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} + traverse@0.6.8: + resolution: {integrity: sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA==} + engines: {node: '>= 0.4'} + trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} @@ -2756,6 +3680,18 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} + type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + + type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + + type-fest@4.26.1: + resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==} + engines: {node: '>=16'} + typescript@5.6.2: resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} @@ -2767,8 +3703,10 @@ packages: ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - unconfig@0.3.13: - resolution: {integrity: sha512-N9Ph5NC4+sqtcOjPfHrRcHekBCadCXWTBzp2VYYbySOHW0PfD9XLCeXshTXjkPYwLrBr9AtSeU0CZmkYECJhng==} + uglify-js@3.19.3: + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} + engines: {node: '>=0.8.0'} + hasBin: true unconfig@0.5.5: resolution: {integrity: sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ==} @@ -2776,13 +3714,25 @@ packages: uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + unicode-emoji-modifier-base@1.0.0: + resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} + engines: {node: '>=4'} + unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} + unicorn-magic@0.3.0: + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} + unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + unique-string@3.0.0: + resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} + engines: {node: '>=12'} + unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} @@ -2798,9 +3748,6 @@ packages: unist-util-remove@4.0.0: resolution: {integrity: sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==} - unist-util-stringify-position@2.0.3: - resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} - unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} @@ -2810,6 +3757,16 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + universal-user-agent@6.0.1: + resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==} + + universal-user-agent@7.0.2: + resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + unocss@0.62.4: resolution: {integrity: sha512-SaGbxXQkk8GDPeJpWsBCZ8a23Knu4ixVTt6pvcQWKjOCGTd9XBd+vLZzN2WwdwgBPVwmMmx5wp+/gPHKFNOmIw==} engines: {node: '>=14'} @@ -2822,19 +3779,6 @@ packages: vite: optional: true - unplugin-vue-components@0.26.0: - resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==} - engines: {node: '>=14'} - peerDependencies: - '@babel/parser': ^7.15.8 - '@nuxt/kit': ^3.2.2 - vue: 2 || 3 - peerDependenciesMeta: - '@babel/parser': - optional: true - '@nuxt/kit': - optional: true - unplugin-vue-components@0.27.4: resolution: {integrity: sha512-1XVl5iXG7P1UrOMnaj2ogYa5YTq8aoh5jwDPQhemwO/OrXW+lPQKDXd1hMz15qxQPxgb/XXlbgo3HQ2rLEbmXQ==} engines: {node: '>=14'} @@ -2866,6 +3810,10 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + url-join@5.0.0: + resolution: {integrity: sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -2974,6 +3922,9 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} + wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -2989,6 +3940,10 @@ packages: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} + xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -3002,10 +3957,18 @@ packages: engines: {node: '>= 14'} hasBin: true + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} + yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} @@ -3014,37 +3977,41 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + yoctocolors@2.1.1: + resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} + engines: {node: '>=18'} + zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} snapshots: - '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.13.0)': + '@algolia/autocomplete-core@1.9.3(@algolia/client-search@5.6.1)(algoliasearch@4.24.0)(search-insights@2.17.2)': dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.13.0) - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@5.6.1)(algoliasearch@4.24.0)(search-insights@2.17.2) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@5.6.1)(algoliasearch@4.24.0) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights - '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.13.0)': + '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@5.6.1)(algoliasearch@4.24.0)(search-insights@2.17.2)': dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) - search-insights: 2.13.0 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@5.6.1)(algoliasearch@4.24.0) + search-insights: 2.17.2 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)': + '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@5.6.1)(algoliasearch@4.24.0)': dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) - '@algolia/client-search': 4.24.0 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@5.6.1)(algoliasearch@4.24.0) + '@algolia/client-search': 5.6.1 algoliasearch: 4.24.0 - '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)': + '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@5.6.1)(algoliasearch@4.24.0)': dependencies: - '@algolia/client-search': 4.24.0 + '@algolia/client-search': 5.6.1 algoliasearch: 4.24.0 '@algolia/cache-browser-local-storage@4.24.0': @@ -3075,6 +4042,8 @@ snapshots: '@algolia/requester-common': 4.24.0 '@algolia/transporter': 4.24.0 + '@algolia/client-common@5.6.1': {} + '@algolia/client-personalization@4.24.0': dependencies: '@algolia/client-common': 4.24.0 @@ -3087,6 +4056,13 @@ snapshots: '@algolia/requester-common': 4.24.0 '@algolia/transporter': 4.24.0 + '@algolia/client-search@5.6.1': + dependencies: + '@algolia/client-common': 5.6.1 + '@algolia/requester-browser-xhr': 5.6.1 + '@algolia/requester-fetch': 5.6.1 + '@algolia/requester-node-http': 5.6.1 + '@algolia/logger-common@4.24.0': {} '@algolia/logger-console@4.24.0': @@ -3111,12 +4087,24 @@ snapshots: dependencies: '@algolia/requester-common': 4.24.0 + '@algolia/requester-browser-xhr@5.6.1': + dependencies: + '@algolia/client-common': 5.6.1 + '@algolia/requester-common@4.24.0': {} + '@algolia/requester-fetch@5.6.1': + dependencies: + '@algolia/client-common': 5.6.1 + '@algolia/requester-node-http@4.24.0': dependencies: '@algolia/requester-common': 4.24.0 + '@algolia/requester-node-http@5.6.1': + dependencies: + '@algolia/client-common': 5.6.1 + '@algolia/transporter@4.24.0': dependencies: '@algolia/cache-common': 4.24.0 @@ -3128,47 +4116,47 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.27.3(@typescript-eslint/utils@8.7.0(eslint@8.57.1)(typescript@5.6.2))(@unocss/eslint-plugin@0.59.4(eslint@8.57.1)(typescript@5.6.2))(@vue/compiler-sfc@3.5.9)(eslint-plugin-format@0.1.2(eslint@8.57.1))(eslint@8.57.1)(typescript@5.6.2)': + '@antfu/eslint-config@3.7.3(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(@unocss/eslint-plugin@0.62.4(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(@vue/compiler-sfc@3.5.9)(eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.0.0)))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: '@antfu/install-pkg': 0.4.1 '@clack/prompts': 0.7.0 - '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@8.57.1) - '@stylistic/eslint-plugin': 2.8.0(eslint@8.57.1)(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) - '@typescript-eslint/parser': 8.7.0(eslint@8.57.1)(typescript@5.6.2) - '@vitest/eslint-plugin': 1.1.4(@typescript-eslint/utils@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) - eslint: 8.57.1 - eslint-config-flat-gitignore: 0.1.8 - eslint-flat-config-utils: 0.3.1 - eslint-merge-processors: 0.1.0(eslint@8.57.1) - eslint-plugin-antfu: 2.7.0(eslint@8.57.1) - eslint-plugin-command: 0.2.5(eslint@8.57.1) - eslint-plugin-import-x: 4.3.0(eslint@8.57.1)(typescript@5.6.2) - eslint-plugin-jsdoc: 50.2.5(eslint@8.57.1) - eslint-plugin-jsonc: 2.16.0(eslint@8.57.1) - eslint-plugin-markdown: 5.1.0(eslint@8.57.1) - eslint-plugin-n: 17.10.3(eslint@8.57.1) + '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + '@eslint/markdown': 6.1.0(eslint@9.11.1(jiti@2.0.0)) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@vitest/eslint-plugin': 1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) + eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.0.0)) + eslint-flat-config-utils: 0.4.0 + eslint-merge-processors: 0.1.0(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-antfu: 2.7.0(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-command: 0.2.6(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-import-x: 4.3.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint-plugin-jsdoc: 50.3.0(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-jsonc: 2.16.0(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-n: 17.10.3(eslint@9.11.1(jiti@2.0.0)) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 3.7.0(eslint@8.57.1)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@8.57.1)) - eslint-plugin-regexp: 2.6.0(eslint@8.57.1) - eslint-plugin-toml: 0.11.1(eslint@8.57.1) - eslint-plugin-unicorn: 55.0.0(eslint@8.57.1) - eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1) - eslint-plugin-vue: 9.28.0(eslint@8.57.1) - eslint-plugin-yml: 1.14.0(eslint@8.57.1) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.9)(eslint@8.57.1) + eslint-plugin-perfectionist: 3.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))) + eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-toml: 0.11.1(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.0.0)) + eslint-plugin-yml: 1.14.0(eslint@9.11.1(jiti@2.0.0)) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.9)(eslint@9.11.1(jiti@2.0.0)) globals: 15.9.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 picocolors: 1.1.0 toml-eslint-parser: 0.10.0 - vue-eslint-parser: 9.4.3(eslint@8.57.1) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0)) yaml-eslint-parser: 1.2.3 yargs: 17.7.2 optionalDependencies: - '@unocss/eslint-plugin': 0.59.4(eslint@8.57.1)(typescript@5.6.2) - eslint-plugin-format: 0.1.2(eslint@8.57.1) + '@unocss/eslint-plugin': 0.62.4(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint-plugin-format: 0.1.2(eslint@9.11.1(jiti@2.0.0)) transitivePeerDependencies: - '@typescript-eslint/utils' - '@vue/compiler-sfc' @@ -3223,11 +4211,14 @@ snapshots: '@cloudflare/workers-types@4.20240925.0': {} + '@colors/colors@1.5.0': + optional: true + '@docsearch/css@3.6.1': {} - '@docsearch/js@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.13.0)': + '@docsearch/js@3.6.1(@algolia/client-search@5.6.1)(search-insights@2.17.2)': dependencies: - '@docsearch/react': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.13.0) + '@docsearch/react': 3.6.1(@algolia/client-search@5.6.1)(search-insights@2.17.2) preact: 10.24.1 transitivePeerDependencies: - '@algolia/client-search' @@ -3236,14 +4227,14 @@ snapshots: - react-dom - search-insights - '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.13.0)': + '@docsearch/react@3.6.1(@algolia/client-search@5.6.1)(search-insights@2.17.2)': dependencies: - '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.13.0) - '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0) + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@5.6.1)(algoliasearch@4.24.0)(search-insights@2.17.2) + '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@5.6.1)(algoliasearch@4.24.0) '@docsearch/css': 3.6.1 algoliasearch: 4.24.0 optionalDependencies: - search-insights: 2.13.0 + search-insights: 2.17.2 transitivePeerDependencies: - '@algolia/client-search' @@ -3400,25 +4391,37 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@8.57.1)': + '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.11.1(jiti@2.0.0))': dependencies: escape-string-regexp: 4.0.0 - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) ignore: 5.3.2 - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.1)': + '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.0.0))': dependencies: - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.1': {} - '@eslint/eslintrc@2.1.4': + '@eslint/compat@1.1.1': {} + + '@eslint/config-array@0.18.0': + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.7 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/core@0.6.0': {} + + '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 debug: 4.3.7 - espree: 9.6.1 - globals: 13.24.0 + espree: 10.1.0 + globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -3427,19 +4430,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.57.1': {} + '@eslint/js@9.11.1': {} - '@humanwhocodes/config-array@0.13.0': + '@eslint/markdown@6.1.0(eslint@9.11.1(jiti@2.0.0))': dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.7 - minimatch: 3.1.2 + eslint: 9.11.1(jiti@2.0.0) + mdast-util-from-markdown: 2.0.1 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 transitivePeerDependencies: - supports-color + '@eslint/object-schema@2.1.4': {} + + '@eslint/plugin-kit@0.2.0': + dependencies: + levn: 0.4.1 + '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@2.0.3': {} + '@humanwhocodes/retry@0.3.0': {} '@iconify-json/carbon@1.2.1': dependencies: @@ -3505,11 +4515,11 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@nolebase/ui@2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2)': + '@nolebase/ui@2.5.0(@algolia/client-search@5.6.1)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2)': dependencies: '@iconify-json/octicon': 1.2.0 less: 4.2.0 - vitepress: 1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2) + vitepress: 1.3.4(@algolia/client-search@5.6.1)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) vue: 3.5.9(typescript@5.6.2) transitivePeerDependencies: - '@algolia/client-search' @@ -3540,13 +4550,13 @@ snapshots: - typescript - universal-cookie - '@nolebase/vitepress-plugin-enhanced-readabilities@2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2)': + '@nolebase/vitepress-plugin-enhanced-readabilities@2.5.0(@algolia/client-search@5.6.1)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2)': dependencies: '@iconify-json/carbon': 1.2.1 '@iconify-json/icon-park-outline': 1.2.0 - '@nolebase/ui': 2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2) + '@nolebase/ui': 2.5.0(@algolia/client-search@5.6.1)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) less: 4.2.0 - vitepress: 1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2) + vitepress: 1.3.4(@algolia/client-search@5.6.1)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -3576,10 +4586,10 @@ snapshots: - typescript - universal-cookie - '@nolebase/vitepress-plugin-git-changelog@2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2)': + '@nolebase/vitepress-plugin-git-changelog@2.5.0(@algolia/client-search@5.6.1)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2)': dependencies: '@iconify-json/octicon': 1.2.0 - '@nolebase/ui': 2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2) + '@nolebase/ui': 2.5.0(@algolia/client-search@5.6.1)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) colorette: 2.0.20 date-fns: 3.6.0 defu: 6.1.4 @@ -3589,7 +4599,7 @@ snapshots: gray-matter: 4.0.3 less: 4.2.0 uncrypto: 0.1.3 - vitepress: 1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2) + vitepress: 1.3.4(@algolia/client-search@5.6.1)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -3619,10 +4629,10 @@ snapshots: - typescript - universal-cookie - '@nolebase/vitepress-plugin-highlight-targeted-heading@2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2)': + '@nolebase/vitepress-plugin-highlight-targeted-heading@2.5.0(@algolia/client-search@5.6.1)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2)': dependencies: less: 4.2.0 - vitepress: 1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2) + vitepress: 1.3.4(@algolia/client-search@5.6.1)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -3652,7 +4662,7 @@ snapshots: - typescript - universal-cookie - '@nolebase/vitepress-plugin-meta@2.5.0(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2)': + '@nolebase/vitepress-plugin-meta@2.5.0(@algolia/client-search@5.6.1)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2)': dependencies: defu: 6.1.4 hast-util-select: 6.0.2 @@ -3663,7 +4673,7 @@ snapshots: unified: 11.0.5 unist-util-remove: 4.0.0 unist-util-remove-position: 5.0.0 - vitepress: 1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2) + vitepress: 1.3.4(@algolia/client-search@5.6.1)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -3696,26 +4706,156 @@ snapshots: '@nolyfill/is-core-module@1.0.39': {} + '@octokit/auth-token@4.0.0': {} + + '@octokit/auth-token@5.1.1': {} + + '@octokit/core@5.2.0': + dependencies: + '@octokit/auth-token': 4.0.0 + '@octokit/graphql': 7.1.0 + '@octokit/request': 8.4.0 + '@octokit/request-error': 5.1.0 + '@octokit/types': 13.5.1 + before-after-hook: 2.2.3 + universal-user-agent: 6.0.1 + + '@octokit/core@6.1.2': + dependencies: + '@octokit/auth-token': 5.1.1 + '@octokit/graphql': 8.1.1 + '@octokit/request': 9.1.3 + '@octokit/request-error': 6.1.5 + '@octokit/types': 13.5.1 + before-after-hook: 3.0.2 + universal-user-agent: 7.0.2 + + '@octokit/endpoint@10.1.1': + dependencies: + '@octokit/types': 13.5.1 + universal-user-agent: 7.0.2 + + '@octokit/endpoint@9.0.5': + dependencies: + '@octokit/types': 13.5.1 + universal-user-agent: 6.0.1 + + '@octokit/graphql@7.1.0': + dependencies: + '@octokit/request': 8.4.0 + '@octokit/types': 13.5.1 + universal-user-agent: 6.0.1 + + '@octokit/graphql@8.1.1': + dependencies: + '@octokit/request': 9.1.3 + '@octokit/types': 13.5.1 + universal-user-agent: 7.0.2 + + '@octokit/openapi-types@20.0.0': {} + + '@octokit/openapi-types@22.2.0': {} + + '@octokit/plugin-paginate-rest@11.3.3(@octokit/core@6.1.2)': + dependencies: + '@octokit/core': 6.1.2 + '@octokit/types': 13.5.1 + + '@octokit/plugin-paginate-rest@9.2.1(@octokit/core@5.2.0)': + dependencies: + '@octokit/core': 5.2.0 + '@octokit/types': 12.6.0 + + '@octokit/plugin-retry@6.0.1(@octokit/core@5.2.0)': + dependencies: + '@octokit/core': 5.2.0 + '@octokit/request-error': 5.1.0 + '@octokit/types': 12.6.0 + bottleneck: 2.19.5 + + '@octokit/plugin-retry@7.1.2(@octokit/core@6.1.2)': + dependencies: + '@octokit/core': 6.1.2 + '@octokit/request-error': 6.1.5 + '@octokit/types': 13.5.1 + bottleneck: 2.19.5 + + '@octokit/plugin-throttling@8.2.0(@octokit/core@5.2.0)': + dependencies: + '@octokit/core': 5.2.0 + '@octokit/types': 12.6.0 + bottleneck: 2.19.5 + + '@octokit/plugin-throttling@9.3.1(@octokit/core@6.1.2)': + dependencies: + '@octokit/core': 6.1.2 + '@octokit/types': 13.5.1 + bottleneck: 2.19.5 + + '@octokit/request-error@5.1.0': + dependencies: + '@octokit/types': 13.5.1 + deprecation: 2.3.1 + once: 1.4.0 + + '@octokit/request-error@6.1.5': + dependencies: + '@octokit/types': 13.5.1 + + '@octokit/request@8.4.0': + dependencies: + '@octokit/endpoint': 9.0.5 + '@octokit/request-error': 5.1.0 + '@octokit/types': 13.5.1 + universal-user-agent: 6.0.1 + + '@octokit/request@9.1.3': + dependencies: + '@octokit/endpoint': 10.1.1 + '@octokit/request-error': 6.1.5 + '@octokit/types': 13.5.1 + universal-user-agent: 7.0.2 + + '@octokit/types@12.6.0': + dependencies: + '@octokit/openapi-types': 20.0.0 + + '@octokit/types@13.5.1': + dependencies: + '@octokit/openapi-types': 22.2.0 + '@pkgjs/parseargs@0.11.0': optional: true '@pkgr/core@0.1.1': {} + '@pnpm/config.env-replace@1.1.0': {} + + '@pnpm/network.ca-file@1.0.2': + dependencies: + graceful-fs: 4.2.10 + + '@pnpm/npm-conf@2.3.1': + dependencies: + '@pnpm/config.env-replace': 1.1.0 + '@pnpm/network.ca-file': 1.0.2 + config-chain: 1.1.13 + '@polka/url@1.0.0-next.28': {} '@project-trans/suggestion-box@0.0.9(vue@3.5.9(typescript@5.6.2))': dependencies: vue: 3.5.9(typescript@5.6.2) - '@project-trans/vitepress-theme-project-trans@0.4.1727360260(@algolia/client-search@4.24.0)(@babel/parser@7.25.6)(@iconify-json/carbon@1.2.1)(@iconify-json/icon-park-outline@1.2.0)(@iconify-json/octicon@1.2.0)(@project-trans/suggestion-box@0.0.9(vue@3.5.9(typescript@5.6.2)))(less@4.2.0)(postcss@8.4.47)(rollup@4.22.4)(search-insights@2.13.0)(typescript@5.6.2)(unocss@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)))(vite@5.4.8(less@4.2.0))(vitepress-sidebar@1.27.1)(vitepress@1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2))(vue@3.5.9(typescript@5.6.2))': + '@project-trans/vitepress-theme-project-trans@0.4.1727360260(@algolia/client-search@5.6.1)(@babel/parser@7.25.6)(@iconify-json/carbon@1.2.1)(@iconify-json/icon-park-outline@1.2.0)(@iconify-json/octicon@1.2.0)(@project-trans/suggestion-box@0.0.9(vue@3.5.9(typescript@5.6.2)))(less@4.2.0)(postcss@8.4.47)(rollup@4.22.4)(search-insights@2.17.2)(typescript@5.6.2)(unocss@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)))(vite@5.4.8(less@4.2.0))(vitepress-sidebar@1.27.1)(vitepress@1.3.4(@algolia/client-search@5.6.1)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2))(vue@3.5.9(typescript@5.6.2))': dependencies: '@iconify-json/carbon': 1.2.1 '@iconify-json/icon-park-outline': 1.2.0 '@iconify-json/octicon': 1.2.0 - '@nolebase/vitepress-plugin-enhanced-readabilities': 2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2) - '@nolebase/vitepress-plugin-git-changelog': 2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2) - '@nolebase/vitepress-plugin-highlight-targeted-heading': 2.5.0(@algolia/client-search@4.24.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2) - '@nolebase/vitepress-plugin-meta': 2.5.0(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2) + '@nolebase/vitepress-plugin-enhanced-readabilities': 2.5.0(@algolia/client-search@5.6.1)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) + '@nolebase/vitepress-plugin-git-changelog': 2.5.0(@algolia/client-search@5.6.1)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) + '@nolebase/vitepress-plugin-highlight-targeted-heading': 2.5.0(@algolia/client-search@5.6.1)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) + '@nolebase/vitepress-plugin-meta': 2.5.0(@algolia/client-search@5.6.1)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) '@project-trans/suggestion-box': 0.0.9(vue@3.5.9(typescript@5.6.2)) markdown-it-footnote: 4.0.0 markdown-it-katex: 2.0.3 @@ -3723,7 +4863,7 @@ snapshots: unocss: 0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)) unplugin-vue-components: 0.27.4(@babel/parser@7.25.6)(rollup@4.22.4)(vue@3.5.9(typescript@5.6.2)) vite: 5.4.8(less@4.2.0) - vitepress: 1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2) + vitepress: 1.3.4(@algolia/client-search@5.6.1)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2) vitepress-sidebar: 1.27.1 vue: 3.5.9(typescript@5.6.2) transitivePeerDependencies: @@ -3817,43 +4957,202 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.22.4': optional: true - '@shikijs/core@1.19.0': + '@saithodev/semantic-release-backmerge@4.0.1(typescript@5.6.2)': + dependencies: + '@semantic-release/error': 3.0.0 + aggregate-error: 3.1.0 + debug: 4.3.7 + execa: 5.1.1 + lodash: 4.17.21 + semantic-release: 22.0.12(typescript@5.6.2) + transitivePeerDependencies: + - supports-color + - typescript + + '@sec-ant/readable-stream@0.4.1': {} + + '@semantic-release/commit-analyzer@11.1.0(semantic-release@22.0.12(typescript@5.6.2))': + dependencies: + conventional-changelog-angular: 7.0.0 + conventional-commits-filter: 4.0.0 + conventional-commits-parser: 5.0.0 + debug: 4.3.7 + import-from-esm: 1.3.4 + lodash-es: 4.17.21 + micromatch: 4.0.8 + semantic-release: 22.0.12(typescript@5.6.2) + transitivePeerDependencies: + - supports-color + + '@semantic-release/commit-analyzer@13.0.0(semantic-release@24.1.1(typescript@5.6.2))': + dependencies: + conventional-changelog-angular: 8.0.0 + conventional-changelog-writer: 8.0.0 + conventional-commits-filter: 5.0.0 + conventional-commits-parser: 6.0.0 + debug: 4.3.7 + import-from-esm: 1.3.4 + lodash-es: 4.17.21 + micromatch: 4.0.8 + semantic-release: 24.1.1(typescript@5.6.2) + transitivePeerDependencies: + - supports-color + + '@semantic-release/error@3.0.0': {} + + '@semantic-release/error@4.0.0': {} + + '@semantic-release/github@10.3.5(semantic-release@24.1.1(typescript@5.6.2))': + dependencies: + '@octokit/core': 6.1.2 + '@octokit/plugin-paginate-rest': 11.3.3(@octokit/core@6.1.2) + '@octokit/plugin-retry': 7.1.2(@octokit/core@6.1.2) + '@octokit/plugin-throttling': 9.3.1(@octokit/core@6.1.2) + '@semantic-release/error': 4.0.0 + aggregate-error: 5.0.0 + debug: 4.3.7 + dir-glob: 3.0.1 + globby: 14.0.2 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.5 + issue-parser: 7.0.1 + lodash-es: 4.17.21 + mime: 4.0.4 + p-filter: 4.1.0 + semantic-release: 24.1.1(typescript@5.6.2) + url-join: 5.0.0 + transitivePeerDependencies: + - supports-color + + '@semantic-release/github@9.2.6(semantic-release@22.0.12(typescript@5.6.2))': + dependencies: + '@octokit/core': 5.2.0 + '@octokit/plugin-paginate-rest': 9.2.1(@octokit/core@5.2.0) + '@octokit/plugin-retry': 6.0.1(@octokit/core@5.2.0) + '@octokit/plugin-throttling': 8.2.0(@octokit/core@5.2.0) + '@semantic-release/error': 4.0.0 + aggregate-error: 5.0.0 + debug: 4.3.7 + dir-glob: 3.0.1 + globby: 14.0.2 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.5 + issue-parser: 6.0.0 + lodash-es: 4.17.21 + mime: 4.0.4 + p-filter: 4.1.0 + semantic-release: 22.0.12(typescript@5.6.2) + url-join: 5.0.0 + transitivePeerDependencies: + - supports-color + + '@semantic-release/npm@11.0.3(semantic-release@22.0.12(typescript@5.6.2))': + dependencies: + '@semantic-release/error': 4.0.0 + aggregate-error: 5.0.0 + execa: 8.0.1 + fs-extra: 11.2.0 + lodash-es: 4.17.21 + nerf-dart: 1.0.0 + normalize-url: 8.0.1 + npm: 10.8.3 + rc: 1.2.8 + read-pkg: 9.0.1 + registry-auth-token: 5.0.2 + semantic-release: 22.0.12(typescript@5.6.2) + semver: 7.6.3 + tempy: 3.1.0 + + '@semantic-release/npm@12.0.1(semantic-release@24.1.1(typescript@5.6.2))': + dependencies: + '@semantic-release/error': 4.0.0 + aggregate-error: 5.0.0 + execa: 9.4.0 + fs-extra: 11.2.0 + lodash-es: 4.17.21 + nerf-dart: 1.0.0 + normalize-url: 8.0.1 + npm: 10.8.3 + rc: 1.2.8 + read-pkg: 9.0.1 + registry-auth-token: 5.0.2 + semantic-release: 24.1.1(typescript@5.6.2) + semver: 7.6.3 + tempy: 3.1.0 + + '@semantic-release/release-notes-generator@12.1.0(semantic-release@22.0.12(typescript@5.6.2))': + dependencies: + conventional-changelog-angular: 7.0.0 + conventional-changelog-writer: 7.0.1 + conventional-commits-filter: 4.0.0 + conventional-commits-parser: 5.0.0 + debug: 4.3.7 + get-stream: 7.0.1 + import-from-esm: 1.3.4 + into-stream: 7.0.0 + lodash-es: 4.17.21 + read-pkg-up: 11.0.0 + semantic-release: 22.0.12(typescript@5.6.2) + transitivePeerDependencies: + - supports-color + + '@semantic-release/release-notes-generator@14.0.1(semantic-release@24.1.1(typescript@5.6.2))': + dependencies: + conventional-changelog-angular: 8.0.0 + conventional-changelog-writer: 8.0.0 + conventional-commits-filter: 5.0.0 + conventional-commits-parser: 6.0.0 + debug: 4.3.7 + get-stream: 7.0.1 + import-from-esm: 1.3.4 + into-stream: 7.0.0 + lodash-es: 4.17.21 + read-package-up: 11.0.0 + semantic-release: 24.1.1(typescript@5.6.2) + transitivePeerDependencies: + - supports-color + + '@shikijs/core@1.20.0': dependencies: - '@shikijs/engine-javascript': 1.19.0 - '@shikijs/engine-oniguruma': 1.19.0 - '@shikijs/types': 1.19.0 + '@shikijs/engine-javascript': 1.20.0 + '@shikijs/engine-oniguruma': 1.20.0 + '@shikijs/types': 1.20.0 '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 - '@shikijs/engine-javascript@1.19.0': + '@shikijs/engine-javascript@1.20.0': dependencies: - '@shikijs/types': 1.19.0 + '@shikijs/types': 1.20.0 '@shikijs/vscode-textmate': 9.2.2 oniguruma-to-js: 0.4.3 - '@shikijs/engine-oniguruma@1.19.0': + '@shikijs/engine-oniguruma@1.20.0': dependencies: - '@shikijs/types': 1.19.0 + '@shikijs/types': 1.20.0 '@shikijs/vscode-textmate': 9.2.2 - '@shikijs/transformers@1.19.0': + '@shikijs/transformers@1.20.0': dependencies: - shiki: 1.19.0 + shiki: 1.20.0 - '@shikijs/types@1.19.0': + '@shikijs/types@1.20.0': dependencies: '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 '@shikijs/vscode-textmate@9.2.2': {} + '@sindresorhus/is@4.6.0': {} + '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@2.8.0(eslint@8.57.1)(typescript@5.6.2)': + '@sindresorhus/merge-streams@4.0.0': {} + + '@stylistic/eslint-plugin@2.8.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@8.57.1)(typescript@5.6.2) - eslint: 8.57.1 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -3862,10 +5161,9 @@ snapshots: - supports-color - typescript - '@types/eslint@9.6.1': + '@types/debug@4.1.12': dependencies: - '@types/estree': 1.0.6 - '@types/json-schema': 7.0.15 + '@types/ms': 0.7.34 '@types/estree@1.0.5': {} @@ -3884,37 +5182,35 @@ snapshots: '@types/linkify-it': 5.0.0 '@types/mdurl': 2.0.0 - '@types/mdast@3.0.15': - dependencies: - '@types/unist': 2.0.11 - '@types/mdast@4.0.4': dependencies: '@types/unist': 3.0.3 '@types/mdurl@2.0.0': {} + '@types/ms@0.7.34': {} + '@types/nlcst@2.0.3': dependencies: '@types/unist': 3.0.3 '@types/normalize-package-data@2.4.4': {} - '@types/unist@2.0.11': {} + '@types/semver@7.5.8': {} '@types/unist@3.0.3': {} '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 8.7.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/type-utils': 8.7.0(eslint@8.57.1)(typescript@5.6.2) - '@typescript-eslint/utils': 8.7.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.7.0 - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -3924,33 +5220,28 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2)': + '@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.7.0 debug: 4.3.7 - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@7.18.0': - dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/scope-manager@8.7.0': dependencies: '@typescript-eslint/types': 8.7.0 '@typescript-eslint/visitor-keys': 8.7.0 - '@typescript-eslint/type-utils@8.7.0(eslint@8.57.1)(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - '@typescript-eslint/utils': 8.7.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) debug: 4.3.7 ts-api-utils: 1.3.0(typescript@5.6.2) optionalDependencies: @@ -3959,25 +5250,8 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@7.18.0': {} - '@typescript-eslint/types@8.7.0': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.2)': - dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.7 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) - optionalDependencies: - typescript: 5.6.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.7.0(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.7.0 @@ -3993,33 +5267,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.6.2)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.2) - eslint: 8.57.1 - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/utils@8.7.0(eslint@8.57.1)(typescript@5.6.2)': + '@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) '@typescript-eslint/scope-manager': 8.7.0 '@typescript-eslint/types': 8.7.0 '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@7.18.0': - dependencies: - '@typescript-eslint/types': 7.18.0 - eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.7.0': dependencies: '@typescript-eslint/types': 8.7.0 @@ -4057,11 +5315,6 @@ snapshots: - rollup - supports-color - '@unocss/config@0.59.4': - dependencies: - '@unocss/core': 0.59.4 - unconfig: 0.3.13 - '@unocss/config@0.62.4': dependencies: '@unocss/core': 0.62.4 @@ -4069,15 +5322,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@unocss/core@0.59.4': {} - '@unocss/core@0.62.4': {} - '@unocss/eslint-plugin@0.59.4(eslint@8.57.1)(typescript@5.6.2)': + '@unocss/eslint-plugin@0.62.4(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.6.2) - '@unocss/config': 0.59.4 - '@unocss/core': 0.59.4 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + '@unocss/config': 0.62.4 + '@unocss/core': 0.62.4 magic-string: 0.30.11 synckit: 0.9.1 transitivePeerDependencies: @@ -4197,11 +5448,11 @@ snapshots: vite: 5.4.8(less@4.2.0) vue: 3.5.9(typescript@5.6.2) - '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2)': + '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)': dependencies: - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) optionalDependencies: - '@typescript-eslint/utils': 8.7.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) typescript: 5.6.2 '@vue/compiler-core@3.5.9': @@ -4306,12 +5557,33 @@ snapshots: - '@vue/composition-api' - vue + JSONStream@1.3.5: + dependencies: + jsonparse: 1.3.1 + through: 2.3.8 + acorn-jsx@5.3.2(acorn@8.12.1): dependencies: acorn: 8.12.1 acorn@8.12.1: {} + agent-base@7.1.1: + dependencies: + debug: 4.3.7 + transitivePeerDependencies: + - supports-color + + aggregate-error@3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + + aggregate-error@5.0.0: + dependencies: + clean-stack: 5.2.0 + indent-string: 5.0.0 + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 @@ -4337,6 +5609,12 @@ snapshots: '@algolia/requester-node-http': 4.24.0 '@algolia/transporter': 4.24.0 + ansi-escapes@6.2.1: {} + + ansi-escapes@7.0.0: + dependencies: + environment: 1.1.0 + ansi-regex@5.0.1: {} ansi-regex@6.1.0: {} @@ -4351,6 +5629,10 @@ snapshots: ansi-styles@6.2.1: {} + ansicolors@0.3.2: {} + + any-promise@1.3.0: {} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 @@ -4364,7 +5646,9 @@ snapshots: argparse@2.0.1: {} - array-union@2.1.0: {} + argv-formatter@1.0.0: {} + + array-ify@1.0.0: {} bail@2.0.2: {} @@ -4372,12 +5656,18 @@ snapshots: bcp-47-match@2.0.3: {} + before-after-hook@2.2.3: {} + + before-after-hook@3.0.2: {} + binary-extensions@2.3.0: {} birpc@0.2.17: {} boolbase@1.0.0: {} + bottleneck@2.19.5: {} + brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -4411,6 +5701,11 @@ snapshots: caniuse-lite@1.0.30001664: {} + cardinal@2.1.1: + dependencies: + ansicolors: 0.3.2 + redeyed: 2.1.1 + ccount@2.0.1: {} chalk@2.4.2: @@ -4424,15 +5719,15 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 - character-entities-html4@2.1.0: {} + chalk@5.3.0: {} - character-entities-legacy@1.1.4: {} + char-regex@1.0.2: {} - character-entities-legacy@3.0.0: {} + character-entities-html4@2.1.0: {} - character-entities@1.2.4: {} + character-entities-legacy@3.0.0: {} - character-reference-invalid@1.1.4: {} + character-entities@2.0.2: {} chokidar@3.6.0: dependencies: @@ -4452,6 +5747,33 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 + clean-stack@2.2.0: {} + + clean-stack@5.2.0: + dependencies: + escape-string-regexp: 5.0.0 + + cli-highlight@2.1.11: + dependencies: + chalk: 4.1.2 + highlight.js: 10.7.3 + mz: 2.7.0 + parse5: 5.1.1 + parse5-htmlparser2-tree-adapter: 6.0.1 + yargs: 16.2.0 + + cli-table3@0.6.5: + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + + cliui@7.0.4: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + cliui@8.0.1: dependencies: string-width: 4.2.3 @@ -4476,12 +5798,68 @@ snapshots: comment-parser@1.4.1: {} + compare-func@2.0.0: + dependencies: + array-ify: 1.0.0 + dot-prop: 5.3.0 + concat-map@0.0.1: {} confbox@0.1.7: {} + config-chain@1.1.13: + dependencies: + ini: 1.3.8 + proto-list: 1.2.4 + consola@3.2.3: {} + conventional-changelog-angular@7.0.0: + dependencies: + compare-func: 2.0.0 + + conventional-changelog-angular@8.0.0: + dependencies: + compare-func: 2.0.0 + + conventional-changelog-conventionalcommits@8.0.0: + dependencies: + compare-func: 2.0.0 + + conventional-changelog-writer@7.0.1: + dependencies: + conventional-commits-filter: 4.0.0 + handlebars: 4.7.8 + json-stringify-safe: 5.0.1 + meow: 12.1.1 + semver: 7.6.3 + split2: 4.2.0 + + conventional-changelog-writer@8.0.0: + dependencies: + '@types/semver': 7.5.8 + conventional-commits-filter: 5.0.0 + handlebars: 4.7.8 + meow: 13.2.0 + semver: 7.6.3 + + conventional-commits-filter@4.0.0: {} + + conventional-commits-filter@5.0.0: {} + + conventional-commits-parser@5.0.0: + dependencies: + JSONStream: 1.3.5 + is-text-path: 2.0.0 + meow: 12.1.1 + split2: 4.2.0 + + conventional-commits-parser@6.0.0: + dependencies: + meow: 13.2.0 + + convert-hrtime@5.0.0: {} + copy-anything@2.0.6: dependencies: is-what: 3.14.1 @@ -4494,12 +5872,36 @@ snapshots: dependencies: browserslist: 4.24.0 + core-util-is@1.0.3: {} + + cosmiconfig@8.3.6(typescript@5.6.2): + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + optionalDependencies: + typescript: 5.6.2 + + cosmiconfig@9.0.0(typescript@5.6.2): + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + optionalDependencies: + typescript: 5.6.2 + cross-spawn@7.0.3: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 + crypto-random-string@4.0.0: + dependencies: + type-fest: 1.4.0 + css-selector-parser@3.0.5: {} css-tree@2.3.1: @@ -4521,10 +5923,18 @@ snapshots: dependencies: ms: 2.1.3 + decode-named-character-reference@1.0.2: + dependencies: + character-entities: 2.0.2 + + deep-extend@0.6.0: {} + deep-is@0.1.4: {} defu@6.1.4: {} + deprecation@2.3.1: {} + dequal@2.0.3: {} destr@2.0.3: {} @@ -4543,6 +5953,14 @@ snapshots: dependencies: esutils: 2.0.3 + dot-prop@5.3.0: + dependencies: + is-obj: 2.0.0 + + duplexer2@0.1.4: + dependencies: + readable-stream: 2.3.8 + duplexer@0.1.2: {} eastasianwidth@0.2.0: {} @@ -4553,6 +5971,8 @@ snapshots: emoji-regex@9.2.2: {} + emojilib@2.4.0: {} + enhanced-resolve@5.17.1: dependencies: graceful-fs: 4.2.11 @@ -4562,14 +5982,28 @@ snapshots: entities@4.5.0: {} - errno@0.1.8: + env-ci@10.0.0: dependencies: - prr: 1.0.1 - optional: true + execa: 8.0.1 + java-properties: 1.0.2 - error-ex@1.3.2: + env-ci@11.1.0: dependencies: - is-arrayish: 0.2.1 + execa: 8.0.1 + java-properties: 1.0.2 + + env-paths@2.2.1: {} + + environment@1.1.0: {} + + errno@0.1.8: + dependencies: + prr: 1.0.1 + optional: true + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 es-module-lexer@1.5.4: {} @@ -4634,24 +6068,26 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.5.1(eslint@8.57.1): + escape-string-regexp@5.0.0: {} + + eslint-compat-utils@0.5.1(eslint@9.11.1(jiti@2.0.0)): dependencies: - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) semver: 7.6.3 - eslint-config-flat-gitignore@0.1.8: + eslint-config-flat-gitignore@0.3.0(eslint@9.11.1(jiti@2.0.0)): dependencies: + '@eslint/compat': 1.1.1 + eslint: 9.11.1(jiti@2.0.0) find-up-simple: 1.0.0 - parse-gitignore: 2.0.0 - eslint-flat-config-utils@0.3.1: + eslint-flat-config-utils@0.4.0: dependencies: - '@types/eslint': 9.6.1 pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint@8.57.1): + eslint-formatting-reporter@0.0.0(eslint@9.11.1(jiti@2.0.0)): dependencies: - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -4662,46 +6098,46 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint@8.57.1): + eslint-merge-processors@0.1.0(eslint@9.11.1(jiti@2.0.0)): dependencies: - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.7.0(eslint@8.57.1): + eslint-plugin-antfu@2.7.0(eslint@9.11.1(jiti@2.0.0)): dependencies: '@antfu/utils': 0.7.10 - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) - eslint-plugin-command@0.2.5(eslint@8.57.1): + eslint-plugin-command@0.2.6(eslint@9.11.1(jiti@2.0.0)): dependencies: '@es-joy/jsdoccomment': 0.48.0 - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) - eslint-plugin-es-x@7.8.0(eslint@8.57.1): + eslint-plugin-es-x@7.8.0(eslint@9.11.1(jiti@2.0.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) '@eslint-community/regexpp': 4.11.1 - eslint: 8.57.1 - eslint-compat-utils: 0.5.1(eslint@8.57.1) + eslint: 9.11.1(jiti@2.0.0) + eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) - eslint-plugin-format@0.1.2(eslint@8.57.1): + eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.0.0)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.8 '@dprint/toml': 0.6.2 - eslint: 8.57.1 - eslint-formatting-reporter: 0.0.0(eslint@8.57.1) + eslint: 9.11.1(jiti@2.0.0) + eslint-formatting-reporter: 0.0.0(eslint@9.11.1(jiti@2.0.0)) eslint-parser-plain: 0.1.0 prettier: 3.3.3 synckit: 0.9.1 - eslint-plugin-import-x@4.3.0(eslint@8.57.1)(typescript@5.6.2): + eslint-plugin-import-x@4.3.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) debug: 4.3.7 doctrine: 3.0.0 - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.1 is-glob: 4.0.3 @@ -4713,14 +6149,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.5(eslint@8.57.1): + eslint-plugin-jsdoc@50.3.0(eslint@9.11.1(jiti@2.0.0)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.2.1 @@ -4730,30 +6166,23 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@8.57.1): + eslint-plugin-jsonc@2.16.0(eslint@9.11.1(jiti@2.0.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) - eslint: 8.57.1 - eslint-compat-utils: 0.5.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.11.1(jiti@2.0.0) + eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-markdown@5.1.0(eslint@8.57.1): - dependencies: - eslint: 8.57.1 - mdast-util-from-markdown: 0.8.5 - transitivePeerDependencies: - - supports-color - - eslint-plugin-n@17.10.3(eslint@8.57.1): + eslint-plugin-n@17.10.3(eslint@9.11.1(jiti@2.0.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) enhanced-resolve: 5.17.1 - eslint: 8.57.1 - eslint-plugin-es-x: 7.8.0(eslint@8.57.1) + eslint: 9.11.1(jiti@2.0.0) + eslint-plugin-es-x: 7.8.0(eslint@9.11.1(jiti@2.0.0)) get-tsconfig: 4.8.1 globals: 15.9.0 ignore: 5.3.2 @@ -4762,48 +6191,48 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.7.0(eslint@8.57.1)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@8.57.1)): + eslint-plugin-perfectionist@3.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0))): dependencies: '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@8.57.1)(typescript@5.6.2) - eslint: 8.57.1 + '@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) + eslint: 9.11.1(jiti@2.0.0) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@8.57.1) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@8.57.1): + eslint-plugin-regexp@2.6.0(eslint@9.11.1(jiti@2.0.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) '@eslint-community/regexpp': 4.11.1 comment-parser: 1.4.1 - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-toml@0.11.1(eslint@8.57.1): + eslint-plugin-toml@0.11.1(eslint@9.11.1(jiti@2.0.0)): dependencies: debug: 4.3.7 - eslint: 8.57.1 - eslint-compat-utils: 0.5.1(eslint@8.57.1) + eslint: 9.11.1(jiti@2.0.0) + eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@55.0.0(eslint@8.57.1): + eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@2.0.0)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -4816,91 +6245,97 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0)): dependencies: - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2) - eslint-plugin-vue@9.28.0(eslint@8.57.1): + eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.0.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) - eslint: 8.57.1 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) + eslint: 9.11.1(jiti@2.0.0) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@8.57.1) + vue-eslint-parser: 9.4.3(eslint@9.11.1(jiti@2.0.0)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@8.57.1): + eslint-plugin-yml@1.14.0(eslint@9.11.1(jiti@2.0.0)): dependencies: debug: 4.3.7 - eslint: 8.57.1 - eslint-compat-utils: 0.5.1(eslint@8.57.1) + eslint: 9.11.1(jiti@2.0.0) + eslint-compat-utils: 0.5.1(eslint@9.11.1(jiti@2.0.0)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.9)(eslint@8.57.1): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.9)(eslint@9.11.1(jiti@2.0.0)): dependencies: '@vue/compiler-sfc': 3.5.9 - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) eslint-scope@7.2.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-scope@8.0.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@4.0.0: {} - eslint@8.57.1: + eslint@9.11.1(jiti@2.0.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0)) '@eslint-community/regexpp': 4.11.1 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.1 - '@humanwhocodes/config-array': 0.13.0 + '@eslint/config-array': 0.18.0 + '@eslint/core': 0.6.0 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.11.1 + '@eslint/plugin-kit': 0.2.0 '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.7 - 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 + eslint-scope: 8.0.2 + eslint-visitor-keys: 4.0.0 + espree: 10.1.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 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.4 strip-ansi: 6.0.1 text-table: 0.2.0 + optionalDependencies: + jiti: 2.0.0 transitivePeerDependencies: - supports-color @@ -4932,6 +6367,18 @@ snapshots: esutils@2.0.3: {} + execa@5.1.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + execa@8.0.1: dependencies: cross-spawn: 7.0.3 @@ -4944,6 +6391,21 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 + execa@9.4.0: + dependencies: + '@sindresorhus/merge-streams': 4.0.0 + cross-spawn: 7.0.3 + figures: 6.1.0 + get-stream: 9.0.1 + human-signals: 8.0.0 + is-plain-obj: 4.1.0 + is-stream: 4.0.1 + npm-run-path: 6.0.0 + pretty-ms: 9.1.0 + signal-exit: 4.1.0 + strip-final-newline: 4.0.0 + yoctocolors: 2.1.1 + extend-shallow@2.0.1: dependencies: is-extendable: 0.1.1 @@ -4974,9 +6436,17 @@ snapshots: optionalDependencies: picomatch: 4.0.2 - file-entry-cache@6.0.1: + figures@2.0.0: + dependencies: + escape-string-regexp: 1.0.5 + + figures@6.1.0: dependencies: - flat-cache: 3.2.0 + is-unicode-supported: 2.1.0 + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 fill-range@7.1.1: dependencies: @@ -4984,6 +6454,10 @@ snapshots: find-up-simple@1.0.0: {} + find-up@2.1.0: + dependencies: + locate-path: 2.0.0 + find-up@4.1.0: dependencies: locate-path: 5.0.0 @@ -4994,11 +6468,19 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - flat-cache@3.2.0: + find-versions@5.1.0: + dependencies: + semver-regex: 4.0.5 + + find-versions@6.0.0: + dependencies: + semver-regex: 4.0.5 + super-regex: 1.0.0 + + flat-cache@4.0.1: dependencies: flatted: 3.3.1 keyv: 4.5.4 - rimraf: 3.0.2 flatted@3.3.1: {} @@ -5011,19 +6493,48 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fs.realpath@1.0.0: {} + from2@2.3.0: + dependencies: + inherits: 2.0.4 + readable-stream: 2.3.8 + + fs-extra@11.2.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 fsevents@2.3.3: optional: true + function-timeout@1.0.2: {} + get-caller-file@2.0.5: {} + get-stream@6.0.1: {} + + get-stream@7.0.1: {} + get-stream@8.0.1: {} + get-stream@9.0.1: + dependencies: + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 + get-tsconfig@4.8.1: dependencies: resolve-pkg-maps: 1.0.0 + git-log-parser@1.2.1: + dependencies: + argv-formatter: 1.0.0 + spawn-error-forwarder: 1.0.0 + split2: 1.0.0 + stream-combiner2: 1.1.1 + through2: 2.0.5 + traverse: 0.6.8 + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -5038,32 +6549,16 @@ snapshots: jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 - package-json-from-dist: 1.0.0 + package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - glob@7.2.3: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - globals@13.24.0: dependencies: type-fest: 0.20.2 - globals@15.9.0: {} + globals@14.0.0: {} - globby@11.1.0: - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.2 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 3.0.0 + globals@15.9.0: {} globby@14.0.2: dependencies: @@ -5074,6 +6569,8 @@ snapshots: slash: 5.1.0 unicorn-magic: 0.1.0 + graceful-fs@4.2.10: {} + graceful-fs@4.2.11: {} graphemer@1.4.0: {} @@ -5089,6 +6586,15 @@ snapshots: dependencies: duplexer: 0.1.2 + handlebars@4.7.8: + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.19.3 + has-flag@3.0.0: {} has-flag@4.0.0: {} @@ -5181,14 +6687,44 @@ snapshots: property-information: 6.5.0 space-separated-tokens: 2.0.2 + highlight.js@10.7.3: {} + + hook-std@3.0.0: {} + hookable@5.5.3: {} hosted-git-info@2.8.9: {} + hosted-git-info@7.0.2: + dependencies: + lru-cache: 10.4.3 + + hosted-git-info@8.0.0: + dependencies: + lru-cache: 10.4.3 + html-void-elements@3.0.0: {} + http-proxy-agent@7.0.2: + dependencies: + agent-base: 7.1.1 + debug: 4.3.7 + transitivePeerDependencies: + - supports-color + + https-proxy-agent@7.0.5: + dependencies: + agent-base: 7.1.1 + debug: 4.3.7 + transitivePeerDependencies: + - supports-color + + human-signals@2.1.0: {} + human-signals@5.0.0: {} + human-signals@8.0.0: {} + i@0.3.7: {} iconv-lite@0.6.3: @@ -5206,6 +6742,15 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 + import-from-esm@1.3.4: + dependencies: + debug: 4.3.7 + import-meta-resolve: 4.1.0 + transitivePeerDependencies: + - supports-color + + import-meta-resolve@4.1.0: {} + importx@0.4.4: dependencies: bundle-require: 5.0.0(esbuild@0.23.1) @@ -5222,19 +6767,18 @@ snapshots: indent-string@4.0.0: {} - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 + indent-string@5.0.0: {} + + index-to-position@0.1.2: {} inherits@2.0.4: {} - is-alphabetical@1.0.4: {} + ini@1.3.8: {} - is-alphanumerical@1.0.4: + into-stream@7.0.0: dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 + from2: 2.3.0 + p-is-promise: 3.0.0 is-arrayish@0.2.1: {} @@ -5246,8 +6790,6 @@ snapshots: dependencies: builtin-modules: 3.3.0 - is-decimal@1.0.4: {} - is-extendable@0.1.1: {} is-extglob@2.1.1: {} @@ -5258,30 +6800,63 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-hexadecimal@1.0.4: {} - is-number@7.0.0: {} + is-obj@2.0.0: {} + is-path-inside@3.0.3: {} is-plain-obj@4.1.0: {} + is-stream@2.0.1: {} + is-stream@3.0.0: {} + is-stream@4.0.1: {} + + is-text-path@2.0.0: + dependencies: + text-extensions: 2.4.0 + + is-unicode-supported@2.1.0: {} + is-what@3.14.1: {} is-what@4.1.16: {} + isarray@1.0.0: {} + isexe@2.0.0: {} + issue-parser@6.0.0: + dependencies: + lodash.capitalize: 4.2.1 + lodash.escaperegexp: 4.1.2 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.uniqby: 4.7.0 + + issue-parser@7.0.1: + dependencies: + lodash.capitalize: 4.2.1 + lodash.escaperegexp: 4.1.2 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.uniqby: 4.7.0 + jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 + java-properties@1.0.2: {} + jiti@1.21.6: {} + jiti@2.0.0: + optional: true + jiti@2.0.0-beta.3: {} js-tokens@4.0.0: {} @@ -5303,12 +6878,16 @@ snapshots: json-buffer@3.0.1: {} + json-parse-better-errors@1.0.2: {} + json-parse-even-better-errors@2.3.1: {} json-schema-traverse@0.4.1: {} json-stable-stringify-without-jsonify@1.0.1: {} + json-stringify-safe@5.0.1: {} + jsonc-eslint-parser@2.4.0: dependencies: acorn: 8.12.1 @@ -5316,6 +6895,14 @@ snapshots: espree: 9.6.1 semver: 7.6.3 + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + jsonparse@1.3.1: {} + katex@0.6.0: dependencies: match-at: 0.1.1 @@ -5353,15 +6940,25 @@ snapshots: dependencies: uc.micro: 1.0.6 - load-tsconfig@0.2.5: {} + load-json-file@4.0.0: + dependencies: + graceful-fs: 4.2.11 + parse-json: 4.0.0 + pify: 3.0.0 + strip-bom: 3.0.0 - local-pkg@0.4.3: {} + load-tsconfig@0.2.5: {} local-pkg@0.5.0: dependencies: mlly: 1.7.1 pkg-types: 1.2.0 + locate-path@2.0.0: + dependencies: + p-locate: 2.0.0 + path-exists: 3.0.0 + locate-path@5.0.0: dependencies: p-locate: 4.1.0 @@ -5370,10 +6967,24 @@ snapshots: dependencies: p-locate: 5.0.0 + lodash-es@4.17.21: {} + + lodash.capitalize@4.2.1: {} + + lodash.escaperegexp@4.1.2: {} + + lodash.isplainobject@4.0.6: {} + + lodash.isstring@4.0.1: {} + lodash.merge@4.6.2: {} + lodash.uniqby@4.7.0: {} + lodash@4.17.21: {} + longest-streak@3.1.0: {} + lru-cache@10.4.3: {} magic-string@0.30.11: @@ -5407,18 +7018,120 @@ snapshots: mdurl: 1.0.1 uc.micro: 1.0.6 + markdown-table@3.0.3: {} + + marked-terminal@6.2.0(marked@9.1.6): + dependencies: + ansi-escapes: 6.2.1 + cardinal: 2.1.1 + chalk: 5.3.0 + cli-table3: 0.6.5 + marked: 9.1.6 + node-emoji: 2.1.3 + supports-hyperlinks: 3.1.0 + + marked-terminal@7.1.0(marked@12.0.2): + dependencies: + ansi-escapes: 7.0.0 + chalk: 5.3.0 + cli-highlight: 2.1.11 + cli-table3: 0.6.5 + marked: 12.0.2 + node-emoji: 2.1.3 + supports-hyperlinks: 3.1.0 + + marked@12.0.2: {} + + marked@9.1.6: {} + match-at@0.1.1: {} - mdast-util-from-markdown@0.8.5: + mdast-util-find-and-replace@3.0.1: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + mdast-util-from-markdown@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-decode-string: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.1 + micromark-util-character: 2.1.0 + + mdast-util-gfm-footnote@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-string: 2.0.0 - micromark: 2.11.4 - parse-entities: 2.0.0 - unist-util-stringify-position: 2.0.3 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.3 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.0.0: + dependencies: + mdast-util-from-markdown: 2.0.1 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.0.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.0 + mdast-util-to-hast@13.2.0: dependencies: '@types/hast': 3.0.4 @@ -5431,37 +7144,221 @@ snapshots: unist-util-visit: 5.0.0 vfile: 6.0.3 - mdast-util-to-string@2.0.0: {} + mdast-util-to-markdown@2.1.0: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-decode-string: 2.0.0 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 mdn-data@2.0.30: {} mdurl@1.0.1: {} + meow@12.1.1: {} + + meow@13.2.0: {} + merge-stream@2.0.0: {} merge2@1.4.1: {} + micromark-core-commonmark@2.0.1: + dependencies: + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-factory-destination: 2.0.0 + micromark-factory-label: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-factory-title: 2.0.0 + micromark-factory-whitespace: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-html-tag-name: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-subtokenize: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-table@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.0 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.0 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-destination@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-label@2.0.0: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-space@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-types: 2.0.0 + + micromark-factory-title@2.0.0: + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-whitespace@2.0.0: + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + micromark-util-character@2.1.0: dependencies: micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 + micromark-util-chunked@2.0.0: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-classify-character@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-combine-extensions@2.0.0: + dependencies: + micromark-util-chunked: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-decode-numeric-character-reference@2.0.1: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-decode-string@2.0.0: + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 2.1.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-encode@2.0.0: {} + micromark-util-html-tag-name@2.0.0: {} + + micromark-util-normalize-identifier@2.0.0: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-resolve-all@2.0.0: + dependencies: + micromark-util-types: 2.0.0 + micromark-util-sanitize-uri@2.0.0: dependencies: micromark-util-character: 2.1.0 micromark-util-encode: 2.0.0 micromark-util-symbol: 2.0.0 + micromark-util-subtokenize@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + micromark-util-symbol@2.0.0: {} micromark-util-types@2.0.0: {} - micromark@2.11.4: + micromark@4.0.0: dependencies: + '@types/debug': 4.1.12 debug: 4.3.7 - parse-entities: 2.0.0 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-encode: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-subtokenize: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 transitivePeerDependencies: - supports-color @@ -5473,6 +7370,10 @@ snapshots: mime@1.6.0: optional: true + mime@4.0.4: {} + + mimic-fn@2.1.0: {} + mimic-fn@4.0.0: {} min-indent@1.0.1: {} @@ -5485,6 +7386,8 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimist@1.2.8: {} + minipass@7.1.2: {} minisearch@7.1.0: {} @@ -5502,6 +7405,12 @@ snapshots: ms@2.1.3: {} + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + nanoid@3.3.7: {} natural-compare-lite@1.4.0: {} @@ -5514,10 +7423,21 @@ snapshots: sax: 1.4.1 optional: true + neo-async@2.6.2: {} + + nerf-dart@1.0.0: {} + nlcst-to-string@4.0.0: dependencies: '@types/nlcst': 2.0.3 + node-emoji@2.1.3: + dependencies: + '@sindresorhus/is': 4.6.0 + char-regex: 1.0.2 + emojilib: 2.4.0 + skin-tone: 2.0.0 + node-fetch-native@1.6.4: {} node-releases@2.0.18: {} @@ -5529,20 +7449,39 @@ snapshots: semver: 5.7.2 validate-npm-package-license: 3.0.4 + normalize-package-data@6.0.2: + dependencies: + hosted-git-info: 7.0.2 + semver: 7.6.3 + validate-npm-package-license: 3.0.4 + normalize-path@3.0.0: {} + normalize-url@8.0.1: {} + not@0.1.0: {} + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + npm-run-path@5.3.0: dependencies: path-key: 4.0.0 + npm-run-path@6.0.0: + dependencies: + path-key: 4.0.0 + unicorn-magic: 0.3.0 + npm@10.8.3: {} nth-check@2.1.1: dependencies: boolbase: 1.0.0 + object-assign@4.1.1: {} + ofetch@1.4.0: dependencies: destr: 2.0.3 @@ -5553,6 +7492,10 @@ snapshots: dependencies: wrappy: 1.0.2 + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + onetime@6.0.0: dependencies: mimic-fn: 4.0.0 @@ -5570,6 +7513,18 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 + p-each-series@3.0.0: {} + + p-filter@4.1.0: + dependencies: + p-map: 7.0.2 + + p-is-promise@3.0.0: {} + + p-limit@1.3.0: + dependencies: + p-try: 1.0.0 + p-limit@2.3.0: dependencies: p-try: 2.2.0 @@ -5578,6 +7533,10 @@ snapshots: dependencies: yocto-queue: 0.1.0 + p-locate@2.0.0: + dependencies: + p-limit: 1.3.0 + p-locate@4.1.0: dependencies: p-limit: 2.3.0 @@ -5586,9 +7545,15 @@ snapshots: dependencies: p-limit: 3.1.0 + p-map@7.0.2: {} + + p-reduce@3.0.0: {} + + p-try@1.0.0: {} + p-try@2.2.0: {} - package-json-from-dist@1.0.0: {} + package-json-from-dist@1.0.1: {} package-manager-detector@0.2.0: {} @@ -5598,15 +7563,6 @@ snapshots: dependencies: callsites: 3.1.0 - parse-entities@2.0.0: - dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 - parse-gitignore@2.0.0: {} parse-imports@2.2.1: @@ -5614,6 +7570,11 @@ snapshots: es-module-lexer: 1.5.4 slashes: 3.0.12 + parse-json@4.0.0: + dependencies: + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + parse-json@5.2.0: dependencies: '@babel/code-frame': 7.24.7 @@ -5621,15 +7582,31 @@ snapshots: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 + parse-json@8.1.0: + dependencies: + '@babel/code-frame': 7.24.7 + index-to-position: 0.1.2 + type-fest: 4.26.1 + + parse-ms@4.0.0: {} + parse-node-version@1.0.1: {} + parse5-htmlparser2-tree-adapter@6.0.1: + dependencies: + parse5: 6.0.1 + + parse5@5.1.1: {} + + parse5@6.0.1: {} + parse5@7.1.2: dependencies: entities: 4.5.0 - path-exists@4.0.0: {} + path-exists@3.0.0: {} - path-is-absolute@1.0.1: {} + path-exists@4.0.0: {} path-key@3.1.1: {} @@ -5656,9 +7633,16 @@ snapshots: picomatch@4.0.2: {} + pify@3.0.0: {} + pify@4.0.1: optional: true + pkg-conf@2.1.0: + dependencies: + find-up: 2.1.0 + load-json-file: 4.0.0 + pkg-types@1.2.0: dependencies: confbox: 0.1.7 @@ -5688,8 +7672,16 @@ snapshots: prettier@3.3.3: {} + pretty-ms@9.1.0: + dependencies: + parse-ms: 4.0.0 + + process-nextick-args@2.0.1: {} + property-information@6.5.0: {} + proto-list@1.2.4: {} + prr@1.0.1: optional: true @@ -5697,6 +7689,25 @@ snapshots: queue-microtask@1.2.3: {} + rc@1.2.8: + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.8 + strip-json-comments: 2.0.1 + + read-package-up@11.0.0: + dependencies: + find-up-simple: 1.0.0 + read-pkg: 9.0.1 + type-fest: 4.26.1 + + read-pkg-up@11.0.0: + dependencies: + find-up-simple: 1.0.0 + read-pkg: 9.0.1 + type-fest: 4.26.1 + read-pkg-up@7.0.1: dependencies: find-up: 4.1.0 @@ -5710,10 +7721,32 @@ snapshots: parse-json: 5.2.0 type-fest: 0.6.0 + read-pkg@9.0.1: + dependencies: + '@types/normalize-package-data': 2.4.4 + normalize-package-data: 6.0.2 + parse-json: 8.1.0 + type-fest: 4.26.1 + unicorn-magic: 0.1.0 + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + readdirp@3.6.0: dependencies: picomatch: 2.3.1 + redeyed@2.1.1: + dependencies: + esprima: 4.0.1 + refa@0.12.1: dependencies: '@eslint-community/regexpp': 4.11.1 @@ -5727,6 +7760,10 @@ snapshots: regexp-tree@0.1.27: {} + registry-auth-token@5.0.2: + dependencies: + '@pnpm/npm-conf': 2.3.1 + regjsparser@0.10.0: dependencies: jsesc: 0.5.0 @@ -5754,6 +7791,8 @@ snapshots: resolve-from@4.0.0: {} + resolve-from@5.0.0: {} + resolve-pkg-maps@1.0.0: {} resolve@1.22.8: @@ -5772,10 +7811,6 @@ snapshots: rfdc@1.4.1: {} - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - rollup@4.22.4: dependencies: '@types/estree': 1.0.5 @@ -5802,6 +7837,8 @@ snapshots: dependencies: queue-microtask: 1.2.3 + safe-buffer@5.1.2: {} + safer-buffer@2.1.2: optional: true @@ -5814,13 +7851,89 @@ snapshots: refa: 0.12.1 regexp-ast-analysis: 0.7.1 - search-insights@2.13.0: {} + search-insights@2.17.2: {} section-matter@1.0.0: dependencies: extend-shallow: 2.0.1 kind-of: 6.0.3 + semantic-release@22.0.12(typescript@5.6.2): + dependencies: + '@semantic-release/commit-analyzer': 11.1.0(semantic-release@22.0.12(typescript@5.6.2)) + '@semantic-release/error': 4.0.0 + '@semantic-release/github': 9.2.6(semantic-release@22.0.12(typescript@5.6.2)) + '@semantic-release/npm': 11.0.3(semantic-release@22.0.12(typescript@5.6.2)) + '@semantic-release/release-notes-generator': 12.1.0(semantic-release@22.0.12(typescript@5.6.2)) + aggregate-error: 5.0.0 + cosmiconfig: 8.3.6(typescript@5.6.2) + debug: 4.3.7 + env-ci: 10.0.0 + execa: 8.0.1 + figures: 6.1.0 + find-versions: 5.1.0 + get-stream: 6.0.1 + git-log-parser: 1.2.1 + hook-std: 3.0.0 + hosted-git-info: 7.0.2 + import-from-esm: 1.3.4 + lodash-es: 4.17.21 + marked: 9.1.6 + marked-terminal: 6.2.0(marked@9.1.6) + micromatch: 4.0.8 + p-each-series: 3.0.0 + p-reduce: 3.0.0 + read-pkg-up: 11.0.0 + resolve-from: 5.0.0 + semver: 7.6.3 + semver-diff: 4.0.0 + signale: 1.4.0 + yargs: 17.7.2 + transitivePeerDependencies: + - supports-color + - typescript + + semantic-release@24.1.1(typescript@5.6.2): + dependencies: + '@semantic-release/commit-analyzer': 13.0.0(semantic-release@24.1.1(typescript@5.6.2)) + '@semantic-release/error': 4.0.0 + '@semantic-release/github': 10.3.5(semantic-release@24.1.1(typescript@5.6.2)) + '@semantic-release/npm': 12.0.1(semantic-release@24.1.1(typescript@5.6.2)) + '@semantic-release/release-notes-generator': 14.0.1(semantic-release@24.1.1(typescript@5.6.2)) + aggregate-error: 5.0.0 + cosmiconfig: 9.0.0(typescript@5.6.2) + debug: 4.3.7 + env-ci: 11.1.0 + execa: 9.4.0 + figures: 6.1.0 + find-versions: 6.0.0 + get-stream: 6.0.1 + git-log-parser: 1.2.1 + hook-std: 3.0.0 + hosted-git-info: 8.0.0 + import-from-esm: 1.3.4 + lodash-es: 4.17.21 + marked: 12.0.2 + marked-terminal: 7.1.0(marked@12.0.2) + micromatch: 4.0.8 + p-each-series: 3.0.0 + p-reduce: 3.0.0 + read-package-up: 11.0.0 + resolve-from: 5.0.0 + semver: 7.6.3 + semver-diff: 4.0.0 + signale: 1.4.0 + yargs: 17.7.2 + transitivePeerDependencies: + - supports-color + - typescript + + semver-diff@4.0.0: + dependencies: + semver: 7.6.3 + + semver-regex@4.0.5: {} + semver@5.7.2: {} semver@7.6.3: {} @@ -5831,17 +7944,25 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.19.0: + shiki@1.20.0: dependencies: - '@shikijs/core': 1.19.0 - '@shikijs/engine-javascript': 1.19.0 - '@shikijs/engine-oniguruma': 1.19.0 - '@shikijs/types': 1.19.0 + '@shikijs/core': 1.20.0 + '@shikijs/engine-javascript': 1.20.0 + '@shikijs/engine-oniguruma': 1.20.0 + '@shikijs/types': 1.20.0 '@shikijs/vscode-textmate': 9.2.2 '@types/hast': 3.0.4 + signal-exit@3.0.7: {} + signal-exit@4.1.0: {} + signale@1.4.0: + dependencies: + chalk: 2.4.2 + figures: 2.0.0 + pkg-conf: 2.1.0 + sirv@2.0.4: dependencies: '@polka/url': 1.0.0-next.28 @@ -5850,7 +7971,9 @@ snapshots: sisteransi@1.0.5: {} - slash@3.0.0: {} + skin-tone@2.0.0: + dependencies: + unicode-emoji-modifier-base: 1.0.0 slash@5.1.0: {} @@ -5858,11 +7981,12 @@ snapshots: source-map-js@1.2.1: {} - source-map@0.6.1: - optional: true + source-map@0.6.1: {} space-separated-tokens@2.0.2: {} + spawn-error-forwarder@1.0.0: {} + spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 @@ -5884,10 +8008,21 @@ snapshots: speakingurl@14.0.1: {} + split2@1.0.0: + dependencies: + through2: 2.0.5 + + split2@4.2.0: {} + sprintf-js@1.0.3: {} stable-hash@0.0.4: {} + stream-combiner2@1.1.1: + dependencies: + duplexer2: 0.1.4 + readable-stream: 2.3.8 + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -5900,6 +8035,10 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.0 + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + stringify-entities@4.0.4: dependencies: character-entities-html4: 2.1.0 @@ -5915,14 +8054,27 @@ snapshots: strip-bom-string@1.0.0: {} + strip-bom@3.0.0: {} + + strip-final-newline@2.0.0: {} + strip-final-newline@3.0.0: {} + strip-final-newline@4.0.0: {} + strip-indent@3.0.0: dependencies: min-indent: 1.0.1 + strip-json-comments@2.0.1: {} + strip-json-comments@3.1.1: {} + super-regex@1.0.0: + dependencies: + function-timeout: 1.0.2 + time-span: 5.1.0 + superjson@2.2.1: dependencies: copy-anything: 3.0.5 @@ -5935,6 +8087,11 @@ snapshots: dependencies: has-flag: 4.0.0 + supports-hyperlinks@3.1.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + supports-preserve-symlinks-flag@1.0.0: {} synckit@0.6.2: @@ -5950,8 +8107,38 @@ snapshots: tapable@2.2.1: {} + temp-dir@3.0.0: {} + + tempy@3.1.0: + dependencies: + is-stream: 3.0.0 + temp-dir: 3.0.0 + type-fest: 2.19.0 + unique-string: 3.0.0 + + text-extensions@2.4.0: {} + text-table@0.2.0: {} + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + through2@2.0.5: + dependencies: + readable-stream: 2.3.8 + xtend: 4.0.2 + + through@2.3.8: {} + + time-span@5.1.0: + dependencies: + convert-hrtime: 5.0.0 + tinyexec@0.3.0: {} tinyglobby@0.2.6: @@ -5971,6 +8158,8 @@ snapshots: totalist@3.0.1: {} + traverse@0.6.8: {} + trim-lines@3.0.1: {} trough@2.2.0: {} @@ -5998,17 +8187,20 @@ snapshots: type-fest@0.8.1: {} + type-fest@1.4.0: {} + + type-fest@2.19.0: {} + + type-fest@4.26.1: {} + typescript@5.6.2: {} uc.micro@1.0.6: {} ufo@1.5.4: {} - unconfig@0.3.13: - dependencies: - '@antfu/utils': 0.7.10 - defu: 6.1.4 - jiti: 1.21.6 + uglify-js@3.19.3: + optional: true unconfig@0.5.5: dependencies: @@ -6020,8 +8212,12 @@ snapshots: uncrypto@0.1.3: {} + unicode-emoji-modifier-base@1.0.0: {} + unicorn-magic@0.1.0: {} + unicorn-magic@0.3.0: {} + unified@11.0.5: dependencies: '@types/unist': 3.0.3 @@ -6032,6 +8228,10 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 + unique-string@3.0.0: + dependencies: + crypto-random-string: 4.0.0 + unist-util-find-after@5.0.0: dependencies: '@types/unist': 3.0.3 @@ -6056,10 +8256,6 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unist-util-stringify-position@2.0.3: - dependencies: - '@types/unist': 2.0.11 - unist-util-stringify-position@4.0.0: dependencies: '@types/unist': 3.0.3 @@ -6075,6 +8271,12 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 + universal-user-agent@6.0.1: {} + + universal-user-agent@7.0.2: {} + + universalify@2.0.1: {} + unocss@0.62.4(postcss@8.4.47)(rollup@4.22.4)(vite@5.4.8(less@4.2.0)): dependencies: '@unocss/astro': 0.62.4(rollup@4.22.4)(vite@5.4.8(less@4.2.0)) @@ -6101,26 +8303,6 @@ snapshots: - rollup - supports-color - unplugin-vue-components@0.26.0(@babel/parser@7.25.6)(rollup@4.22.4)(vue@3.5.9(typescript@5.6.2)): - dependencies: - '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.2(rollup@4.22.4) - chokidar: 3.6.0 - debug: 4.3.7 - fast-glob: 3.3.2 - local-pkg: 0.4.3 - magic-string: 0.30.11 - minimatch: 9.0.5 - resolve: 1.22.8 - unplugin: 1.14.1 - vue: 3.5.9(typescript@5.6.2) - optionalDependencies: - '@babel/parser': 7.25.6 - transitivePeerDependencies: - - rollup - - supports-color - - webpack-sources - unplugin-vue-components@0.27.4(@babel/parser@7.25.6)(rollup@4.22.4)(vue@3.5.9(typescript@5.6.2)): dependencies: '@antfu/utils': 0.7.10 @@ -6156,6 +8338,8 @@ snapshots: dependencies: punycode: 2.3.1 + url-join@5.0.0: {} + util-deprecate@1.0.2: {} validate-npm-package-license@3.0.4: @@ -6198,12 +8382,12 @@ snapshots: glob: 10.4.5 gray-matter: 4.0.3 - vitepress@1.3.4(@algolia/client-search@4.24.0)(less@4.2.0)(postcss@8.4.47)(search-insights@2.13.0)(typescript@5.6.2): + vitepress@1.3.4(@algolia/client-search@5.6.1)(less@4.2.0)(postcss@8.4.47)(search-insights@2.17.2)(typescript@5.6.2): dependencies: '@docsearch/css': 3.6.1 - '@docsearch/js': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.13.0) - '@shikijs/core': 1.19.0 - '@shikijs/transformers': 1.19.0 + '@docsearch/js': 3.6.1(@algolia/client-search@5.6.1)(search-insights@2.17.2) + '@shikijs/core': 1.20.0 + '@shikijs/transformers': 1.20.0 '@types/markdown-it': 14.1.2 '@vitejs/plugin-vue': 5.1.4(vite@5.4.8(less@4.2.0))(vue@3.5.9(typescript@5.6.2)) '@vue/devtools-api': 7.4.6 @@ -6213,7 +8397,7 @@ snapshots: focus-trap: 7.6.0 mark.js: 8.11.1 minisearch: 7.1.0 - shiki: 1.19.0 + shiki: 1.20.0 vite: 5.4.8(less@4.2.0) vue: 3.5.9(typescript@5.6.2) optionalDependencies: @@ -6250,10 +8434,10 @@ snapshots: dependencies: vue: 3.5.9(typescript@5.6.2) - vue-eslint-parser@9.4.3(eslint@8.57.1): + vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.0.0)): dependencies: debug: 4.3.7 - eslint: 8.57.1 + eslint: 9.11.1(jiti@2.0.0) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -6283,6 +8467,8 @@ snapshots: word-wrap@1.2.5: {} + wordwrap@1.0.0: {} + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -6299,6 +8485,8 @@ snapshots: xml-name-validator@4.0.0: {} + xtend@4.0.2: {} + y18n@5.0.8: {} yaml-eslint-parser@1.2.3: @@ -6309,8 +8497,20 @@ snapshots: yaml@2.5.1: {} + yargs-parser@20.2.9: {} + yargs-parser@21.1.1: {} + yargs@16.2.0: + dependencies: + cliui: 7.0.4 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + yargs@17.7.2: dependencies: cliui: 8.0.1 @@ -6323,4 +8523,6 @@ snapshots: yocto-queue@0.1.0: {} + yoctocolors@2.1.1: {} + zwitch@2.0.4: {} From 53408ec783a91c1fb166d3e1752a16eb0706ad2b Mon Sep 17 00:00:00 2001 From: command_block Date: Fri, 27 Sep 2024 13:32:29 +0800 Subject: [PATCH 206/207] feat: use global theme color in footer layout (#127) --- src/.vitepress/components.d.ts | 16 ++++++++-------- src/.vitepress/theme/Layout.vue | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/.vitepress/components.d.ts b/src/.vitepress/components.d.ts index 69e70df0..920fbcbb 100644 --- a/src/.vitepress/components.d.ts +++ b/src/.vitepress/components.d.ts @@ -7,13 +7,13 @@ export {} /* prettier-ignore */ declare module 'vue' { export interface GlobalComponents { - AppearanceToggle: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/AppearanceToggle.vue')['default'] - AppFooter: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/AppFooter.vue')['default'] - AppSBox: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/AppSBox.vue')['default'] - ArticlesMenu: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/ArticlesMenu.vue')['default'] - CopyrightInfo: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/CopyrightInfo.vue')['default'] - HomeContent: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/HomeContent.vue')['default'] - PageInfo: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/PageInfo.vue')['default'] - ReadingTime: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@4.24.0_@ba_muwynviweuyavl3bvvmxcmno2y/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/ReadingTime.vue')['default'] + AppearanceToggle: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/AppearanceToggle.vue')['default'] + AppFooter: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/AppFooter.vue')['default'] + AppSBox: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/AppSBox.vue')['default'] + ArticlesMenu: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/ArticlesMenu.vue')['default'] + CopyrightInfo: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/CopyrightInfo.vue')['default'] + HomeContent: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/HomeContent.vue')['default'] + PageInfo: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/PageInfo.vue')['default'] + ReadingTime: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/ReadingTime.vue')['default'] } } diff --git a/src/.vitepress/theme/Layout.vue b/src/.vitepress/theme/Layout.vue index f652f1da..1bf0b8f1 100644 --- a/src/.vitepress/theme/Layout.vue +++ b/src/.vitepress/theme/Layout.vue @@ -29,7 +29,7 @@ const { Layout } = DefaultTheme;

本站不提供评论服务,如有评论需求,请移步至 - GitHub Discussions

From 76a4de2be36f53c3c5efb62c75609545a17cc188 Mon Sep 17 00:00:00 2001 From: Cryolitia PukNgae Date: Fri, 27 Sep 2024 13:34:11 +0800 Subject: [PATCH 207/207] chore: drop src/.vitepress/components.d.ts --- .gitignore | 1 + src/.vitepress/components.d.ts | 19 ------------------- 2 files changed, 1 insertion(+), 19 deletions(-) delete mode 100644 src/.vitepress/components.d.ts diff --git a/.gitignore b/.gitignore index 327ea4d2..fe380e2b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ src/.vitepress/dist src/.vitepress/.temp node_modules result +src/.vitepress/components.d.ts diff --git a/src/.vitepress/components.d.ts b/src/.vitepress/components.d.ts deleted file mode 100644 index 920fbcbb..00000000 --- a/src/.vitepress/components.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/* eslint-disable */ -// @ts-nocheck -// Generated by unplugin-vue-components -// Read more: https://github.com/vuejs/core/pull/3399 -export {} - -/* prettier-ignore */ -declare module 'vue' { - export interface GlobalComponents { - AppearanceToggle: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/AppearanceToggle.vue')['default'] - AppFooter: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/AppFooter.vue')['default'] - AppSBox: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/AppSBox.vue')['default'] - ArticlesMenu: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/ArticlesMenu.vue')['default'] - CopyrightInfo: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/CopyrightInfo.vue')['default'] - HomeContent: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/HomeContent.vue')['default'] - PageInfo: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/PageInfo.vue')['default'] - ReadingTime: typeof import('./../../node_modules/.pnpm/@project-trans+vitepress-theme-project-trans@0.4.1727360260_@algolia+client-search@5.6.1_@bab_ybrdi2wrdx3tosdt2a2lwj6t5a/node_modules/@project-trans/vitepress-theme-project-trans/dist/components/ReadingTime.vue')['default'] - } -}