From 13c0bb6223c6b2aecae3934524943cce0d0753d3 Mon Sep 17 00:00:00 2001 From: sapphi-red Date: Fri, 4 Mar 2022 17:56:51 +0900 Subject: [PATCH] refactor: move genSourceMapUrl function --- packages/vite/src/node/server/sourcemap.ts | 9 ++++++++- packages/vite/src/node/utils.ts | 8 -------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/packages/vite/src/node/server/sourcemap.ts b/packages/vite/src/node/server/sourcemap.ts index 90a0de6424f2bb..68684a3c2d6f2a 100644 --- a/packages/vite/src/node/server/sourcemap.ts +++ b/packages/vite/src/node/server/sourcemap.ts @@ -1,7 +1,7 @@ import path from 'path' import { promises as fs } from 'fs' import type { Logger } from '../logger' -import { createDebugger, genSourceMapUrl } from '../utils' +import { createDebugger } from '../utils' import type { SourceMap } from 'rollup' const isDebug = !!process.env.DEBUG @@ -59,6 +59,13 @@ export async function injectSourcesContent( } } +function genSourceMapUrl(map: SourceMap | string | undefined) { + if (typeof map !== 'string') { + map = JSON.stringify(map) + } + return `data:application/json;base64,${Buffer.from(map).toString('base64')}` +} + export function getCodeWithSourcemap( type: 'js' | 'css', code: string, diff --git a/packages/vite/src/node/utils.ts b/packages/vite/src/node/utils.ts index fbfa45b4237b0e..2fb2d9aeed1589 100644 --- a/packages/vite/src/node/utils.ts +++ b/packages/vite/src/node/utils.ts @@ -21,7 +21,6 @@ import type { } from '@ampproject/remapping/dist/types/types' import { performance } from 'perf_hooks' import { parse as parseUrl, URLSearchParams } from 'url' -import type { SourceMap } from 'rollup' export function slash(p: string): string { return p.replace(/\\/g, '/') @@ -662,10 +661,3 @@ export function parseRequest(id: string): Record | null { } return Object.fromEntries(new URLSearchParams(search.slice(1))) } - -export function genSourceMapUrl(map: SourceMap | string | undefined) { - if (typeof map !== 'string') { - map = JSON.stringify(map) - } - return `data:application/json;base64,${Buffer.from(map).toString('base64')}` -}