Contrat du package npm
Cette page décrit le contrat de publication de @vevedh/qform-builder-layer.
Nom du package
txt
@vevedh/qform-builder-layerMode d’intégration
ts
export default defineNuxtConfig({
extends: ['@vevedh/qform-builder-layer'],
})Exports publics
json
{
".": {
"types": "./app/types.ts",
"default": "./nuxt.config.ts"
},
"./nuxt.config": "./nuxt.config.ts",
"./formkit.config": "./formkit.config.ts",
"./types": {
"types": "./app/types.ts",
"default": "./app/types.ts"
},
"./types/*": "./app/types/*.ts",
"./package.json": "./package.json"
}Types recommandés
ts
import type {
FormBuilderSchema,
FormBuilderValues,
FormBuilderSavePayload,
FormBuilderPublicApi,
} from '@vevedh/qform-builder-layer/types'Fichiers publiés
Le champ files limite volontairement le contenu publié :
txt
app/assets
app/components
app/composables
app/constants
app/stores
app/types
app/types.ts
app/utils
docs
formkit.config.ts
nuxt.config.ts
README.md
LICENSE
CHANGELOG.md
COMMUNITY_EDITION.md
SECURITY.mdFichiers non publiés
txt
.playground
.nuxt
.output
node_modules
PROMPT_CONTEXT.md
PATCH_*.md
*.zipRègles à ne pas casser
- Ne pas ajouter
app/pagesdans le layer publié. - Ne pas ajouter
app/app.vuedans le layer publié. - Ne pas forcer
ssr: falsedans lenuxt.config.tsracine. - Ne pas dépendre de chemins générés comme
.playground/.nuxtdans letsconfig.jsonracine. - Ne pas ajouter de code Pro complet dans Community.