File tree Expand file tree Collapse file tree 3 files changed +11
-0
lines changed
Expand file tree Collapse file tree 3 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -12,8 +12,12 @@ if (!process.argv.includes('--lsp')) {
1212
1313import { createRequire } from 'node:module' ;
1414import { pathToFileURL } from 'node:url' ;
15+ import pkg from '../package.json' with { type : 'json' } ;
1516
1617const require = createRequire ( import . meta. url ) ;
1718const oxfmtBin = require . resolve ( 'oxfmt/bin/oxfmt' ) ;
1819
20+ // This allows oxfmt to load vite.config.ts
21+ // For `vp check` and `vp fmt`, see `src/utils/constants.ts`
22+ process . env . VITE_PLUS_VERSION = pkg . version ;
1923await import ( pathToFileURL ( oxfmtBin ) . href ) ;
Original file line number Diff line number Diff line change @@ -13,9 +13,13 @@ if (!process.argv.includes('--lsp')) {
1313import { createRequire } from 'node:module' ;
1414import { dirname , join } from 'node:path' ;
1515import { pathToFileURL } from 'node:url' ;
16+ import pkg from '../package.json' with { type : 'json' } ;
1617
1718const require = createRequire ( import . meta. url ) ;
1819const oxlintMainPath = require . resolve ( 'oxlint' ) ;
1920const oxlintBin = join ( dirname ( dirname ( oxlintMainPath ) ) , 'bin' , 'oxlint' ) ;
2021
22+ // This allows oxlint to load vite.config.ts
23+ // For `vp check` and `vp lint`, see `src/utils/constants.ts`
24+ process . env . VITE_PLUS_VERSION = pkg . version ;
2125await import ( pathToFileURL ( oxlintBin ) . href ) ;
Original file line number Diff line number Diff line change @@ -29,4 +29,7 @@ export const DEFAULT_ENVS = {
2929 JS_RUNTIME_NAME : process . release . name ,
3030 // Indicate that vite-plus is the package manager
3131 NODE_PACKAGE_MANAGER : 'vite-plus' ,
32+ // This allows oxlint/oxfmt to load vite.config.ts
33+ // For `--lsp` path, see `bin/oxlint` and `bin/oxfmt`
34+ VITE_PLUS_VERSION ,
3235} as const ;
You can’t perform that action at this time.
0 commit comments