ListFan
Text · Free

Package manifest capability diff

Package manifest capability diff. A deterministic worksheet using only entered values; it does not certify safety or compliance. No internet is needed after the page loads.

01Enter your values

Runs in your browser

Runs offline in your browser. Once the page and required files have loaded, processing needs no internet.

Example
package.json A
package.json B

02Package manifest capability diff

|

Runs in your browser

How it works

Package manifest capability diff. A deterministic worksheet using only entered values; it does not certify safety or compliance. No internet is needed after the page loads.

compare package.json capability-bearing fields

A deterministic worksheet using only entered values; it does not certify safety or compliance. No internet is needed after the page loads.

Your data stays yours

Inputs are processed on this page and are never sent to a server.

About this tool

Package manifest capability diff. A deterministic worksheet using only entered values; it does not certify safety or compliance. No internet is needed after the page loads.

Package manifest capability diff: parse package.json A/B; compare dependency sets, lifecycle scripts, bin, engines, packageManager, overrides and workspaces.

Use tool ↑

How to use it

  1. Enter your values

    package.json A · package.json B

  2. Calculate / generate

    Package manifest capability diff. A deterministic worksheet using only entered values; it does not certify safety or compliance. No internet is needed after the page loads.

  3. Result

    dependencies · alpha · 1.0.0 · 2.0.0 dependencies · beta · · 1.0.0 scripts · postinstall · · node setup.js

Calculation method

  1. Package manifest capability diff: parse package.json A/B; compare dependency sets, lifecycle scripts, bin, engines, packageManager, overrides and workspaces.
compare package.json capability-bearing fields
Example scenario

Package manifest capability diff

package.json A
{"name":"demo","dependencies":{"alpha":"1.0.0"}}
package.json B
{"name":"demo","dependencies":{"alpha":"2.0.0","beta":"1.0.0"},"scripts":{"postinstall":"node setup.js"}}
Result
dependencies · alpha · 1.0.0 · 2.0.0
dependencies · beta ·  · 1.0.0
scripts · postinstall ·  · node setup.js

Frequently asked questions

What does this result cover?

A deterministic worksheet using only entered values; it does not certify safety or compliance. No internet is needed after the page loads.

Where does my data go?

Calculations run on your device. Form inputs are not sent to a server.

Terms and definitions

Enter your values

package.json A

Use this value with the unit and scope defined in the method. package.json A

Enter the source text; it is processed locally.

package.json B

Use this value with the unit and scope defined in the method. package.json B

Enter the source text; it is processed locally.

Result

Result

Package manifest capability diff: parse package.json A/B; compare dependency sets, lifecycle scripts, bin, engines, packageManager, overrides and workspaces.

Calculated from your entries using the method below.

Δ

A deterministic worksheet using only entered values; it does not certify safety or compliance. No internet is needed after the page loads.

Calculated from your entries using the method below.

flags

A deterministic worksheet using only entered values; it does not certify safety or compliance. No internet is needed after the page loads.

Calculated from your entries using the method below.

deps

A deterministic worksheet using only entered values; it does not certify safety or compliance. No internet is needed after the page loads.

Calculated from your entries using the method below.

scripts

A deterministic worksheet using only entered values; it does not certify safety or compliance. No internet is needed after the page loads.

Calculated from your entries using the method below.

section

Package manifest capability diff: parse package.json A/B; compare dependency sets, lifecycle scripts, bin, engines, packageManager, overrides and workspaces.

Calculated from your entries using the method below.

item

Package manifest capability diff: parse package.json A/B; compare dependency sets, lifecycle scripts, bin, engines, packageManager, overrides and workspaces.

Calculated from your entries using the method below.

before

Package manifest capability diff: parse package.json A/B; compare dependency sets, lifecycle scripts, bin, engines, packageManager, overrides and workspaces.

Calculated from your entries using the method below.

after

Package manifest capability diff: parse package.json A/B; compare dependency sets, lifecycle scripts, bin, engines, packageManager, overrides and workspaces.

Calculated from your entries using the method below.

Common mistakes and quick fixes

Package manifest capability diff

Mistake: Mixing units or measurement bases.

Fix: Use one consistent basis and check every stated boundary.

Limits and key assumptions

  • A deterministic worksheet using only entered values; it does not certify safety or compliance. No internet is needed after the page loads.