mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-13 06:36:26 +03:00
Add transactional progressive publication, durable cancellation, responsive accept cleanup, and framework-safe Svelte and Nuxt previews.\n\nAI-assisted: OpenAI Codex.
39 lines
1.1 KiB
JSON
39 lines
1.1 KiB
JSON
{
|
|
"name": "Nuxt 4 + Vue 3",
|
|
"config": {
|
|
"files": ["app/app.vue"],
|
|
"insertBefore": "</template>",
|
|
"commentSyntax": "html"
|
|
},
|
|
"sourceFiles": ["app/app.vue", "app/pages/index.vue", "nuxt.config.ts"],
|
|
"generatedFiles": [],
|
|
"wrapCases": [
|
|
{
|
|
"name": "wraps hero in pages/index.vue",
|
|
"args": { "classes": "hero-title", "tag": "h1" },
|
|
"expectedFile": "app/.impeccable-live/wraptest0/manifest.json",
|
|
"expectedSourceFile": "app/pages/index.vue",
|
|
"expectedPreviewMode": "vue-component"
|
|
}
|
|
],
|
|
"runtime": {
|
|
"styling": "vue-scoped-css",
|
|
"install": ["npm", "install", "--no-audit", "--no-fund"],
|
|
"devCommand": ["npm", "run", "dev"],
|
|
"scheme": "http",
|
|
"ignoreHTTPSErrors": false,
|
|
"readyPattern": "Local:\\s+http://[^:]+:(\\d+)",
|
|
"readyTimeoutMs": 120000,
|
|
"pickSelector": "h1.hero-title",
|
|
"steer": {
|
|
"message": "steer-e2e mark hero",
|
|
"sourceFile": "app/pages/index.vue",
|
|
"expectSelector": "h1.hero-title[data-impeccable-steer=\"e2e\"]"
|
|
},
|
|
"probe": {
|
|
"expectLiveInit": true,
|
|
"expectConsoleClean": true
|
|
}
|
|
}
|
|
}
|