1 event · 3 hooks
npx claudepluginhub arustydev/agents --plugin browser-extension-devDefined in hooks/hooks.json
Write|Editbash -c 'FILE="$TOOL_INPUT_FILE_PATH"; case "$FILE" in */manifest.json) DIR=$(dirname "$FILE"); if command -v web-ext >/dev/null 2>&1; then web-ext lint --source-dir "$DIR" --warnings-as-errors=false 2>&1 | head -30 && echo "✓ manifest validated"; else echo "⚠ web-ext not installed"; fi;; esac; true'20msbash -c 'FILE="$TOOL_INPUT_FILE_PATH"; case "$FILE" in */entrypoints/*.ts|*/entrypoints/*.tsx|*/entrypoints/*.js|*/entrypoints/*.jsx) if command -v biome >/dev/null 2>&1; then biome check "$FILE" 2>&1 | head -20 && echo "✓ extension linted"; fi;; esac; true'15msbash -c 'FILE="$TOOL_INPUT_FILE_PATH"; case "$FILE" in */wasm/*/*.rs) WASM_DIR=$(echo "$FILE" | sed "s|/src/.*||" | sed "s|/tests/.*||"); if [ -f "$WASM_DIR/Cargo.toml" ] && command -v wasm-pack >/dev/null 2>&1; then cd "$WASM_DIR" && wasm-pack build --target web --dev 2>&1 | tail -10 && echo "✓ WASM build succeeded"; fi;; esac; true'60msRuns ast-grep-on-edit.sh via bash on PostToolUse events for Edit or Write tools, automating post-edit processing. Executes bash and performs file writes.