Squashed commit of the following: commit 7a7699d193 And fixed formatting of package-lock.json Author: unknown <348063288@qq.com> Date: Sat Sep 9 18:08:53 2023 +0800 add a publish workflow
7a7699d193