Skip to content

Community release checklist

This page summarizes the validation procedure before publishing @vevedh/qform-builder-layer on npm.

1. Clean generated files

bash
bunx nuxi cleanup .playground

On Windows, the project also provides:

bash
bun run clean:win

2. Install dependencies

bash
bun install

3. Full validation

bash
bun run docs:i18n:check
bun run docs:build
bun run typecheck:nuxt
bun run pack:dry-run

or:

bash
bun run release:doctor

4. Check published content

bash
npm pack --dry-run

Verify that the package does not contain:

txt
.playground
.nuxt
.output
node_modules
PROMPT_CONTEXT.md
PATCH_*.md
*.zip

5. Publication dry-run

bash
npm publish --dry-run --access public

6. Real publication

bash
npm login
npm publish --access public

7. Consumer test

Create a temporary Nuxt 4 app and install the package:

bash
bunx nuxi init qform-consumer-test
cd qform-consumer-test
bun add @vevedh/qform-builder-layer

Then add the layer to nuxt.config.ts and test FormBuilder inside <ClientOnly>.

QForm Builder — reusable Nuxt 4 / Quasar / FormKit layer.