FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

fix(nuxt): register formatTimeAgo variants for auto-import (#5492) · vueuse/vueuse@8a908d7 · GitHub

/ vueuse Public

Commit 8a908d7

Browse files
authored
fix(nuxt): register formatTimeAgo variants for auto-import (#5492)
Co-authored-by: Cursor <cursoragent@cursor.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent eda20ae commit 8a908d7

6 files changed

Lines changed: 10 additions & 1 deletion

File tree

‎packages/core/useTimeAgo/index.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
category: Time
3+
utils: formatTimeAgo
34
---
45

56
# useTimeAgo

‎packages/core/useTimeAgoIntl/index.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
category: Time
3+
utils: formatTimeAgoIntl
34
---
45

56
# useTimeAgoIntl

‎packages/metadata/scripts/update.ts‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,9 @@ export async function readMetadata() {
9494
let variants = frontmatter.variants
9595
if (typeof variants === 'string')
9696
variants = variants.split(',').map(s => s.trim()).filter(Boolean)
97+
let utils = frontmatter.utils
98+
if (typeof utils === 'string')
99+
utils = utils.split(',').map(s => s.trim()).filter(Boolean)
97100
let related = frontmatter.related
98101
if (typeof related === 'string')
99102
related = related.split(',').map(s => s.trim()).filter(Boolean)
@@ -126,6 +129,8 @@ export async function readMetadata() {
126129
fn.alias = alias
127130
if (variants?.length)
128131
fn.variants = variants
132+
if (utils?.length)
133+
fn.utils = utils
129134

130135
if (related?.length)
131136
fn.related = related

‎packages/metadata/types.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ export interface VueUseFunction {
3434
alias?: string[]
3535
related?: string[]
3636
variants?: string[]
37+
utils?: string[]
3738
}
3839

3940
export interface VueUsePackage extends PackageManifest {

‎packages/nuxt/index.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ export default defineNuxtModule<VueUseNuxtOptions>({
141141
&& !disabledFunctions.includes(i.name),
142142
)
143143
.flatMap((i): Import[] => {
144-
const names = [i.name, ...i.alias || [], ...i.variants || []]
144+
const names = [i.name, ...i.alias || [], ...i.variants || [], ...i.utils || []]
145145
return names.map(n => ({
146146
from: `@vueuse/${i.importPath || i.package}`,
147147
name: n,

‎test/__snapshots__/tsnapi/@vueuse/metadata/index.snapshot.d.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ export interface VueUseFunction {
5858
alias?: string[];
5959
related?: string[];
6060
variants?: string[];
61+
utils?: string[];
6162
}
6263
export interface VueUsePackage extends PackageManifest {
6364
dir: string;

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL