From 8ec15f5674c926ed8142738c24213e8dcb340744 Mon Sep 17 00:00:00 2001 From: AllyW Date: Thu, 6 Jun 2024 11:00:05 +0800 Subject: [PATCH] update compiler to 0.42.0 --- package.json | 2 ++ src/typespec | 2 +- src/web/src/typespec/brower-host.ts | 11 +++++++++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 012af12c..6ba66c25 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,8 @@ }, "devDependencies": { "@pnpm/find-workspace-packages": "^6.0.9", + "prettier-plugin-organize-imports": "^3.2.4", + "@chronus/chronus": "^0.10.2", "@pnpm/logger": "^5.0.0", "rimraf": "~5.0.5" }, diff --git a/src/typespec b/src/typespec index 88b633a9..be1e2c33 160000 --- a/src/typespec +++ b/src/typespec @@ -1 +1 @@ -Subproject commit 88b633a9d23c26e486fd228e1f69f521814f7fc8 +Subproject commit be1e2c332a991ed935dcd51db40bdefc7f83d86e diff --git a/src/web/src/typespec/brower-host.ts b/src/web/src/typespec/brower-host.ts index 7d599d57..f07118be 100644 --- a/src/web/src/typespec/brower-host.ts +++ b/src/web/src/typespec/brower-host.ts @@ -103,11 +103,18 @@ export async function createBrowserHost( }, getLibDirs() { - return [resolveVirtualPath("node_modules/@typespec/compiler/lib")]; + if ( + virtualFs.has(resolveVirtualPath("node_modules/@typespec/compiler/lib/std/main.tsp")) + ) { + return [resolveVirtualPath("node_modules/@typespec/compiler/lib/std")]; + } else { + // To load older version of the compiler < 0.55.0 + return [resolveVirtualPath("node_modules/@typespec/compiler/lib")]; + } }, getExecutionRoot() { - return rootPath; + return resolveVirtualPath("node_modules/@typespec/compiler"); }, async getJsImport(path) {