Skip to content

✨ Add "experimental" entry point for new APIs#1210

Merged
cowboyd merged 1 commit into
v4from
v4-experimental-infra
Jul 8, 2026
Merged

✨ Add "experimental" entry point for new APIs#1210
cowboyd merged 1 commit into
v4from
v4-experimental-infra

Conversation

@cowboyd

@cowboyd cowboyd commented Jul 8, 2026

Copy link
Copy Markdown
Member

Motivation

We've been staging new API surface (context APIs, inspectable attributes, api() decorator machinery) on the v4-1-alpha branch behind an ./experimental export. Rather than land that alpha branch as a single mega-merge, we're peeling it apart into feature PRs against v4.

This first PR is the foundation: it wires up the ./experimental entry point so subsequent PRs (context APIs, etc.) have somewhere to land without touching the stable mod.ts surface.

Approach

  • deno.json — split exports into . (mod) and ./experimental (experimental); include experimental.ts in publish set.
  • experimental.ts — empty for now; content lands with follow-up PRs.

@pkg-pr-new

pkg-pr-new Bot commented Jul 8, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/effection@1210

commit: c6d56a4

@codspeed-hq

codspeed-hq Bot commented Jul 8, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 6 untouched benchmarks


Comparing v4-experimental-infra (c6d56a4) with v4 (c4d14f6)

Open in CodSpeed

@cowboyd cowboyd merged commit 58fabfc into v4 Jul 8, 2026
19 checks passed
@cowboyd cowboyd deleted the v4-experimental-infra branch July 8, 2026 14:50
@cowboyd cowboyd mentioned this pull request Jul 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants