Significa's shared static-analysis configs.
| Package | Description |
|---|---|
@significa/biome-config |
Shared Biome v2 config. pnpm add -D -E @significa/biome-config @biomejs/biome |
@significa/tsconfig |
Shared TypeScript configs — base, react, astro, node variants. pnpm add -D -E @significa/tsconfig typescript |
The CI side (running Biome + tsc + Knip in GitHub Actions) is shipped by significa/actions — see its typescript-quality.yaml reusable workflow. Knip configuration is per-project; see Knip's docs.
These packages stay in 0.x indefinitely. No semver guarantees — minor bumps may change lint behavior or flip compiler options. Pin exactly (pnpm add -E) if you want reproducibility.
This matches the @tsconfig/* family pattern. We bump when Biome or TypeScript releases new versions or when we want a config change to roll out to all consumers.
Two packages, independent versioning. Tag scheme: biome-config-v0.1.0 and tsconfig-v0.1.0.
# Bump biome-config (patch/minor/major)
pnpm release:biome-config patch
git push --follow-tags
# The publish workflow fires on the tag and publishes to npm with provenance.Same flow for tsconfig via pnpm release:tsconfig. The tag prefix is baked into the script — pnpm version won't create plain v0.1.0 tags.
Don't forget to update the package's CHANGELOG.md before bumping.
MIT. See LICENSE.