Add npm package workspace release scaffolding #237
Labels
No labels
activitypub
admin
api
architecture
articles
auth
bug
cleanup
cli
comments
compatibility
config
contacts
content
database
deployment
design
dev-env
diagnostics
docs
documentation
email
enhancement
feature
federation
feed
health
homepage
implementation
integration
logging
mastodon
media
navigation
npm-packages
openapi
opengraph
packages
passkeys
preview
priority:high
priority:low
priority:medium
production
proof
proxy
public-routes
public-ui
release
safety
slug-api
slug-auth
slug-core
slug-federation
slug-media
slug-template
social
sources
status:active
status:canceled
status:done
status:inprogress
status:waiting
syndication
tailwind
template
test
web
webauthn
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
erik/slugkit#237
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Prepare the Slugkit repository to build, test, version, and publish multiple
@evcraddock/slug-*npm packages without changing runtime behavior.Requirements
docs/npm-specs/00-workspace-release-scaffolding.md.packages/*to the root npm workspaces while preserving the existing CLI and template-site workspaces.Acceptance criteria
packages/*.cliandtemplate/siteworkspace commands still work../scripts/pre-pr.shpasses.Dependencies
Synced from todu comment by @todu on 2026-06-29T12:34:02.231Z
Review update
npm test --workspace @evcraddock/slug-cli -- npm-package-release-script.test.ts,./scripts/pre-pr.sh, and Forgejo CIbuild-lint-testpassed.Synced from todu comment by @todu on 2026-06-29T12:37:56.655Z
Completed
packages/*to the root npm workspaces while preservingcliandtemplate/site.scripts/release-npm-package.mjsfor metadata validation, pack dry-run, and explicit one-package publishing.docs/npm-package-release.md.main.