]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
perf(compiler): use source-map-js
authorEvan You <yyx990803@gmail.com>
Sun, 9 Apr 2023 08:50:00 +0000 (16:50 +0800)
committerEvan You <yyx990803@gmail.com>
Sun, 9 Apr 2023 08:50:20 +0000 (16:50 +0800)
14 files changed:
packages/compiler-core/__tests__/compile.spec.ts
packages/compiler-core/package.json
packages/compiler-core/src/codegen.ts
packages/compiler-sfc/__tests__/parse.spec.ts
packages/compiler-sfc/package.json
packages/compiler-sfc/src/compileScript.ts
packages/compiler-sfc/src/compileStyle.ts
packages/compiler-sfc/src/compileTemplate.ts
packages/compiler-sfc/src/parse.ts
packages/compiler-sfc/src/style/preprocessors.ts
packages/template-explorer/package.json
packages/template-explorer/src/index.ts
packages/vue-compat/package.json
pnpm-lock.yaml

index 33766f71b3b18e143fbbbe60c6d67fb41bcbf376..dc4f57ad3d2725f487201ea517e3edd6dd2c1b7e 100644 (file)
@@ -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 = `
index a7c20e8e1b8deb42409fb417d9acfc30cae0d5b0..5b4b0da895c34b7597baff8c0875f3db4425a3ea 100644 (file)
@@ -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"
index e8da0a4cb41752357513c3f15c208d825a5b2414..2b88ab0cfbd9e22bb16192dd781bd15f9cbade87 100644 (file)
@@ -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,
index 5f1db5e24995d295a7bea2e2fa2d7c4a41ba2246..c7a17ab1739957d4c4b8c1fcff1774071d7942b4 100644 (file)
@@ -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', () => {
index 8c97d3b3b9bab5f5927af9be8dec8e3ec73dc5c6..d43f0c6355f015d22e7900ac247986de60a5db16 100644 (file)
@@ -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",
index 35e690bb00ea5aaaac8a08d8148fdf5d9dbbb66b..575ce6caade17c5fb777c59d8c88b1e910f7f734 100644 (file)
@@ -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,
index 1885569635df2bc60d2fa297f88aa41fe57db85d..47f90e824d682275e9de6c397ed8ba8c10ed62aa 100644 (file)
@@ -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'
 
index 9ada0e7557fe0e66d2fa722e1a03eb0d9d852d3d..fbd100c9784371f6d2c80a4f8b1a11d19aaef48d 100644 (file)
@@ -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,
index d2b98756c49802d51de90be910425db4a4066dfc..590a0e61dd157d7e76ea07ceb5028b7e44dc610d 100644 (file)
@@ -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'
index 06122f2e6b3a9f3f12cb05caf68a8ea863f51d83..96c1153f05d1f3226cee711e320fee44e1c32448 100644 (file)
@@ -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'
 
index 818523528399e227d81cf30860e49341606f3df5..b75666ae9dd6494f4f88832892fe5a025335e986 100644 (file)
@@ -12,6 +12,6 @@
   },
   "dependencies": {
     "monaco-editor": "^0.20.0",
-    "source-map": "^0.6.1"
+    "source-map-js": "^1.0.2"
   }
 }
index 3cf9c6b52cf2115e74a2c0bf16203421512b17b6..bace011ed89902270c4dc1fc35e7e4daa3663918 100644 (file)
@@ -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 {
index 5032c134cf86f306ee01cd903a9ac8b9dde46b6d..ce29f6a575239bcd0305f6de9f7f74e476beb56a 100644 (file)
@@ -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"
index 43e31dc885518f1f26f6e1408ce13d0c7002cb07..63322096743dee438ab0c89d85526ec97d3de228 100644 (file)
@@ -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==}