Dengan dukungan volar badai web, Anda mungkin tidak lagi membutuhkan perpustakaan ini.
Lebih disarankan agar Anda menggunakan prompt kode Volar dengan meningkatkan jenis deklarasi.
Jika Anda masih membutuhkan perpustakaan ini, Anda dapat terus menggunakannya, tetapi perpustakaan ini tidak akan lagi memiliki pembaruan fitur baru.
Berdasarkan dokumen untuk menyediakan file prompt kode untuk perpustakaan komponen vue
Dokumen referensi memformat file uji referensi
Changelog
yarn add components-helper -D
# or
npm i components-helper --save-dev const { main } = require ( 'components-helper' )
main ( {
// Options
} )contoh
Kemudian di package.json
{
"scripts": {
+ "build:helper": "node helper/file.js"
},
+ "vetur": {
+ "tags": "config outDir/tags.json",
+ "attributes": "config outDir/attributes.json"
+ },
+ "web-types": "config outDir/web-types.json"
}truestring | string[]Tentukan direktori entri. Referensi: Glob cepat
Misalnya:
docs/*.md - cocok dengan semua file di dokumendocs/(a|b).md - cocok dengan file a.md dan b.mddocs/!(a|b).md - cocok dengan file kecuali untuk a.md dan b.mdobjectKonfigurasi Cepat-Glob
truestringTentukan direktori output. Misalnya, `lib``
truestringNama Perpustakaan Komponen.
truestringVersi Perpustakaan Komponen.
number | stringMenambahkan indentasi, ruang putih, dan garis istirahat garis ke teks JSON bernilai balik agar lebih mudah dibaca
string/Pemisah untuk Topsopsi, Slotssubtags, Ketik ...
(title: string, fileName: string, path: string) => stringhyphenate(title || fileName)Menulis ulang nama komponen
misalnya (title) => 'prefix-' + title.replace(/B([AZ])/g, '-$1').toLowerCase()
(fileName: string, header?: string, path: string) => string | undefindMenulis ulang URL DOC dari komponen
(value: string, key: string, row: string[], title: string) => string | undefined Menulis ulang atribut komponen
(description?: string, defaultValue?: string, docUrl?: string) => string${description}, default: ${defaultValue}.nn[Docs](${docUrl})Menulis ulang deskripsi Vetur
(title: string, fileName: string, path: string) => SourceMenulis ulang sumber jenis web. (Nama Ekspor dari Perpustakaan Komponen)
(type: string) => undefined | string | BaseContributionHanya beberapa jenis umum yang diproses secara internal, dan sisanya diekspor dari pustaka komponen secara default. Jika dokumen Anda juga merujuk jenis di perpustakaan pihak ketiga, Anda dapat memilih untuk mengganti perilaku yang relevan melalui fungsi ini
stringtags.jsonNama untuk tag Vetur
stringattributes.jsonNama untuk atribut Vetur
stringweb-types.jsonNama untuk jenis web dari badai web
string ( Ini adalah string biasa dan mengabaikan kasing. )propsJudul tabel alat peraga. String lain di header akan diidentifikasi sebagai sub-komponen
stringName Nama header Name di tabel alat peraga
stringDescription Nama header Description di tabel alat peraga
stringType Nama header Type di tabel props
stringOptions Nama header Options di tabel Props
stringDefault Nama header Default di tabel props
string ( Ini adalah string biasa dan mengabaikan kasing. )eventsJudul tabel acara. String lain di header akan diidentifikasi sebagai sub-komponen
stringName Nama header Name di tabel acara
stringDescription Nama header Description di tabel acara
string ( Ini adalah string biasa dan mengabaikan kasing. )slotsJudul tabel slot. String lain di header akan diidentifikasi sebagai sub-komponen
stringName Nama header Name di tabel slot
stringDescription Nama header Description di tabel slot
stringType Nama header Type di tabel slot
stringSubtags Nama header Subtags di tabel slot
string ( Ini adalah string biasa dan mengabaikan kasing. )directivesJudul tabel arahan. String lain di header akan diidentifikasi sebagai sub-komponen
stringName Nama header Name di tabel arahan
stringDescription Nama header Description di tabel arahan
stringType Nama header Type di tabel arahan
RegExp | string ( ini adalah string biasa. )/#+s+(.*)n+([^(#|n)]*)/g €)/gCocokkan informasi judul dan deskripsi dari dokumen
RegExp | string ( ini adalah string biasa. )/#+s+(.*)n+(|?.+|.+)n|?s*:?-+:?s*|.+((n|?.+|.+)+)/g n ?Cocokkan judul dan tajuk tabel dan tabel berisi informasi dari dokumen
RegExp | string ( ini adalah string biasa. )//((w|-)+).w+$/cocok dengan nama file dari jalur
cocok dengan informasi format pertama di dokumen
/#+ s+( .* ) n+( [^(#|n)]* )/
titledescriptionDan
titlecocok dengan format lain, misalnya:
/#+ s+( .* ) n+> s* ( [^(#|n)]* )/g
titledescriptioncocok dengan informasi format di dokumen
/#+ s+( .* ) n+( |?.+|.+ ) n |? S*:?-+:? S*|.+( (n|?.+|.+)+ )/g
title| header || column || column |Dan
sub-component title ###| header || column || column |Secara default mencocokkan semua tabel, mengoptimalkannya melalui tableregexp, misalnya:
/#+ S+( .*s*Props|.*s*Events|.*s*Slots|.*s*Directives ) n+( |?.+|.+ ) n |? S* (n|?.+|.+)+ ?
Props / Events / Slots / Directives| header || column || column |Dan
sub-component Props| header || column || column | Ketika dokumen ini tidak termasuk judul utama atau Props Events Slots dan Directives , komponen ini tidak dibuat.
Mit