Skip to content

Commit 87baffc

Browse files
authoredMay 8, 2024··
feat(astro): add .astro files to default include (#491)
1 parent 128d050 commit 87baffc

File tree

7 files changed

+8
-6
lines changed

7 files changed

+8
-6
lines changed
 

Diff for: ‎examples/vite-astro/astro.config.mjs

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ export default defineConfig({
2020
'svelte/store',
2121
'react',
2222
],
23+
dirs: ['src/utils/*.ts'],
2324
dts: './src/auto-imports.d.ts',
2425
}),
2526
],

Diff for: ‎examples/vite-astro/src/components/Card.astro

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ export interface Props {
66
}
77
88
const { href, title, body } = Astro.props as Props;
9+
console.log(one)
910
---
1011

1112
<li class="link-card">

Diff for: ‎examples/vite-astro/src/components/Card.svelte

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
44
onMount(() => {
55
console.log('Test unplugin-auto-import ')
6+
console.log(one)
67
})
78
89
function add() {

Diff for: ‎examples/vite-astro/src/components/Card.vue

-3
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,14 @@
11
<script setup lang='ts'>
22
const count = ref(0)
3-
let number = $ref(0)
43
54
function add() {
65
count.value++
7-
number++
86
}
97
</script>
108

119
<template>
1210
<div>
1311
<h1>Vue {{ count }}</h1>
14-
<h1>Vue/maros {{ number }}</h1>
1512
<button @click="add">
1613
Add
1714
</button>

Diff for: ‎examples/vite-astro/src/utils/contants.ts

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export const one = 1
2+
export const two = 1

Diff for: ‎src/core/ctx.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ ${dts}`.trim()}\n`
102102
})
103103

104104
const filter = createFilter(
105-
options.include || [/\.[jt]sx?$/, /\.vue$/, /\.vue\?vue/, /\.svelte$/],
105+
options.include || [/\.[jt]sx?$/, /\.astro$/, /\.vue$/, /\.vue\?vue/, /\.svelte$/],
106106
options.exclude || [/[\\/]node_modules[\\/]/, /[\\/]\.git[\\/]/],
107107
)
108108
const dts = preferDTS === false

Diff for: ‎src/types.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -153,14 +153,14 @@ export interface Options {
153153
/**
154154
* Rules to include transforming target.
155155
*
156-
* @default [/\.[jt]sx?$/, /\.vue\??/]
156+
* @default [/\.[jt]sx?$/, /\.astro$/, /\.vue$/, /\.vue\?vue/, /\.svelte$/]
157157
*/
158158
include?: FilterPattern
159159

160160
/**
161161
* Rules to exclude transforming target.
162162
*
163-
* @default [/node_modules/, /\.git/]
163+
* @default [/[\\/]node_modules[\\/]/, /[\\/]\.git[\\/]/]
164164
*/
165165
exclude?: FilterPattern
166166

0 commit comments

Comments
 (0)
Please sign in to comment.