[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"github-release-nuxt-test-utils-v4.0.1":3,"$f2v3tzw7dti6zg":-1},{"adjacent":4,"latestReleases":12,"relatedArticles":33,"relatedArticlesAreVersioned":8,"release":34},{"newer":5,"older":11},{"htmlUrl":6,"id":7,"isPrerelease":8,"name":9,"publishedAt":10,"tagName":9},"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Freleases\u002Ftag\u002Fv4.0.2","019d75bd-124f-778e-83b2-17678bb50610",false,"v4.0.2","2026-04-09T09:21:50.000Z",null,[13,17,21,25,29],{"id":14,"isPrerelease":8,"name":15,"publishedAt":16,"tagName":15},"01a07d74-d612-75bd-81fb-4f14d61338e5","v4.3.2","2026-09-07T17:06:14.000Z",{"id":18,"isPrerelease":8,"name":19,"publishedAt":20,"tagName":19},"01a07c99-20b0-70ce-a549-25db2ebc729b","v4.3.1","2026-09-07T13:34:54.000Z",{"id":22,"isPrerelease":8,"name":23,"publishedAt":24,"tagName":23},"01a07ae1-ab5c-763b-8248-c6957878c1b8","v4.3.0","2026-09-07T07:29:06.000Z",{"id":26,"isPrerelease":8,"name":27,"publishedAt":28,"tagName":27},"01a043f3-66ee-704f-85b6-606767e4b8df","v4.2.0","2026-08-27T15:11:03.000Z",{"id":30,"isPrerelease":8,"name":31,"publishedAt":32,"tagName":31},"019fa4bb-e40f-736d-8cc8-60cb7752689d","v4.1.0","2026-07-27T14:31:49.000Z",[],{"htmlUrl":35,"id":36,"isPrerelease":8,"name":37,"projectId":38,"projectName":39,"projectOwner":40,"projectRepo":41,"projectUrl":42,"publishedAt":43,"summary":44,"tagName":37,"updatedAt":45,"breakingChangesHtml":11,"displayName":46,"hasBreakingChanges":8,"indexable":47,"notesHtml":48,"version":49},"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Freleases\u002Ftag\u002Fv4.0.1","019d7ad2-a677-75ea-8ed0-7ca44457e27a","v4.0.1","019d75b1-7aa5-751b-ad87-42db66ab679e","Nuxt Test Utils","nuxt","test-utils","https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils","2026-04-08T10:58:52.000Z","Nuxt Test Utils v4.0.1 introduces several important fixes, including renaming `deps.optimizer.web` to `client` for Vitest 4 and improving type handling in `mockNuxtImport`. Additionally, it resolves compatibility issues with jsdom v28 and enhances the alignment of mount options with vue-test-utils, ensuring a smoother testing experience for Vue\u002FNuxt developers.","2026-04-11T04:38:13.318Z","Nuxt Test Utils v4.0.1",true,"\u003Ch2>👉 Changelog\u003C\u002Fh2>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fcompare\u002Fv4.0.0...v4.0.1\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">compare changes\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🩹 Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>config:\u003C\u002Fstrong> Rename deps.optimizer.web to client for vitest4 (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1593\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1593\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>runtime-utils:\u003C\u002Fstrong> Fix \u003Ccode>mockNuxtImport\u003C\u002Fcode> types when using string target (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1592\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1592\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>config:\u003C\u002Fstrong> Pass non-project options for non-nuxt simple setup (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1582\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1582\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>config:\u003C\u002Fstrong> Do not import \u003Ccode>defineConfig\u003C\u002Fcode> from \u003Ccode>vite\u003C\u002Fcode> (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fcommit\u002F1aa5e8748\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">1aa5e8748\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>runtime:\u003C\u002Fstrong> Handle \u003Ccode>ResourceLoader\u003C\u002Fcode> removal in jsdom v28 (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1611\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1611\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>config,vitest-environment:\u003C\u002Fstrong> Directly import peerDeps (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1617\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1617\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>runtime-utils:\u003C\u002Fstrong> Align mount options merge w\u002F vue-test-utils (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1610\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1610\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>vitest-environment:\u003C\u002Fstrong> Avoid \u003Ccode>vitest\u002Fenvironments\u003C\u002Fcode> import warning (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1627\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1627\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>runtime:\u003C\u002Fstrong> Avoid error when vue\u002Ftest-utils is not installed (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1646\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1646\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>config:\u003C\u002Fstrong> Prefer project h3 version if present (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1641\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1641\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏡 Chore\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Bump \u003Ccode>vitest-environment-nuxt\u003C\u002Fcode> versions (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fcommit\u002Ff5ec72127\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">f5ec72127\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Use workspace dependency (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fcommit\u002F14fb254a7\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">14fb254a7\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Example playwright config improve type annotation for devices (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1581\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1581\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Ccode>pkg-pr-new\u003C\u002Fcode> prerelease \u003Ccode>vitest-environment-nuxt\u003C\u002Fcode> (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1601\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1601\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Allow explicit any (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fcommit\u002F633c93c2a\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">633c93c2a\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Switch unit test target to dir and move type unit tests to test:types (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1618\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1618\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Update lockfile (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fcommit\u002F8306abf00\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">8306abf00\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✅ Tests\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add failing test for stubbed global provide (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1314\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1314\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Update assertions deprecated in vitest 4.1 (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1629\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1629\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Change example\u002Fworkspace to use glob based projects setup (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1585\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1585\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🤖 CI\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Pin github actions to full-length commit shas (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fcommit\u002F2832fd6d5\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">2832fd6d5\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Avoid checkout for reproduction comment (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fcommit\u002Fe4e67ab09\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">e4e67ab09\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Rename workflow (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fcommit\u002F99318b9fc\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">99318b9fc\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Correctly publish \u003Ccode>pkg-pr-new\u003C\u002Fcode> prerelease (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnuxt\u002Ftest-utils\u002Fpull\u002F1598\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">#1598\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>❤️ Contributors\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Daniel Roe (@danielroe)\u003C\u002Fli>\n\u003Cli>Yoshihiro Yamaguchi (@yamachi4416)\u003C\u002Fli>\n\u003Cli>Robin (@OrbisK)\u003C\u002Fli>\n\u003Cli>Paul Melero (@paulmelero)\u003C\u002Fli>\n\u003C\u002Ful>\n","4.0.1"]