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