#deno #package-json #json #version #versioning-strategy #cli #follow-semver

deno_package_json

package.json implementation for the Deno CLI

17 releases (9 breaking)

new 0.9.0 Jun 10, 2025
0.7.0 May 28, 2025
0.6.0 Mar 20, 2025
0.4.0 Dec 27, 2024
0.1.1 Jul 23, 2024

#188 in Encoding

Download history 3782/week @ 2025-02-19 3466/week @ 2025-02-26 3644/week @ 2025-03-05 3603/week @ 2025-03-12 4063/week @ 2025-03-19 3708/week @ 2025-03-26 3656/week @ 2025-04-02 2835/week @ 2025-04-09 2710/week @ 2025-04-16 3090/week @ 2025-04-23 2785/week @ 2025-04-30 2724/week @ 2025-05-07 2785/week @ 2025-05-14 3034/week @ 2025-05-21 3984/week @ 2025-05-28 2130/week @ 2025-06-04

12,482 downloads per month
Used in 28 crates (11 directly)

MIT license

27KB
785 lines

deno_package_json

The package.json implementation used in the Deno CLI.

Versioning Strategy

This crate does not follow semver so make sure to pin it to a patch version. Instead a versioning strategy that optimizes for more efficient maintenance is used:

  • Does deno_config still compile?
    • If yes, it's a patch release.
    • If no, it's a minor release.

Dependencies

~4.5–6.5MB
~113K SLoC