Skip to content

Drop json-ng direct dependency in favor of stdlib json#111

Merged
SeanTAllen merged 1 commit intomainfrom
sean/drop-json-ng-dependency
Mar 15, 2026
Merged

Drop json-ng direct dependency in favor of stdlib json#111
SeanTAllen merged 1 commit intomainfrom
sean/drop-json-ng-dependency

Conversation

@SeanTAllen
Copy link
Copy Markdown
Member

json-ng has been absorbed into the pony stdlib as the json package with an identical API. Since use "json" now resolves to stdlib, we no longer need the explicit corral dependency.

Note: json-ng still appears in lock.json as a transitive dependency of courier. That will go away once we update courier to a version that also drops its json-ng dependency.

json-ng has been absorbed into the pony stdlib as the `json` package
with an identical API. Since `use "json"` now resolves to stdlib,
we no longer need the explicit corral dependency.
@ponylang-main ponylang-main added the discuss during sync Should be discussed during an upcoming sync label Mar 15, 2026
@SeanTAllen SeanTAllen merged commit d1e74bd into main Mar 15, 2026
10 checks passed
@SeanTAllen SeanTAllen deleted the sean/drop-json-ng-dependency branch March 15, 2026 21:54
@ponylang-main ponylang-main removed the discuss during sync Should be discussed during an upcoming sync label Mar 15, 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