This package is intended to be public on seek-oss.
To create an internal package,
run skuba init and select the private-npm-package template.
Next steps:
- Read SEEK's Open Source RFC.
- Create a new repository in the seek-oss GitHub organisation.
- Push local commits to the upstream GitHub branch.
- Configure GitHub repository settings.
- Keep dependencies up to date with Renovate; request installation in #open-source.
- Delete this checklist 😌.
Writes the module name to stdout. Thrilling stuff.
import { log } from 'vitest-dynoxide';
log();- Node.js 22+
- pnpm
pnpm installpnpm test# Fix issues
pnpm format
# Check for issues
pnpm lint# Compile source
pnpm build
# Review bundle
pnpm packThis package is published to the public npm registry with a GitHub Actions release workflow. It depends on this repo being hosted on seek-oss with appropriate access; follow the OSS npm package guidance to set up publishing.
Releases are managed with changesets.
Run pnpm changeset to create a changeset file describing your change and its semver impact.
When merged to main, the release workflow will open a version bump PR.
Merging that PR publishes the new version to npm.
Snapshot releases let you publish a pre-release version from any branch without going through the full release process. To publish a snapshot, manually trigger the release workflow on your branch via the GitHub Actions UI. The snapshot will be published to npm under a unique version derived from the branch name.