diff --git a/package-lock.json b/package-lock.json index 7a9180a..bba4c1f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "devDependencies": { "@lvce-editor/package-extension": "^1.2.0", - "@lvce-editor/server": "^0.40.6", + "@lvce-editor/server": "^0.44.0", "@lvce-editor/test-syntax-highlighting": "^1.2.0", "execa": "^9.5.2", "prettier": "^3.4.2", @@ -540,16 +540,32 @@ "@lvce-editor/json-rpc": "^5.2.0" } }, + "node_modules/@lvce-editor/embeds-process/node_modules/@lvce-editor/ipc": { + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/@lvce-editor/ipc/-/ipc-11.7.0.tgz", + "integrity": "sha512-PUocauHP1RKbhkIXNABIT7ZaB7RNEHmnkEQof7RvpStBblzerSPsFRvOniPRedSlCgXr5snelKfD5YuwZiTbEA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@lvce-editor/assert": "^1.3.0", + "@lvce-editor/verror": "^1.6.0", + "@lvce-editor/web-socket-server": "^1.4.0" + }, + "engines": { + "node": ">=18" + } + }, "node_modules/@lvce-editor/extension-host-helper-process": { - "version": "0.40.6", - "resolved": "https://registry.npmjs.org/@lvce-editor/extension-host-helper-process/-/extension-host-helper-process-0.40.6.tgz", - "integrity": "sha512-LmzNyOghxHpD2DM8LBzWytCz8kNGkxn/7dai9I3OoghpgpnOd/+k0TRMzZ92mLlwYbLwhR/XVxbSNLd+415VTQ==", + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@lvce-editor/extension-host-helper-process/-/extension-host-helper-process-0.44.0.tgz", + "integrity": "sha512-+J0VBG/roMifG9jWibsUYUJtx0Yaczbbfg4IymvScvCrlaXfDiWTefqFptZtyGIhoKYtPekTvW3vobyuJlpOwg==", "dev": true, "license": "MIT", "dependencies": { "@lvce-editor/assert": "^1.3.0", - "@lvce-editor/ipc": "^11.7.0", - "@lvce-editor/json-rpc": "^5.3.0", + "@lvce-editor/ipc": "^13.7.0", + "@lvce-editor/json-rpc": "^5.4.0", "@lvce-editor/verror": "^1.6.0", "execa": "^9.5.2", "got": "^14.4.5", @@ -560,9 +576,9 @@ } }, "node_modules/@lvce-editor/ipc": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@lvce-editor/ipc/-/ipc-11.7.0.tgz", - "integrity": "sha512-PUocauHP1RKbhkIXNABIT7ZaB7RNEHmnkEQof7RvpStBblzerSPsFRvOniPRedSlCgXr5snelKfD5YuwZiTbEA==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@lvce-editor/ipc/-/ipc-13.7.0.tgz", + "integrity": "sha512-nFjSIuD502/yHhxBi5esdWQrYFUPHmIxKNm/3o/Y8h9go0v4JHN9gm8So6XsEC+IASnM/aiLjSBKz0vnO37eAA==", "dev": true, "license": "MIT", "dependencies": { @@ -571,13 +587,13 @@ "@lvce-editor/web-socket-server": "^1.4.0" }, "engines": { - "node": ">=18" + "node": ">=22" } }, "node_modules/@lvce-editor/json-rpc": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@lvce-editor/json-rpc/-/json-rpc-5.3.0.tgz", - "integrity": "sha512-6w3e/vR1+IaTbSkQwiX+bS9e033fSUUomUVFs90XJ3DGZG+6uK7NxPJuVHWWruhlHY4cJmTXlfvAiu8EU0qRbA==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@lvce-editor/json-rpc/-/json-rpc-5.4.0.tgz", + "integrity": "sha512-P/nfNVooJ9PuATLKWvRbZJvkOKy6csA39ifVc50tl+P+Z3zzBS+gSeAG+/IxxaYxc/JUFHusr3GxJqrLnU1CdQ==", "dev": true, "license": "MIT" }, @@ -589,20 +605,20 @@ "license": "MIT" }, "node_modules/@lvce-editor/network-process": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@lvce-editor/network-process/-/network-process-2.1.0.tgz", - "integrity": "sha512-tfd4sR+NmxylfEULN+0reJly3VEwfTPZ/lxqNP5s5DlZuRm2vIwhCKoHE67iG/aJz0wNQp7hiQd6nLGTQUeDlg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@lvce-editor/network-process/-/network-process-2.2.0.tgz", + "integrity": "sha512-8HQ34Pgyh22M6QkSvv4QPJUNBRxHB/kBgeQgHJATv1hHr1wTvuaW2NlkDtLx4hozZ29e+U8aRxsbFLIbtqO1aw==", "dev": true, "license": "MIT", "optional": true, "dependencies": { "@lvce-editor/assert": "^1.3.0", - "@lvce-editor/ipc": "^11.0.1", - "@lvce-editor/json-rpc": "^4.1.0", - "@lvce-editor/verror": "^1.4.0", - "execa": "^9.4.0", - "got": "^14.4.3", - "symlink-dir": "^6.0.2", + "@lvce-editor/ipc": "^13.6.0", + "@lvce-editor/json-rpc": "^5.4.0", + "@lvce-editor/verror": "^1.6.0", + "execa": "^9.5.2", + "got": "^14.4.5", + "symlink-dir": "^6.0.4", "tar-fs": "^3.0.6", "tmp-promise": "^3.0.3", "trash": "^9.0.0" @@ -614,17 +630,6 @@ "open": "^10.1.0" } }, - "node_modules/@lvce-editor/network-process/node_modules/@lvce-editor/json-rpc": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@lvce-editor/json-rpc/-/json-rpc-4.2.0.tgz", - "integrity": "sha512-vbTaNsl3E7tM26le43WCX5cafJKGNVvVwRwdmUczlNNunKBkONF5yYMrFkaw44f6FlGL0Sh5raT7YFURaLEFKw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@lvce-editor/assert": "^1.3.0" - } - }, "node_modules/@lvce-editor/package-extension": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@lvce-editor/package-extension/-/package-extension-1.2.0.tgz", @@ -658,49 +663,45 @@ "license": "MIT" }, "node_modules/@lvce-editor/preview-process": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@lvce-editor/preview-process/-/preview-process-3.11.0.tgz", - "integrity": "sha512-naX0wownRA14AZu+pUEF4XT3cJOp/xejfCR1t7sIHQGLT4OjUTE1DWk4lXLx5D8Wxii2LUSLibmBqqPw9hQkdw==", + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@lvce-editor/preview-process/-/preview-process-7.21.0.tgz", + "integrity": "sha512-mkBAjz0xMMj2vSYd5+7Y44cSZAW6m/1A7L/F83o72FQtYEd5jw4HuOfBBA3gLR6e1gq8bkXIhCeo9EtYYTr3QA==", "dev": true, "license": "MIT", "optional": true, "dependencies": { - "@lvce-editor/assert": "^1.3.0", - "@lvce-editor/ipc": "^11.1.0", - "@lvce-editor/json-rpc": "^5.0.0", - "@lvce-editor/verror": "^1.4.0" + "@lvce-editor/rpc": "^1.21.0", + "@lvce-editor/verror": "^1.6.0" }, "bin": { "preview-process": "bin/previewProcess.js" }, "engines": { - "node": ">=18" + "node": ">=22" } }, "node_modules/@lvce-editor/pty-host": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@lvce-editor/pty-host/-/pty-host-3.0.0.tgz", - "integrity": "sha512-0v8nebnczokyrahUHFQ2Go0xDnTDxy6zhsSgH/Oe8+ZcR4vsB54sl9XgjqjbNgL8cr9oX13m07CPHgTMvPyPpg==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@lvce-editor/pty-host/-/pty-host-3.1.0.tgz", + "integrity": "sha512-lx588RaN1yDnagoQ6JpwliYc6qT4xy4HS+MeT+iPDdMeEdmpBmrrPsN/hKXFPsgRE6b17qBvUO688SQIu9alVQ==", "dev": true, "license": "MIT", "optional": true, "dependencies": { "@lvce-editor/assert": "^1.3.0", "@lvce-editor/command": "^1.2.0", - "@lvce-editor/ipc": "^11.3.0", - "@lvce-editor/json-rpc": "^5.2.0", + "@lvce-editor/ipc": "^13.6.0", + "@lvce-editor/json-rpc": "^5.4.0", "@lvce-editor/pretty-error": "^1.6.0", + "@lvce-editor/rpc": "^1.21.0", "@lvce-editor/verror": "^1.6.0", - "debug": "^4.3.7" + "debug": "^4.4.0" }, "bin": { "pty-host": "bin/ptyHost.js" }, - "engines": { - "node": ">=18" - }, "optionalDependencies": { - "node-pty": "^1.1.0-beta20" + "node-pty": "^1.1.0-beta27" } }, "node_modules/@lvce-editor/ripgrep": { @@ -723,32 +724,32 @@ } }, "node_modules/@lvce-editor/rpc": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@lvce-editor/rpc/-/rpc-1.12.0.tgz", - "integrity": "sha512-QaQS2QDdoAd0A4Asz/x2E/oNGSvLcuLup0RqJNTLXWODFpTSJJ4HFurDO6No+h/GjxseV1UEPlkS/ld7iWX4yA==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@lvce-editor/rpc/-/rpc-1.21.0.tgz", + "integrity": "sha512-LLjJMxuf1WybrRmp7sVERqxywWgFJVuNiYECSKkKX9iyS8q5BYM5S4qNCJIi9DQyWu4ym0QZrqcQFtDr3orEnw==", "dev": true, "license": "MIT", "optional": true, "dependencies": { "@lvce-editor/command": "^1.2.0", - "@lvce-editor/ipc": "^11.6.0", - "@lvce-editor/json-rpc": "^5.2.0" + "@lvce-editor/ipc": "^13.6.0", + "@lvce-editor/json-rpc": "^5.4.0" } }, "node_modules/@lvce-editor/search-process": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@lvce-editor/search-process/-/search-process-4.0.1.tgz", - "integrity": "sha512-o05ttBQJpqZD1DZ2RRfJnZJ983MMkA5RBBPvJ4QrePNpaTfMy+liP7UzFQl5vX24WHCrVKon51j6AVEVp1DuGw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@lvce-editor/search-process/-/search-process-4.1.0.tgz", + "integrity": "sha512-kIc+XpnjLp6lj+Rcwykqy9tlvjrvPcmeoJM8dZCDAmIndW+NPOKLf3sNTixUHNNGXOjorEO1YqQ2cx5ZIKOyGA==", "dev": true, "license": "MIT", "optional": true, "dependencies": { "@lvce-editor/assert": "^1.3.0", - "@lvce-editor/ipc": "^11.4.0", - "@lvce-editor/json-rpc": "^5.2.0", - "@lvce-editor/rpc": "^1.11.0", + "@lvce-editor/ipc": "^13.6.0", + "@lvce-editor/json-rpc": "^5.4.0", + "@lvce-editor/rpc": "^1.21.0", "@lvce-editor/verror": "^1.6.0", - "execa": "^9.5.1" + "execa": "^9.5.2" }, "bin": { "search-process": "bin/searchProcess.js" @@ -757,18 +758,18 @@ "node": ">=18" }, "optionalDependencies": { - "@lvce-editor/ripgrep": "^1.4.0" + "@lvce-editor/ripgrep": "^1.5.0" } }, "node_modules/@lvce-editor/server": { - "version": "0.40.6", - "resolved": "https://registry.npmjs.org/@lvce-editor/server/-/server-0.40.6.tgz", - "integrity": "sha512-s1CjDVujhFusEtMY1gjfq35kHEeG+q1v0ZPeVtJS3Ri2EoCPyXU0LT7hR3qjz9Meyquwlq9SYFHD3Muz2KdCcQ==", + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@lvce-editor/server/-/server-0.44.0.tgz", + "integrity": "sha512-4Hifws4xpWUtaN2NQcLzDLIRHw7k/6qNetZDw2Ud1Ez3A3XUOCeEm5SbRk4l/WRE3egDB66MWfBalGMjKQY7Jw==", "dev": true, "license": "MIT", "dependencies": { - "@lvce-editor/shared-process": "0.40.6", - "@lvce-editor/static-server": "0.40.6" + "@lvce-editor/shared-process": "0.44.0", + "@lvce-editor/static-server": "0.44.0" }, "bin": { "server": "bin/server.js" @@ -778,19 +779,19 @@ } }, "node_modules/@lvce-editor/shared-process": { - "version": "0.40.6", - "resolved": "https://registry.npmjs.org/@lvce-editor/shared-process/-/shared-process-0.40.6.tgz", - "integrity": "sha512-SqPq/TmQQkUmG0SWZArDbw+4wt7PTgH5Kk0gDwgJRxFs+BXKQvU7jwDHCpqWg35hG0r5KhdXmQklDS7xGzCM9A==", + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@lvce-editor/shared-process/-/shared-process-0.44.0.tgz", + "integrity": "sha512-CvdJq+O+YiTuHqOJHS4wg6Hv+E34LEP/t2c745Hxaf+8PH4O4D7HucjLFAEIPfy5yszBOKHVKFnUX1/o4W1DZw==", "dev": true, "license": "MIT", "dependencies": { - "@lvce-editor/assert": "^1.3.0", - "@lvce-editor/extension-host-helper-process": "0.40.6", - "@lvce-editor/ipc": "^11.7.0", - "@lvce-editor/json-rpc": "^5.3.0", - "@lvce-editor/jsonc-parser": "^1.5.0", - "@lvce-editor/pretty-error": "^1.6.0", - "@lvce-editor/verror": "^1.6.0", + "@lvce-editor/assert": "1.3.0", + "@lvce-editor/extension-host-helper-process": "0.44.0", + "@lvce-editor/ipc": "13.7.0", + "@lvce-editor/json-rpc": "5.4.0", + "@lvce-editor/jsonc-parser": "1.5.0", + "@lvce-editor/pretty-error": "1.6.0", + "@lvce-editor/verror": "1.6.0", "debug": "^4.4.0", "is-object": "^1.0.2", "xdg-basedir": "^5.1.0" @@ -799,13 +800,13 @@ "node": ">=18" }, "optionalDependencies": { - "@lvce-editor/embeds-process": "^1.6.0", - "@lvce-editor/network-process": "^2.1.0", - "@lvce-editor/preload": "^1.4.0", - "@lvce-editor/preview-process": "^3.11.0", - "@lvce-editor/pty-host": "^3.0.0", - "@lvce-editor/search-process": "^4.0.1", - "@lvce-editor/typescript-compile-process": "^2.1.0", + "@lvce-editor/embeds-process": "1.6.0", + "@lvce-editor/network-process": "2.2.0", + "@lvce-editor/preload": "1.4.0", + "@lvce-editor/preview-process": "7.21.0", + "@lvce-editor/pty-host": "3.1.0", + "@lvce-editor/search-process": "4.1.0", + "@lvce-editor/typescript-compile-process": "2.2.0", "open": "^10.1.0", "tail": "^2.2.6", "tmp-promise": "^3.0.3", @@ -813,9 +814,9 @@ } }, "node_modules/@lvce-editor/static-server": { - "version": "0.40.6", - "resolved": "https://registry.npmjs.org/@lvce-editor/static-server/-/static-server-0.40.6.tgz", - "integrity": "sha512-QpAUY4DXkjpvyl46yhw9BRJux8xgUXHZSZP7J13ikytrtEiikPOHYZOiGHUWiXomTGWTbHCqSXCnlHBdMUEVgw==", + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@lvce-editor/static-server/-/static-server-0.44.0.tgz", + "integrity": "sha512-OnFvZ6/usmvI7IWf4xoLhjzL7jnDv32PBjG1dLlawo1808zjHF+98cCTnPJVuOZ1EJbS4Ww2U5pDp56giYemSg==", "dev": true, "license": "MIT", "engines": { @@ -836,16 +837,16 @@ } }, "node_modules/@lvce-editor/typescript-compile-process": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@lvce-editor/typescript-compile-process/-/typescript-compile-process-2.1.0.tgz", - "integrity": "sha512-lXxmctF1dqioIdsr/Md9Y1ixG9ZaWpp6v/PG2BukrcCTh+vlI/q2XkZVv4DPciyRqo771AVHMVWc93BXIFoF8g==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@lvce-editor/typescript-compile-process/-/typescript-compile-process-2.2.0.tgz", + "integrity": "sha512-WElfSjFY9T588uYah47+BU/dwZYTrmrrMsZ6QXDLEeCkaumGvqnYJq5zo3mw9a0c9XftXK8BhcOVH42gcaO26w==", "dev": true, "license": "MIT", "optional": true, "dependencies": { "@lvce-editor/assert": "^1.3.0", "@lvce-editor/command": "^1.2.0", - "@lvce-editor/rpc": "^1.12.0", + "@lvce-editor/rpc": "^1.21.0", "@lvce-editor/verror": "^1.6.0" }, "bin": { @@ -900,9 +901,9 @@ } }, "node_modules/@rollup/pluginutils": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz", - "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", + "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", "dev": true, "license": "MIT", "dependencies": { @@ -923,9 +924,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.1.tgz", - "integrity": "sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.29.2.tgz", + "integrity": "sha512-s/8RiF4bdmGnc/J0N7lHAr5ZFJj+NdJqJ/Hj29K+c4lEdoVlukzvWXB9XpWZCdakVT0YAw8iyIqUP2iFRz5/jA==", "cpu": [ "arm" ], @@ -937,9 +938,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.1.tgz", - "integrity": "sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.29.2.tgz", + "integrity": "sha512-mKRlVj1KsKWyEOwR6nwpmzakq6SgZXW4NUHNWlYSiyncJpuXk7wdLzuKdWsRoR1WLbWsZBKvsUCdCTIAqRn9cA==", "cpu": [ "arm64" ], @@ -951,9 +952,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.1.tgz", - "integrity": "sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.29.2.tgz", + "integrity": "sha512-vJX+vennGwygmutk7N333lvQ/yKVAHnGoBS2xMRQgXWW8tvn46YWuTDOpKroSPR9BEW0Gqdga2DHqz8Pwk6X5w==", "cpu": [ "arm64" ], @@ -965,9 +966,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.1.tgz", - "integrity": "sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.29.2.tgz", + "integrity": "sha512-e2rW9ng5O6+Mt3ht8fH0ljfjgSCC6ffmOipiLUgAnlK86CHIaiCdHCzHzmTkMj6vEkqAiRJ7ss6Ibn56B+RE5w==", "cpu": [ "x64" ], @@ -979,9 +980,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.1.tgz", - "integrity": "sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.29.2.tgz", + "integrity": "sha512-/xdNwZe+KesG6XJCK043EjEDZTacCtL4yurMZRLESIgHQdvtNyul3iz2Ab03ZJG0pQKbFTu681i+4ETMF9uE/Q==", "cpu": [ "arm64" ], @@ -993,9 +994,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.1.tgz", - "integrity": "sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.29.2.tgz", + "integrity": "sha512-eXKvpThGzREuAbc6qxnArHh8l8W4AyTcL8IfEnmx+bcnmaSGgjyAHbzZvHZI2csJ+e0MYddl7DX0X7g3sAuXDQ==", "cpu": [ "x64" ], @@ -1007,9 +1008,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.1.tgz", - "integrity": "sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.29.2.tgz", + "integrity": "sha512-h4VgxxmzmtXLLYNDaUcQevCmPYX6zSj4SwKuzY7SR5YlnCBYsmvfYORXgiU8axhkFCDtQF3RW5LIXT8B14Qykg==", "cpu": [ "arm" ], @@ -1021,9 +1022,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.1.tgz", - "integrity": "sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.29.2.tgz", + "integrity": "sha512-EObwZ45eMmWZQ1w4N7qy4+G1lKHm6mcOwDa+P2+61qxWu1PtQJ/lz2CNJ7W3CkfgN0FQ7cBUy2tk6D5yR4KeXw==", "cpu": [ "arm" ], @@ -1035,9 +1036,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.1.tgz", - "integrity": "sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.29.2.tgz", + "integrity": "sha512-Z7zXVHEXg1elbbYiP/29pPwlJtLeXzjrj4241/kCcECds8Zg9fDfURWbZHRIKrEriAPS8wnVtdl4ZJBvZr325w==", "cpu": [ "arm64" ], @@ -1049,9 +1050,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.1.tgz", - "integrity": "sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.29.2.tgz", + "integrity": "sha512-TF4kxkPq+SudS/r4zGPf0G08Bl7+NZcFrUSR3484WwsHgGgJyPQRLCNrQ/R5J6VzxfEeQR9XRpc8m2t7lD6SEQ==", "cpu": [ "arm64" ], @@ -1063,9 +1064,9 @@ ] }, "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.28.1.tgz", - "integrity": "sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.29.2.tgz", + "integrity": "sha512-kO9Fv5zZuyj2zB2af4KA29QF6t7YSxKrY7sxZXfw8koDQj9bx5Tk5RjH+kWKFKok0wLGTi4bG117h31N+TIBEg==", "cpu": [ "loong64" ], @@ -1077,9 +1078,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.1.tgz", - "integrity": "sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.29.2.tgz", + "integrity": "sha512-gIh776X7UCBaetVJGdjXPFurGsdWwHHinwRnC5JlLADU8Yk0EdS/Y+dMO264OjJFo7MXQ5PX4xVFbxrwK8zLqA==", "cpu": [ "ppc64" ], @@ -1091,9 +1092,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.1.tgz", - "integrity": "sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.29.2.tgz", + "integrity": "sha512-YgikssQ5UNq1GoFKZydMEkhKbjlUq7G3h8j6yWXLBF24KyoA5BcMtaOUAXq5sydPmOPEqB6kCyJpyifSpCfQ0w==", "cpu": [ "riscv64" ], @@ -1105,9 +1106,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.1.tgz", - "integrity": "sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.29.2.tgz", + "integrity": "sha512-9ouIR2vFWCyL0Z50dfnon5nOrpDdkTG9lNDs7MRaienQKlTyHcDxplmk3IbhFlutpifBSBr2H4rVILwmMLcaMA==", "cpu": [ "s390x" ], @@ -1119,9 +1120,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.1.tgz", - "integrity": "sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.29.2.tgz", + "integrity": "sha512-ckBBNRN/F+NoSUDENDIJ2U9UWmIODgwDB/vEXCPOMcsco1niTkxTXa6D2Y/pvCnpzaidvY2qVxGzLilNs9BSzw==", "cpu": [ "x64" ], @@ -1133,9 +1134,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.1.tgz", - "integrity": "sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.29.2.tgz", + "integrity": "sha512-jycl1wL4AgM2aBFJFlpll/kGvAjhK8GSbEmFT5v3KC3rP/b5xZ1KQmv0vQQ8Bzb2ieFQ0kZFPRMbre/l3Bu9JA==", "cpu": [ "x64" ], @@ -1147,9 +1148,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.1.tgz", - "integrity": "sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.29.2.tgz", + "integrity": "sha512-S2V0LlcOiYkNGlRAWZwwUdNgdZBfvsDHW0wYosYFV3c7aKgEVcbonetZXsHv7jRTTX+oY5nDYT4W6B1oUpMNOg==", "cpu": [ "arm64" ], @@ -1161,9 +1162,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.1.tgz", - "integrity": "sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.29.2.tgz", + "integrity": "sha512-pW8kioj9H5f/UujdoX2atFlXNQ9aCfAxFRaa+mhczwcsusm6gGrSo4z0SLvqLF5LwFqFTjiLCCzGkNK/LE0utQ==", "cpu": [ "ia32" ], @@ -1175,9 +1176,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.1.tgz", - "integrity": "sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.29.2.tgz", + "integrity": "sha512-p6fTArexECPf6KnOHvJXRpAEq0ON1CBtzG/EY4zw08kCHk/kivBc5vUEtnCFNCHOpJZ2ne77fxwRLIKD4wuW2Q==", "cpu": [ "x64" ], @@ -1374,9 +1375,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.10.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", - "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", + "version": "22.10.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.5.tgz", + "integrity": "sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==", "dev": true, "license": "MIT", "optional": true, @@ -1447,9 +1448,9 @@ "optional": true }, "node_modules/bare-events": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.0.tgz", - "integrity": "sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.1.tgz", + "integrity": "sha512-Bw2PgKSrZ3uCuSV9WQ998c/GTJTd+9bWj97n7aDQMP8dP/exAZQlJeswPty0ISy+HZD+9Ex+C7CCnc9Q5QJFmQ==", "dev": true, "license": "Apache-2.0", "optional": true @@ -1615,9 +1616,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001688", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz", - "integrity": "sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==", + "version": "1.0.30001690", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz", + "integrity": "sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==", "dev": true, "funding": [ { @@ -1816,9 +1817,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.73", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.73.tgz", - "integrity": "sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==", + "version": "1.5.76", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.76.tgz", + "integrity": "sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==", "dev": true, "license": "ISC", "peer": true @@ -2921,9 +2922,9 @@ } }, "node_modules/rollup": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.1.tgz", - "integrity": "sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==", + "version": "4.29.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.29.2.tgz", + "integrity": "sha512-tJXpsEkzsEzyAKIaB3qv3IuvTVcTN7qBw1jL4SPPXM3vzDrJgiLGFY6+HodgFaUHAJ2RYJ94zV5MKRJCoQzQeA==", "dev": true, "license": "MIT", "dependencies": { @@ -2937,25 +2938,25 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.28.1", - "@rollup/rollup-android-arm64": "4.28.1", - "@rollup/rollup-darwin-arm64": "4.28.1", - "@rollup/rollup-darwin-x64": "4.28.1", - "@rollup/rollup-freebsd-arm64": "4.28.1", - "@rollup/rollup-freebsd-x64": "4.28.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.28.1", - "@rollup/rollup-linux-arm-musleabihf": "4.28.1", - "@rollup/rollup-linux-arm64-gnu": "4.28.1", - "@rollup/rollup-linux-arm64-musl": "4.28.1", - "@rollup/rollup-linux-loongarch64-gnu": "4.28.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.28.1", - "@rollup/rollup-linux-riscv64-gnu": "4.28.1", - "@rollup/rollup-linux-s390x-gnu": "4.28.1", - "@rollup/rollup-linux-x64-gnu": "4.28.1", - "@rollup/rollup-linux-x64-musl": "4.28.1", - "@rollup/rollup-win32-arm64-msvc": "4.28.1", - "@rollup/rollup-win32-ia32-msvc": "4.28.1", - "@rollup/rollup-win32-x64-msvc": "4.28.1", + "@rollup/rollup-android-arm-eabi": "4.29.2", + "@rollup/rollup-android-arm64": "4.29.2", + "@rollup/rollup-darwin-arm64": "4.29.2", + "@rollup/rollup-darwin-x64": "4.29.2", + "@rollup/rollup-freebsd-arm64": "4.29.2", + "@rollup/rollup-freebsd-x64": "4.29.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.29.2", + "@rollup/rollup-linux-arm-musleabihf": "4.29.2", + "@rollup/rollup-linux-arm64-gnu": "4.29.2", + "@rollup/rollup-linux-arm64-musl": "4.29.2", + "@rollup/rollup-linux-loongarch64-gnu": "4.29.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.29.2", + "@rollup/rollup-linux-riscv64-gnu": "4.29.2", + "@rollup/rollup-linux-s390x-gnu": "4.29.2", + "@rollup/rollup-linux-x64-gnu": "4.29.2", + "@rollup/rollup-linux-x64-musl": "4.29.2", + "@rollup/rollup-win32-arm64-msvc": "4.29.2", + "@rollup/rollup-win32-ia32-msvc": "4.29.2", + "@rollup/rollup-win32-x64-msvc": "4.29.2", "fsevents": "~2.3.2" } }, @@ -3072,9 +3073,9 @@ } }, "node_modules/symlink-dir": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/symlink-dir/-/symlink-dir-6.0.3.tgz", - "integrity": "sha512-tBGda3rNe8+p/p52203vV4EObpDgQJpbYLfcQhQOCTDcaCvDr5QhyKdar+U6/Y+u+TrqMxBFJ5xhutAaOu4HDw==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/symlink-dir/-/symlink-dir-6.0.4.tgz", + "integrity": "sha512-hveMevZ4XcZY4I6tZx7v8JBuvIVo+H2pEp7pjrkjk4K9dSjbec/yxBeZqUwv7X+skXolFwEnZyiw4qOIQLjTQQ==", "dev": true, "license": "MIT", "optional": true, @@ -3242,9 +3243,9 @@ } }, "node_modules/type-fest": { - "version": "4.30.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.30.1.tgz", - "integrity": "sha512-ojFL7eDMX2NF0xMbDwPZJ8sb7ckqtlAi1GsmgsFXvErT9kFTk1r0DuQKvrCh73M6D4nngeHJmvogF9OluXs7Hw==", + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.31.0.tgz", + "integrity": "sha512-yCxltHW07Nkhv/1F6wWBr8kz+5BGMfP+RbRSYFnegVb0qV/UMT0G0ElBloPVerqn4M2ZV80Ir1FtCcYv1cT6vQ==", "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { diff --git a/package.json b/package.json index 41abd98..1263d94 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "license": "MIT", "devDependencies": { "@lvce-editor/package-extension": "^1.2.0", - "@lvce-editor/server": "^0.40.6", + "@lvce-editor/server": "^0.44.0", "@lvce-editor/test-syntax-highlighting": "^1.2.0", "execa": "^9.5.2", "prettier": "^3.4.2",