Skip to content

Installation

Requirements

  • Node.js 18+ or Bun 1.0+
  • A Git repository

npx / bunx (no install)

Run PropWatch without installing anything:

bash
npx propwatch --base origin/main
# or
bunx propwatch --base origin/main

Global install

bash
npm install -g propwatch
# or
bun install -g propwatch

Then:

bash
propwatch --base origin/main

Project dependency

Install as a dev dependency to pin a version and run via package scripts:

bash
npm install --save-dev propwatch
json
{
  "scripts": {
    "check:ids": "propwatch --base origin/main"
  }
}

Docker

bash
docker run --rm -v $(pwd):/workspace steve228uk/propwatch:latest \
  --base origin/main

CI/CD

For CI-specific setup see the CI/CD guides.

PlatformMethod
GitHub ActionsOfficial action — no install needed
Bitbucket Pipelinesbunx propwatch or Docker image
GitLab CIDocker image or npx
CircleCIDocker image or npx
Azure DevOpsnpx or Docker image
JenkinsDocker image or npx
Buildkitenpx or Docker image

Verify

bash
propwatch --version

Released under the MIT License