Skip to content

⬅️ Back to Table of Contents

📄 metadata/types

📊 Analysis Summary

Metric Count
📐 Interfaces 6

📚 Table of Contents

🛠️ File Location:

📂 packages/metadata/types.ts

Interfaces

PackageManifest

Interface Code
export interface PackageManifest {
  name: string
  display: string
  addon?: boolean
  author?: string
  description?: string
  external?: string[]
  globals?: Record<string, string>
  manualImport?: boolean
  deprecated?: boolean
  submodules?: boolean
  build?: boolean
  iife?: boolean
  mjs?: boolean
  dts?: boolean
  target?: string
  utils?: boolean
  copy?: string[]
  manualEntryPoints?: true
}

Properties

Name Type Optional Description
name string not shown
display string not shown
addon boolean not shown
author string not shown
description string not shown
external string[] not shown
globals Record<string, string> not shown
manualImport boolean not shown
deprecated boolean not shown
submodules boolean not shown
build boolean not shown
iife boolean not shown
mjs boolean not shown
dts boolean not shown
target string not shown
utils boolean not shown
copy string[] not shown
manualEntryPoints true not shown

VueUseFunction

Interface Code
export interface VueUseFunction {
  name: string
  package: string
  importPath?: string
  lastUpdated?: number
  category?: string
  description?: string
  docs?: string
  deprecated?: boolean
  internal?: boolean
  component?: boolean
  directive?: boolean
  external?: string
  alias?: string[]
  related?: string[]
  variants?: string[]
  utils?: string[]
}

Properties

Name Type Optional Description
name string not shown
package string not shown
importPath string not shown
lastUpdated number not shown
category string not shown
description string not shown
docs string not shown
deprecated boolean not shown
internal boolean not shown
component boolean not shown
directive boolean not shown
external string not shown
alias string[] not shown
related string[] not shown
variants string[] not shown
utils string[] not shown

VueUsePackage

Interface Code
export interface VueUsePackage extends PackageManifest {
  dir: string
  docs?: string
}

Properties

Name Type Optional Description
dir string not shown
docs string not shown

PackageIndexes

Interface Code
export interface PackageIndexes {
  packages: Record<string, VueUsePackage>
  categories: string[]
  functions: VueUseFunction[]
}

Properties

Name Type Optional Description
packages Record<string, VueUsePackage> not shown
categories string[] not shown
functions VueUseFunction[] not shown

CommitInfo

Interface Code
export interface CommitInfo {
  functions: string[]
  version?: string
  hash: string
  date: string
  message: string
  refs?: string
  body?: string
  author_name: string
  author_email: string
}

Properties

Name Type Optional Description
functions string[] not shown
version string not shown
hash string not shown
date string not shown
message string not shown
refs string not shown
body string not shown
author_name string not shown
author_email string not shown

ContributorInfo

Interface Code
export interface ContributorInfo {
  name: string
  count: number
  hash: string
}

Properties

Name Type Optional Description
name string not shown
count number not shown
hash string not shown

Generated by Syntax Scribe