Skip to content

Bump peerDependencies.astro to >=6 at next release #2

Description

@dickhardt
  • peerDependencies.astro is >=5, but the host emdash 0.35+ requires astro >=6.0.0-beta.0 (0.35.0 in the local emdash-cms checkout, 0.36.0 on npm). chore/deps-latest moved the devDependency to ^7.3.1 and left the peer alone since it is not part of the upgrade. Bump the peer to >=6 when the next version of this plugin is cut. Astro 7 needs Node ≥22.12, within the engines.node >=22.16 floor added on chore/node24.
  • @cloudflare/kumo is imported by src/admin.tsx but declared only as a devDependency. This mirrors upstream's packages/auth-atproto plugin, which relies on the host admin bundle resolving kumo. If a site with strict resolution (pnpm) fails to bundle the admin card, make kumo a peerDependency.
  • file:../../emdash-cms/emdash/packages/{core,auth} links mean npm ci only works on a machine with that sibling checkout at that depth. If this repo ever gets CI, switch those devDependencies to the published emdash / @emdash-cms/auth (0.36.0).

Found during the Node 24 / dependency upgrade, 2026-09-06 (see chore/deps-prune branch)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions