Skip to content

Commit ce898c2

Browse files
fix: Add styled-jsx/style alias to next-mocks plugin
1 parent 8d65d8a commit ce898c2

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,8 @@
8787
"image-size": "^1.1.1",
8888
"magic-string": "^0.30.11",
8989
"module-alias": "^2.2.3",
90-
"ts-dedent": "^2.2.0"
90+
"ts-dedent": "^2.2.0",
91+
"styled-jsx": "^5.1.6"
9192
},
9293
"optionalDependencies": {
9394
"sharp": "^0.33.4"

pnpm-lock.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/plugins/next-mocks/plugin.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { createRequire } from "node:module";
2+
import path, { resolve } from "node:path";
23
import type { Plugin } from "vite";
34
import { VITEST_PLUGIN_NAME, getExecutionEnvironment } from "../../utils";
45

@@ -39,6 +40,9 @@ export const getAlias = (env: Env) => ({
3940
"@opentelemetry/api": require.resolve(
4041
"next/dist/compiled/@opentelemetry/api",
4142
),
43+
"styled-jsx/style.js": resolve("styled-jsx/style"),
44+
"styled-jsx/style": require.resolve("styled-jsx/style"),
45+
"styled-jsx": path.dirname(require.resolve("styled-jsx/package.json")),
4246
"next/dynamic": getEntryPoint("dynamic", env),
4347
});
4448

0 commit comments

Comments
 (0)