@vue/language-core
Advanced tools
Comparing version 2.0.22 to 2.0.23-alpha.0
@@ -0,1 +1,2 @@ | ||
import type { VueCompilerOptions } from './lib/types'; | ||
export * from './lib/codegen/template'; | ||
@@ -14,1 +15,8 @@ export * from './lib/languageModule'; | ||
export type * as CompilerDOM from '@vue/compiler-dom'; | ||
declare module '@volar/language-core' { | ||
interface Language { | ||
vue?: { | ||
compilerOptions: VueCompilerOptions; | ||
}; | ||
} | ||
} |
@@ -139,3 +139,3 @@ "use strict"; | ||
for (const code of (0, language_core_1.forEachEmbeddedCode)(root)) { | ||
if (code.id.startsWith('script_')) { | ||
if (/script_(js|jsx|ts|tsx)/.test(code.id)) { | ||
const lang = code.id.substring('script_'.length); | ||
@@ -142,0 +142,0 @@ return { |
@@ -9,6 +9,6 @@ "use strict"; | ||
if (sfc.script) { | ||
names.push({ id: 'scriptFormat', lang: sfc.script.lang }); | ||
names.push({ id: 'script_raw', lang: sfc.script.lang }); | ||
} | ||
if (sfc.scriptSetup) { | ||
names.push({ id: 'scriptSetupFormat', lang: sfc.scriptSetup.lang }); | ||
names.push({ id: 'scriptsetup_raw', lang: sfc.scriptSetup.lang }); | ||
} | ||
@@ -18,4 +18,4 @@ return names; | ||
resolveEmbeddedCode(_fileName, sfc, embeddedFile) { | ||
const script = embeddedFile.id === 'scriptFormat' ? sfc.script | ||
: embeddedFile.id === 'scriptSetupFormat' ? sfc.scriptSetup | ||
const script = embeddedFile.id === 'script_raw' ? sfc.script | ||
: embeddedFile.id === 'scriptsetup_raw' ? sfc.scriptSetup | ||
: undefined; | ||
@@ -22,0 +22,0 @@ if (script) { |
@@ -28,3 +28,3 @@ "use strict"; | ||
const _tsx = useTsx(fileName, sfc); | ||
if (embeddedFile.id.startsWith('script_')) { | ||
if (/script_(js|jsx|ts|tsx)/.test(embeddedFile.id)) { | ||
const tsx = _tsx.generatedScript(); | ||
@@ -31,0 +31,0 @@ if (tsx) { |
{ | ||
"name": "@vue/language-core", | ||
"version": "2.0.22", | ||
"version": "2.0.23-alpha.0", | ||
"license": "MIT", | ||
@@ -15,3 +15,3 @@ "files": [ | ||
"dependencies": { | ||
"@volar/language-core": "~2.3.1", | ||
"@volar/language-core": "~2.4.0-alpha.0", | ||
"@vue/compiler-dom": "^3.4.0", | ||
@@ -29,2 +29,3 @@ "@vue/shared": "^3.4.0", | ||
"@types/path-browserify": "^1.0.1", | ||
"@volar/typescript": "~2.4.0-alpha.0", | ||
"@vue/compiler-sfc": "^3.4.0" | ||
@@ -40,3 +41,3 @@ }, | ||
}, | ||
"gitHead": "884c8a553d4fd240167fcb97c6a738564f9d697a" | ||
"gitHead": "c1b2f64df85617643c1b4b408d99447df3fa2d5f" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
293158
6559
5
2
+ Added@volar/language-core@2.4.5(transitive)
+ Added@volar/source-map@2.4.5(transitive)
- Removed@volar/language-core@2.3.4(transitive)
- Removed@volar/source-map@2.3.4(transitive)