Skip to content

Installation

Terminal window
git clone https://github.com/westopp/semtest.git
cd semtest

Stable releases of @westopp/semtest are published to public npm — no special configuration needed. If you need to install RC (release candidate) builds from GitHub Packages for internal testing, set up an .npmrc:

Terminal window
cp packages/semtest/.npmrc.example .npmrc

Edit .npmrc and replace YOUR_PAT_HERE with your GitHub PAT:

@westopp:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=ghp_xxxxxxxxxxxx
Terminal window
pnpm install

This installs all workspace packages — the main @westopp/semtest package, public docs, and internal docs.

Run a build to confirm everything resolves:

Terminal window
pnpm turbo run build

All three workspaces (packages/semtest, apps/docs, apps/internal-docs) should build successfully.