@pedyc/harness-preset-vue
@pedyc/harness-preset-vue
Vue 3 + TypeScript + Vite preset for
pedyc-harness. It adds Vue
conventions on top of the shared contracts.
npx pedyc-harness init --preset vue
This package ships data only: preset.json, policy.json, agents.json and
AGENTS.md. There is no entry point, no build step and no dependency on the Harness
core. init records @pedyc/harness-preset-vue in .harness/harness.json; the
policy and agent documents are read from this package at run time rather than copied
into the project.
A preset is a governance specification, not a Runtime plugin: one may declare a code entry that registers analyzers and reviewer definitions through the Harness extension contract. This package does not — see ADR-003.
Compared with the generic preset:
requiredChecksdeclaresharness:verify,type-check,test:unitandbuild, soverifyfails until the project defines those npm scripts.AGENTS.mdrecords the Vue 3<script setup lang="ts">,src/boundary and typed-props conventions.
The supplied agents.json contains no Provider. Real (non dry-run) execution
requires adding your own Adapter command to the project's .harness/agents.json.
Changelog
All four Harness packages share one version number and are released together, so release notes for this package live in the repository changelog:
https://github.com/pedyc/pedyc-harness/blob/main/CHANGELOG.md
License
MIT
Related Packages
Vite plugin that generates VERSION and COMMITHASH files during build based on a...
Version History
| Version | Released | License |
|---|---|---|
| 1.3.0 | MIT | |
| 1.2.0 | MIT | |
| 1.1.1 | MIT | |
| 1.1.0 | MIT | |
| 1.0.1 | MIT | |
| 1.0.0 | MIT |