You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

vue-component-meta

Package Overview
Dependencies
Maintainers
2
Versions
216
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vue-component-meta - npm Package Compare versions

Comparing version

to
3.0.0-beta.1

15

lib/base.js

@@ -23,3 +23,2 @@ "use strict";

const path_browserify_1 = require("path-browserify");
const vue_component_type_helpers_1 = require("vue-component-type-helpers");
__exportStar(require("./types"), exports);

@@ -181,3 +180,5 @@ const windowsPathReg = /\\/g;

let code = `
import type { ComponentType, ComponentProps, ComponentEmit, ComponentSlots, ComponentExposed } from 'vue-component-type-helpers';
import * as Components from '${fileName.slice(0, -'.meta.ts'.length)}';
export default {} as { [K in keyof typeof Components]: ComponentMeta<typeof Components[K]>; };

@@ -191,5 +192,3 @@

exposed: ComponentExposed<T>;
};
${vue_component_type_helpers_1.code}
}
`.trim();

@@ -640,7 +639,7 @@ return code;

}
if (scriptSetupRanges?.defineProp) {
for (const defineProp of scriptSetupRanges.defineProp) {
const obj = defineProp.argNode ? findObjectLiteralExpression(defineProp.argNode) : undefined;
if (scriptSetupRanges?.defineModel) {
for (const defineModel of scriptSetupRanges.defineModel) {
const obj = defineModel.argNode ? findObjectLiteralExpression(defineModel.argNode) : undefined;
if (obj) {
const name = defineProp.name ? sfc.scriptSetup.content.slice(defineProp.name.start, defineProp.name.end).slice(1, -1) : 'modelValue';
const name = defineModel.name ? sfc.scriptSetup.content.slice(defineModel.name.start, defineModel.name.end).slice(1, -1) : 'modelValue';
result[name] = resolveModelOption(ast, obj, printer, ts);

@@ -647,0 +646,0 @@ }

{
"name": "vue-component-meta",
"version": "3.0.0-alpha.10",
"version": "3.0.0-beta.1",
"license": "MIT",

@@ -16,20 +16,16 @@ "files": [

"dependencies": {
"@volar/typescript": "~2.4.13",
"@vue/language-core": "3.0.0-alpha.10",
"path-browserify": "^1.0.1",
"vue-component-type-helpers": "3.0.0-alpha.10"
"@volar/typescript": "2.4.14",
"@vue/language-core": "3.0.0-beta.1",
"path-browserify": "^1.0.1"
},
"peerDependencies": {
"typescript": "*"
"typescript": "*",
"vue-component-type-helpers": "3.0.0-alpha.10"
},
"peerDependenciesMeta": {
"typescript": {
"optional": true
}
},
"devDependencies": {
"@types/node": "^22.10.4",
"@types/path-browserify": "^1.0.1"
"@types/path-browserify": "^1.0.1",
"vue-component-type-helpers": "3.0.0-beta.1"
},
"gitHead": "28308b4f76cc80c7632f39ae7e0944f1889661a2"
"gitHead": "7a2ea48123679387d7095a81ac49cfc667aeeabb"
}
SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.