mirror of https://github.com/vuejs/core.git
perf(compiler): use source-map-js
This commit is contained in:
parent
681ac7c896
commit
19e17a951c
|
@ -1,5 +1,5 @@
|
|||
import { baseCompile as compile } from '../src'
|
||||
import { SourceMapConsumer, RawSourceMap } from 'source-map'
|
||||
import { SourceMapConsumer, RawSourceMap } from 'source-map-js'
|
||||
|
||||
describe('compiler: integration tests', () => {
|
||||
const source = `
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
"@babel/parser": "^7.21.3",
|
||||
"@vue/shared": "3.3.0-alpha.9",
|
||||
"estree-walker": "^2.0.2",
|
||||
"source-map": "^0.6.1"
|
||||
"source-map-js": "^1.0.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/types": "^7.21.3"
|
||||
|
|
|
@ -28,7 +28,7 @@ import {
|
|||
getVNodeBlockHelper,
|
||||
getVNodeHelper
|
||||
} from './ast'
|
||||
import { SourceMapGenerator, RawSourceMap } from 'source-map'
|
||||
import { SourceMapGenerator, RawSourceMap } from 'source-map-js'
|
||||
import {
|
||||
advancePositionWithMutation,
|
||||
assert,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { parse } from '../src'
|
||||
import { baseParse, baseCompile } from '@vue/compiler-core'
|
||||
import { SourceMapConsumer } from 'source-map'
|
||||
import { SourceMapConsumer } from 'source-map-js'
|
||||
|
||||
describe('compiler:sfc', () => {
|
||||
describe('source map', () => {
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
"estree-walker": "^2.0.2",
|
||||
"magic-string": "^0.30.0",
|
||||
"postcss": "^8.1.10",
|
||||
"source-map": "^0.6.1"
|
||||
"source-map-js": "^1.0.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/types": "^7.21.3",
|
||||
|
|
|
@ -48,7 +48,7 @@ import {
|
|||
TSEnumDeclaration
|
||||
} from '@babel/types'
|
||||
import { walk } from 'estree-walker'
|
||||
import { RawSourceMap } from 'source-map'
|
||||
import { RawSourceMap } from 'source-map-js'
|
||||
import {
|
||||
CSS_VARS_HELPER,
|
||||
genCssVarsCode,
|
||||
|
|
|
@ -13,7 +13,7 @@ import {
|
|||
StylePreprocessorResults,
|
||||
PreprocessLang
|
||||
} from './style/preprocessors'
|
||||
import { RawSourceMap } from 'source-map'
|
||||
import { RawSourceMap } from 'source-map-js'
|
||||
import { cssVarsPlugin } from './style/cssVars'
|
||||
import postcssModules from 'postcss-modules'
|
||||
|
||||
|
|
|
@ -6,7 +6,11 @@ import {
|
|||
ParserOptions,
|
||||
RootNode
|
||||
} from '@vue/compiler-core'
|
||||
import { SourceMapConsumer, SourceMapGenerator, RawSourceMap } from 'source-map'
|
||||
import {
|
||||
SourceMapConsumer,
|
||||
SourceMapGenerator,
|
||||
RawSourceMap
|
||||
} from 'source-map-js'
|
||||
import {
|
||||
transformAssetUrl,
|
||||
AssetURLOptions,
|
||||
|
|
|
@ -7,7 +7,7 @@ import {
|
|||
BindingMetadata
|
||||
} from '@vue/compiler-core'
|
||||
import * as CompilerDOM from '@vue/compiler-dom'
|
||||
import { RawSourceMap, SourceMapGenerator } from 'source-map'
|
||||
import { RawSourceMap, SourceMapGenerator } from 'source-map-js'
|
||||
import { TemplateCompiler } from './compileTemplate'
|
||||
import { parseCssVars } from './style/cssVars'
|
||||
import { createCache } from './cache'
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import merge from 'merge-source-map'
|
||||
import { RawSourceMap } from 'source-map'
|
||||
import { RawSourceMap } from 'source-map-js'
|
||||
import { SFCStyleCompileOptions } from '../compileStyle'
|
||||
import { isFunction } from '@vue/shared'
|
||||
|
||||
|
|
|
@ -12,6 +12,6 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"monaco-editor": "^0.20.0",
|
||||
"source-map": "^0.6.1"
|
||||
"source-map-js": "^1.0.2"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ import {
|
|||
ssrMode
|
||||
} from './options'
|
||||
import { toRaw, watchEffect } from '@vue/runtime-dom'
|
||||
import { SourceMapConsumer } from 'source-map'
|
||||
import { SourceMapConsumer } from 'source-map-js'
|
||||
import theme from './theme'
|
||||
|
||||
declare global {
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
"dependencies": {
|
||||
"@babel/parser": "^7.21.3",
|
||||
"estree-walker": "^2.0.2",
|
||||
"source-map": "^0.6.1"
|
||||
"source-map-js": "^1.0.2"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"vue": "3.3.0-alpha.9"
|
||||
|
|
|
@ -104,12 +104,12 @@ importers:
|
|||
'@babel/types': ^7.21.3
|
||||
'@vue/shared': 3.3.0-alpha.9
|
||||
estree-walker: ^2.0.2
|
||||
source-map: ^0.6.1
|
||||
source-map-js: ^1.0.2
|
||||
dependencies:
|
||||
'@babel/parser': 7.21.3
|
||||
'@vue/shared': link:../shared
|
||||
estree-walker: 2.0.2
|
||||
source-map: 0.6.1
|
||||
source-map-js: 1.0.2
|
||||
devDependencies:
|
||||
'@babel/types': 7.21.3
|
||||
|
||||
|
@ -143,7 +143,7 @@ importers:
|
|||
postcss-selector-parser: ^6.0.4
|
||||
pug: ^3.0.1
|
||||
sass: ^1.26.9
|
||||
source-map: ^0.6.1
|
||||
source-map-js: ^1.0.2
|
||||
dependencies:
|
||||
'@babel/parser': 7.21.3
|
||||
'@vue/compiler-core': link:../compiler-core
|
||||
|
@ -154,7 +154,7 @@ importers:
|
|||
estree-walker: 2.0.2
|
||||
magic-string: 0.30.0
|
||||
postcss: 8.4.21
|
||||
source-map: 0.6.1
|
||||
source-map-js: 1.0.2
|
||||
devDependencies:
|
||||
'@babel/types': 7.21.3
|
||||
'@types/estree': 0.0.48
|
||||
|
@ -270,10 +270,10 @@ importers:
|
|||
packages/template-explorer:
|
||||
specifiers:
|
||||
monaco-editor: ^0.20.0
|
||||
source-map: ^0.6.1
|
||||
source-map-js: ^1.0.2
|
||||
dependencies:
|
||||
monaco-editor: 0.20.0
|
||||
source-map: 0.6.1
|
||||
source-map-js: 1.0.2
|
||||
|
||||
packages/vue:
|
||||
specifiers:
|
||||
|
@ -293,11 +293,11 @@ importers:
|
|||
specifiers:
|
||||
'@babel/parser': ^7.21.3
|
||||
estree-walker: ^2.0.2
|
||||
source-map: ^0.6.1
|
||||
source-map-js: ^1.0.2
|
||||
dependencies:
|
||||
'@babel/parser': 7.21.3
|
||||
estree-walker: 2.0.2
|
||||
source-map: 0.6.1
|
||||
source-map-js: 1.0.2
|
||||
|
||||
packages:
|
||||
|
||||
|
@ -4910,6 +4910,7 @@ packages:
|
|||
/source-map/0.6.1:
|
||||
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
|
||||
engines: {node: '>=0.10.0'}
|
||||
dev: true
|
||||
|
||||
/sourcemap-codec/1.4.8:
|
||||
resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
|
||||
|
|
Loading…
Reference in New Issue