Skip to content

Commit 60721ac

Browse files
Shinigami92bluwy
andauthored
chore: use node prefix (#8309)
Co-authored-by: bluwy <[email protected]>
1 parent 8a05432 commit 60721ac

File tree

128 files changed

+252
-244
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+252
-244
lines changed

packages/create-vite/__tests__/cli.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { join } from 'path'
1+
import { join } from 'node:path'
22
import type { ExecaSyncReturnValue, SyncOptions } from 'execa'
33
import { execaCommandSync } from 'execa'
44
import { mkdirpSync, readdirSync, remove, writeFileSync } from 'fs-extra'

packages/create-vite/index.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
#!/usr/bin/env node
22

33
// @ts-check
4-
import fs from 'fs'
5-
import path from 'path'
6-
import { fileURLToPath } from 'url'
4+
import fs from 'node:fs'
5+
import path from 'node:path'
6+
import { fileURLToPath } from 'node:url'
77
import minimist from 'minimist'
88
import prompts from 'prompts'
99
import {

packages/plugin-legacy/src/index.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* eslint-disable node/no-extraneous-import */
2-
import path from 'path'
3-
import { createHash } from 'crypto'
4-
import { createRequire } from 'module'
5-
import { fileURLToPath } from 'url'
2+
import path from 'node:path'
3+
import { createHash } from 'node:crypto'
4+
import { createRequire } from 'node:module'
5+
import { fileURLToPath } from 'node:url'
66
import { build } from 'vite'
77
import MagicString from 'magic-string'
88
import type {

packages/plugin-react/src/fast-refresh.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import fs from 'fs'
2-
import path from 'path'
3-
import { createRequire } from 'module'
1+
import fs from 'node:fs'
2+
import path from 'node:path'
3+
import { createRequire } from 'node:module'
44
import type { types as t } from '@babel/core'
55

66
export const runtimePublicPath = '/@react-refresh'

packages/plugin-react/src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import path from 'path'
1+
import path from 'node:path'
22
import type { ParserOptions, TransformOptions, types as t } from '@babel/core'
33
import * as babel from '@babel/core'
44
import { createFilter, normalizePath } from 'vite'

packages/plugin-vue-jsx/src/index.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { createHash } from 'crypto'
2-
import path from 'path'
1+
import { createHash } from 'node:crypto'
2+
import path from 'node:path'
33
import type { types } from '@babel/core'
44
import * as babel from '@babel/core'
55
import jsx from '@vue/babel-plugin-jsx'

packages/plugin-vue/src/compiler.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ declare module 'vue/compiler-sfc' {
55
}
66
}
77

8-
import { createRequire } from 'module'
8+
import { createRequire } from 'node:module'
99
import type * as _compiler from 'vue/compiler-sfc'
1010

1111
export function resolveCompiler(root: string): typeof _compiler {

packages/plugin-vue/src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import fs from 'fs'
1+
import fs from 'node:fs'
22
import type { Plugin, ViteDevServer } from 'vite'
33
import { createFilter } from 'vite'
44
/* eslint-disable import/no-duplicates */

packages/plugin-vue/src/main.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import path from 'path'
1+
import path from 'node:path'
22
import type { SFCBlock, SFCDescriptor } from 'vue/compiler-sfc'
33
import type { PluginContext, TransformPluginContext } from 'rollup'
44
import type { RawSourceMap } from 'source-map'

packages/plugin-vue/src/template.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import path from 'path'
1+
import path from 'node:path'
22
import slash from 'slash'
33
import type {
44
CompilerOptions,

packages/plugin-vue/src/utils/descriptorCache.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import fs from 'fs'
2-
import path from 'path'
3-
import { createHash } from 'crypto'
1+
import fs from 'node:fs'
2+
import path from 'node:path'
3+
import { createHash } from 'node:crypto'
44
import slash from 'slash'
55
import type { CompilerError, SFCDescriptor } from 'vue/compiler-sfc'
66
import type { ResolvedOptions, VueQuery } from '..'

packages/vite/bin/vite.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/usr/bin/env node
2-
import { performance } from 'perf_hooks'
2+
import { performance } from 'node:perf_hooks'
33

44
if (!import.meta.url.includes('node_modules')) {
55
try {

packages/vite/rollup.config.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* eslint-disable no-restricted-globals */
2-
import fs from 'fs'
3-
import path from 'path'
2+
import fs from 'node:fs'
3+
import path from 'node:path'
44
import nodeResolve from '@rollup/plugin-node-resolve'
55
import typescript from '@rollup/plugin-typescript'
66
import commonjs from '@rollup/plugin-commonjs'
@@ -401,9 +401,9 @@ function licensePlugin() {
401401
*/
402402
function cjsPatchPlugin(): Plugin {
403403
const cjsPatch = `
404-
import { fileURLToPath as __cjs_fileURLToPath } from 'url';
405-
import { dirname as __cjs_dirname } from 'path';
406-
import { createRequire as __cjs_createRequire } from 'module';
404+
import { fileURLToPath as __cjs_fileURLToPath } from 'node:url';
405+
import { dirname as __cjs_dirname } from 'node:path';
406+
import { createRequire as __cjs_createRequire } from 'node:module';
407407
408408
const __filename = __cjs_fileURLToPath(import.meta.url);
409409
const __dirname = __cjs_dirname(__filename);

packages/vite/scripts/patchTypes.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { readFileSync, readdirSync, statSync, writeFileSync } from 'fs'
2-
import { dirname, relative, resolve } from 'path'
3-
import { fileURLToPath } from 'url'
1+
import { readFileSync, readdirSync, statSync, writeFileSync } from 'node:fs'
2+
import { dirname, relative, resolve } from 'node:path'
3+
import { fileURLToPath } from 'node:url'
44
import type { ParseResult } from '@babel/parser'
55
import { parse } from '@babel/parser'
66
import type { File } from '@babel/types'

packages/vite/src/node/__tests__/build.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { resolve } from 'path'
2-
import { fileURLToPath } from 'url'
1+
import { resolve } from 'node:path'
2+
import { fileURLToPath } from 'node:url'
33
import { describe, expect, test } from 'vitest'
44
import type { LibraryFormats, LibraryOptions } from '../build'
55
import { resolveLibFilename } from '../build'

packages/vite/src/node/__tests__/plugins/css.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import fs from 'fs'
2-
import path from 'path'
1+
import fs from 'node:fs'
2+
import path from 'node:path'
33
import { describe, expect, test, vi } from 'vitest'
44
import { resolveConfig } from '../../config'
55
import { cssPlugin, cssUrlRE, hoistAtRules } from '../../plugins/css'

packages/vite/src/node/__tests__/plugins/dynamicImportVar/parse.test.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { resolve } from 'path'
2-
import { fileURLToPath } from 'url'
1+
import { resolve } from 'node:path'
2+
import { fileURLToPath } from 'node:url'
33
import { describe, expect, it } from 'vitest'
44
import { transformDynamicImport } from '../../../plugins/dynamicImportVars'
55

packages/vite/src/node/__tests__/plugins/importGlob/fixture.test.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { resolve } from 'path'
2-
import { promises as fs } from 'fs'
3-
import { fileURLToPath } from 'url'
1+
import { resolve } from 'node:path'
2+
import { promises as fs } from 'node:fs'
3+
import { fileURLToPath } from 'node:url'
44
import { describe, expect, it } from 'vitest'
55
import { transformGlobImport } from '../../../plugins/importMetaGlob'
66
import { transformWithEsbuild } from '../../../plugins/esbuild'

packages/vite/src/node/build.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import fs from 'fs'
2-
import path from 'path'
1+
import fs from 'node:fs'
2+
import path from 'node:path'
33
import colors from 'picocolors'
44
import type {
55
ExternalOption,

packages/vite/src/node/cli.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { performance } from 'perf_hooks'
1+
import { performance } from 'node:perf_hooks'
22
import { cac } from 'cac'
33
import colors from 'picocolors'
44
import type { BuildOptions } from './build'

packages/vite/src/node/config.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import fs from 'fs'
2-
import path from 'path'
3-
import { parse as parseUrl, pathToFileURL } from 'url'
4-
import { performance } from 'perf_hooks'
5-
import { createRequire } from 'module'
1+
import fs from 'node:fs'
2+
import path from 'node:path'
3+
import { parse as parseUrl, pathToFileURL } from 'node:url'
4+
import { performance } from 'node:perf_hooks'
5+
import { createRequire } from 'node:module'
66
import colors from 'picocolors'
77
import type { Alias, AliasOptions } from 'types/alias'
88
import aliasPlugin from '@rollup/plugin-alias'

packages/vite/src/node/constants.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import path, { resolve } from 'path'
2-
import { fileURLToPath } from 'url'
1+
import path, { resolve } from 'node:path'
2+
import { fileURLToPath } from 'node:url'
33
// @ts-expect-error
44
import { version } from '../../package.json'
55

packages/vite/src/node/env.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import fs from 'fs'
1+
import fs from 'node:fs'
22
import dotenv from 'dotenv'
33
import dotenvExpand from 'dotenv-expand'
44
import { arraify, lookupFile } from './utils'

packages/vite/src/node/http.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import fs, { promises as fsp } from 'fs'
2-
import path from 'path'
1+
import fs, { promises as fsp } from 'node:fs'
2+
import path from 'node:path'
33
import type {
44
Server as HttpServer,
55
OutgoingHttpHeaders as HttpServerHeaders
6-
} from 'http'
7-
import type { ServerOptions as HttpsServerOptions } from 'https'
6+
} from 'node:http'
7+
import type { ServerOptions as HttpsServerOptions } from 'node:https'
88
import type { Connect } from 'types/connect'
99
import { isObject } from './utils'
1010
import type { ProxyOptions } from './server/middlewares/proxy'

packages/vite/src/node/logger.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* eslint no-console: 0 */
22

3-
import type { AddressInfo, Server } from 'net'
4-
import os from 'os'
3+
import type { AddressInfo, Server } from 'node:net'
4+
import os from 'node:os'
55
import readline from 'readline'
66
import colors from 'picocolors'
77
import type { RollupError } from 'rollup'

packages/vite/src/node/optimizer/esbuildDepPlugin.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import path from 'path'
2-
import { promises as fs } from 'fs'
1+
import path from 'node:path'
2+
import { promises as fs } from 'node:fs'
33
import type { ImportKind, Plugin } from 'esbuild'
44
import { KNOWN_ASSET_TYPES } from '../constants'
55
import type { ResolvedConfig } from '..'

packages/vite/src/node/optimizer/index.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import fs from 'fs'
2-
import path from 'path'
3-
import { performance } from 'perf_hooks'
1+
import fs from 'node:fs'
2+
import path from 'node:path'
3+
import { performance } from 'node:perf_hooks'
44
import _debug from 'debug'
55
import colors from 'picocolors'
66
import type { BuildOptions as EsbuildBuildOptions } from 'esbuild'

packages/vite/src/node/optimizer/scan.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import fs from 'fs'
2-
import path from 'path'
3-
import { performance } from 'perf_hooks'
1+
import fs from 'node:fs'
2+
import path from 'node:path'
3+
import { performance } from 'node:perf_hooks'
44
import glob from 'fast-glob'
55
import type { Loader, OnLoadResult, Plugin } from 'esbuild'
66
import { build, transform } from 'esbuild'

packages/vite/src/node/packages.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import fs from 'fs'
2-
import path from 'path'
1+
import fs from 'node:fs'
2+
import path from 'node:path'
33
import { createDebugger, createFilter, resolveFrom } from './utils'
44
import type { ResolvedConfig } from './config'
55
import type { Plugin } from './plugin'

packages/vite/src/node/plugins/asset.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import path from 'path'
2-
import { parse as parseUrl } from 'url'
3-
import fs, { promises as fsp } from 'fs'
1+
import path from 'node:path'
2+
import { parse as parseUrl } from 'node:url'
3+
import fs, { promises as fsp } from 'node:fs'
44
import * as mrmime from 'mrmime'
55
import type { OutputOptions, PluginContext, PreRenderedAsset } from 'rollup'
66
import MagicString from 'magic-string'

packages/vite/src/node/plugins/assetImportMetaUrl.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import path from 'path'
1+
import path from 'node:path'
22
import MagicString from 'magic-string'
33
import { stripLiteral } from 'strip-literal'
44
import type { Plugin } from '../plugin'

packages/vite/src/node/plugins/clientInjections.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import path from 'path'
1+
import path from 'node:path'
22
import type { Plugin } from '../plugin'
33
import type { ResolvedConfig } from '../config'
44
import { CLIENT_ENTRY, ENV_ENTRY } from '../constants'

packages/vite/src/node/plugins/css.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import fs from 'fs'
2-
import path from 'path'
3-
import { createRequire } from 'module'
1+
import fs from 'node:fs'
2+
import path from 'node:path'
3+
import { createRequire } from 'node:module'
44
import glob from 'fast-glob'
55
import postcssrc from 'postcss-load-config'
66
import type {

packages/vite/src/node/plugins/dataUri.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// This is based on @rollup/plugin-data-uri
22
// MIT Licensed https://github.com/rollup/plugins/blob/master/LICENSE
33
// ref https://github.com/vitejs/vite/issues/1428#issuecomment-757033808
4-
import { URL } from 'url'
4+
import { URL } from 'node:url'
55
import type { Plugin } from '../plugin'
66

77
const dataUriRE = /^([^/]+\/[^;,]+)(;base64)?,([\s\S]*)$/

packages/vite/src/node/plugins/dynamicImportVars.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { posix } from 'path'
1+
import { posix } from 'node:path'
22
import MagicString from 'magic-string'
33
import { init, parse as parseImports } from 'es-module-lexer'
44
import type { ImportSpecifier } from 'es-module-lexer'

packages/vite/src/node/plugins/esbuild.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import path from 'path'
1+
import path from 'node:path'
22
import colors from 'picocolors'
33
import type {
44
Loader,

packages/vite/src/node/plugins/html.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import path from 'path'
1+
import path from 'node:path'
22
import type {
33
OutputAsset,
44
OutputBundle,

packages/vite/src/node/plugins/importAnalysis.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import fs from 'fs'
2-
import path from 'path'
3-
import { performance } from 'perf_hooks'
1+
import fs from 'node:fs'
2+
import path from 'node:path'
3+
import { performance } from 'node:perf_hooks'
44
import colors from 'picocolors'
55
import MagicString from 'magic-string'
66
import type { ImportSpecifier } from 'es-module-lexer'

packages/vite/src/node/plugins/importAnalysisBuild.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
// import fs from 'fs'
2-
import path from 'path'
1+
import path from 'node:path'
32
import MagicString from 'magic-string'
43
import type { ImportSpecifier } from 'es-module-lexer'
54
import { init, parse as parseImports } from 'es-module-lexer'

packages/vite/src/node/plugins/importMetaGlob.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { isAbsolute, posix } from 'path'
1+
import { isAbsolute, posix } from 'node:path'
22
import micromatch from 'micromatch'
33
import { stripLiteral } from 'strip-literal'
44
import type {

packages/vite/src/node/plugins/loadFallback.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { promises as fs } from 'fs'
1+
import { promises as fs } from 'node:fs'
22
import type { Plugin } from '..'
33
import { cleanUrl } from '../utils'
44

packages/vite/src/node/plugins/manifest.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import path from 'path'
1+
import path from 'node:path'
22
import type { OutputAsset, OutputChunk } from 'rollup'
33
import type { ResolvedConfig } from '..'
44
import type { Plugin } from '../plugin'

packages/vite/src/node/plugins/optimizedDeps.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { promises as fs } from 'fs'
1+
import { promises as fs } from 'node:fs'
22
import colors from 'picocolors'
33
import type { ResolvedConfig } from '..'
44
import type { Plugin } from '../plugin'

packages/vite/src/node/plugins/reporter.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import path from 'path'
2-
import { gzip } from 'zlib'
3-
import { promisify } from 'util'
1+
import path from 'node:path'
2+
import { gzip } from 'node:zlib'
3+
import { promisify } from 'node:util'
44
import colors from 'picocolors'
55
import type { Plugin } from 'rollup'
66
import type { ResolvedConfig } from '../config'

packages/vite/src/node/plugins/resolve.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import fs from 'fs'
2-
import path from 'path'
1+
import fs from 'node:fs'
2+
import path from 'node:path'
33
import colors from 'picocolors'
44
import type { PartialResolvedId } from 'rollup'
55
import { resolve as _resolveExports } from 'resolve.exports'

packages/vite/src/node/plugins/ssrRequireHook.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createRequire } from 'module'
1+
import { createRequire } from 'node:module'
22
import MagicString from 'magic-string'
33
import type { ResolvedConfig } from '..'
44
import type { Plugin } from '../plugin'

packages/vite/src/node/plugins/worker.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import path from 'path'
1+
import path from 'node:path'
22
import MagicString from 'magic-string'
33
import type { EmittedAsset, OutputChunk } from 'rollup'
44
import type { ResolvedConfig } from '../config'

0 commit comments

Comments
 (0)