Releases: dmno-dev/fledgling
Releases · dmno-dev/fledgling
fledgling v1.1.0
fledgling v1.0.0
- (major) - Initial release 🐣
fledglingclaims your npm package names and sets up token-less (OIDC) trusted publishing — for a single package or a whole monorepo. - Claim names by publishing a minimal
package.json-only placeholder, so you can configure trusted publishing before your first real release - Set up trusted publishing via npm's own
npm trust(OIDC) — noNPM_TOKEN, no clicking through the npm website - GitHub, GitLab, and CircleCI providers, supporting every option
npm trustaccepts - Monorepo-aware — npm / yarn / bun
workspacesand pnpm, plus single-package repos; target packages by name or glob - Interactive wizard (powered by clack), with
add,sync, andinitsubcommands; goes non-interactive with--yesor in CI fledgling syncreconciles trusted publishing across every package against your config, showing the exact drift before fixing it- 2FA handled by npm itself — an interactive browser approval (cached ~5 min) covers a whole run; pass
--otp, or--otp-secret/$FLEDGLING_OTP_SECRET(a TOTP secret orotpauth://URI) for non-interactive use - Exclude packages from fledgling with a
fledgling.ignorelist (names or globs), beyond"private": true - Idempotent — re-run any time you add a package; it only does what's missing
- Configurable via a
fledglingblock inpackage.json, with CLI flags as per-run overrides - Shell completions for zsh, bash, and fish
--dry-runto preview the plan without changing anything
Published to
- ✅ npm