Skip to content

Commit

Permalink
feat: expose isFileServingAllowed as public utility (#12894)
Browse files Browse the repository at this point in the history
  • Loading branch information
antfu committed Apr 18, 2023
1 parent 2ddeead commit 93e095c
Show file tree
Hide file tree
Showing 5 changed files with 8 additions and 6 deletions.
3 changes: 1 addition & 2 deletions packages/vite/src/node/plugin.ts
Expand Up @@ -9,13 +9,12 @@ import type {
TransformResult,
} from 'rollup'
export type { PluginContext } from 'rollup'
import type { UserConfig } from './config'
import type { ConfigEnv, ResolvedConfig, UserConfig } from './config'
import type { ServerHook } from './server'
import type { IndexHtmlTransform } from './plugins/html'
import type { ModuleNode } from './server/moduleGraph'
import type { HmrContext } from './server/hmr'
import type { PreviewServerHook } from './preview'
import type { ConfigEnv, ResolvedConfig } from './'

/**
* Vite plugins extends the Rollup plugin interface with a few extra
Expand Down
5 changes: 3 additions & 2 deletions packages/vite/src/node/plugins/esbuild.ts
Expand Up @@ -20,9 +20,10 @@ import {
generateCodeFrame,
timeFrom,
} from '../utils'
import type { ResolvedConfig, ViteDevServer } from '..'
import type { ViteDevServer } from '../server'
import type { ResolvedConfig } from '../config'
import type { Plugin } from '../plugin'
import { searchForWorkspaceRoot } from '..'
import { searchForWorkspaceRoot } from '../server/searchRoot'

const debug = createDebugger('vite:esbuild')

Expand Down
1 change: 1 addition & 0 deletions packages/vite/src/node/publicUtils.ts
Expand Up @@ -15,4 +15,5 @@ export { normalizePath, mergeConfig, mergeAlias, createFilter } from './utils'
export { send } from './server/send'
export { createLogger } from './logger'
export { searchForWorkspaceRoot } from './server/searchRoot'
export { isFileServingAllowed } from './server/middlewares/static'
export { loadEnv, resolveEnvPrefix } from './env'
2 changes: 0 additions & 2 deletions packages/vite/src/node/server/index.ts
Expand Up @@ -79,8 +79,6 @@ import type { TransformOptions, TransformResult } from './transformRequest'
import { transformRequest } from './transformRequest'
import { searchForWorkspaceRoot } from './searchRoot'

export { searchForWorkspaceRoot } from './searchRoot'

export interface ServerOptions extends CommonServerOptions {
/**
* Configure HMR-specific options (port, host, path & protocol)
Expand Down
3 changes: 3 additions & 0 deletions packages/vite/src/node/server/middlewares/static.ts
Expand Up @@ -184,6 +184,9 @@ export function serveRawFsMiddleware(
}
}

/**
* Check if the url is allowed to be served, via the `server.fs` config.
*/
export function isFileServingAllowed(
url: string,
server: ViteDevServer,
Expand Down

0 comments on commit 93e095c

Please sign in to comment.