Skip to content

Commit

Permalink
fix: include .mts and .mjs extensions
Browse files Browse the repository at this point in the history
`.mts,.mjs` are sometimes needed. [Read more](https://vitejs.dev/guide/migration.html#deprecate-cjs-node-api)
  • Loading branch information
serranomorante committed Feb 8, 2024
1 parent 87e91bf commit 546abfb
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion lua/neotest-vitest/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ local function getVitestCommand(path)
return "vitest"
end

local vitestConfigPattern = util.root_pattern("{vite,vitest}.config.{js,ts}")
local vitestConfigPattern = util.root_pattern("{vite,vitest}.config.{js,ts,mjs,mts}")

---@param path string
---@return string|nil
Expand All @@ -165,6 +165,11 @@ local function getVitestConfig(path)
"vitest.config.js",
"vite.config.ts",
"vite.config.js",
-- `.mts,.mjs` are sometimes needed (https://vitejs.dev/guide/migration.html#deprecate-cjs-node-api)
"vitest.config.mts",
"vitest.config.mjs",
"vite.config.mts",
"vite.config.mjs",
}

for _, configName in ipairs(possibleVitestConfigNames) do
Expand Down

0 comments on commit 546abfb

Please sign in to comment.