Socket
Socket
Sign inDemoInstall

@vue/language-core

Package Overview
Dependencies
Maintainers
0
Versions
81
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vue/language-core - npm Package Compare versions

Comparing version 2.0.22 to 2.0.23-alpha.0

8

index.d.ts

@@ -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;
};
}
}

2

lib/languageModule.js

@@ -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"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc