Related packages
Describe the bug
plugin-emotion in its index.ts requires and consumes ScopedVisitor class from oxc-unshadowed-visitor package, but the latter is defined as dev dependency.
This leads to errors in ours CI and local environments:
> vitest --changed origin/develop
failed to load config from /home/runner/_work/dashboard/dashboard/vite.config.ts
⎯⎯⎯⎯⎯⎯⎯ Startup Error ⎯⎯⎯⎯⎯⎯⎯⎯
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'oxc-unshadowed-visitor' imported from /home/runner/_work/dashboard/dashboard/node_modules/@rolldown/plugin-emotion/dist/index.mjs
at Object.getPackageJSONURL (node:internal/modules/package_json_reader:316:9)
at packageResolve (node:internal/modules/esm/resolve:768:81)
at moduleResolve (node:internal/modules/esm/resolve:858:18)
at defaultResolve (node:internal/modules/esm/resolve:990:11)
at #cachedDefaultResolve (node:internal/modules/esm/loader:718:20)
at #resolveAndMaybeBlockOnLoaderThread (node:internal/modules/esm/loader:735:38)
at ModuleLoader.resolveSync (node:internal/modules/esm/loader:764:52)
at #resolve (node:internal/modules/esm/loader:700:17)
at ModuleLoader.getOrCreateModuleJob (node:internal/modules/esm/loader:620:35)
at ModuleJob.syncLink (node:internal/modules/esm/module_job:143:33) {
code: 'ERR_MODULE_NOT_FOUND'
}
This error popped up after upgrade to v0.1.3
Reproduction
https://stackblitz.com/edit/vitejs-vite-yrqwnvxq?file=vite.config.ts&view=editor
Steps to reproduce
in the terminal try to run npm run dev.
it will raise the aforementioned error
System Info
System:
OS: Linux 6.17 Ubuntu 24.04.4 LTS 24.04.4 LTS (Noble Numbat)
CPU: (14) x64 Intel(R) Core(TM) Ultra 7 155U
Memory: 17.79 GB / 30.80 GB
Container: Yes
Shell: 5.2.21 - /bin/bash
Binaries:
Node: 24.12.0 - /run/user/1000/fnm_multishells/5868_1779088030532/bin/node
Yarn: 1.22.22 - /snap/bin/yarn
npm: 11.6.2 - /run/user/1000/fnm_multishells/5868_1779088030532/bin/npm
Browsers:
Chrome: 148.0.7778.167
Firefox: 150.0.3
Firefox Developer Edition: 150.0.3
npmPackages:
@rolldown/plugin-emotion: 0.1.3 => 0.1.3
@vitejs/plugin-react: 6.0.2 => 6.0.2
vite: 8.0.13 => 8.0.13
Used Package Manager
npm
Validations
Related packages
Describe the bug
plugin-emotionin itsindex.tsrequires and consumesScopedVisitorclass fromoxc-unshadowed-visitorpackage, but the latter is defined as dev dependency.This leads to errors in ours CI and local environments:
This error popped up after upgrade to v0.1.3
Reproduction
https://stackblitz.com/edit/vitejs-vite-yrqwnvxq?file=vite.config.ts&view=editor
Steps to reproduce
in the terminal try to run
npm run dev.it will raise the aforementioned error
System Info
Used Package Manager
npm
Validations