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