@pedyc/harness-preset-vue

Vue 3 project preset for pedyc-harness
447 1
Install
npm install @pedyc/harness-preset-vue
Latest Version:1.3.0
License:MIT
Last Updated:Sep 20, 2026
Links: GitHub  ·  npm
Maintainer: ped-yc

@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:

  • requiredChecks declares harness:verify, type-check, test:unit and build, so verify fails until the project defines those npm scripts.
  • AGENTS.md records 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

@basmilius/vite-preset

Commonly used presets used in Vite + Vue setups.

21,775 0
befly-vite

Befly Vite 配置预设和插件集合

26,980
vite-plugin-vue2

Vite plugin for Vue2

1,474,659 618
@vue-vine/vite-plugin

Official Vite plugin for Vue Vine

95,680 1,442
vite-plugin-git-revision

Vite plugin that generates VERSION and COMMITHASH files during build based on a...

21,961 11

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