diff --git a/apps/wing/project-templates/wing/react-vite/backend/main.w b/apps/wing/project-templates/wing/react-vite/backend/main.w index 2a86fb86de4..9142dc01dd6 100644 --- a/apps/wing/project-templates/wing/react-vite/backend/main.w +++ b/apps/wing/project-templates/wing/react-vite/backend/main.w @@ -4,18 +4,12 @@ bring vite; bring http; bring "./broadcaster.w" as broadcaster; -// Winglang doesn't have a built-in support for __dirname yet, so we use a workaround to get the current directory. -// @see tracking issue: https://github.com/winglang/wing/issues/3736 -class Utils { - extern "utils.js" pub static __dirname(): str; -} - let myBroadcaster = new broadcaster.Broadcaster() as "Broadcaster"; let api = new cloud.Api(cors: true); let counter = new cloud.Counter(); let website = new vite.Vite( - root: "{Utils.__dirname()}/../frontend", + root: "{@dirname}/../frontend", publicEnv: { TITLE: "Wing + Vite + React", API_URL: api.url, diff --git a/apps/wing/project-templates/wing/react-vite/backend/utils.js b/apps/wing/project-templates/wing/react-vite/backend/utils.js deleted file mode 100644 index e89ea1e8cd3..00000000000 --- a/apps/wing/project-templates/wing/react-vite/backend/utils.js +++ /dev/null @@ -1 +0,0 @@ -exports.__dirname = () => __dirname;