Skip to content

Add option --json for machine-readable output #17

Description

@Zaid-Ajaj

Running

femto --json
# or
femto --project ./src/App.fsproj --json

Generates JSON report output about the npm dependencies required or missing, I need to think about what exactly is needed and how this JSON should look like. @MangelMaxime Do you have a suggestion?

I was thinking about something like:

{
  "projects": [ 
     { 
        "name": "Fable.DateFunction", 
        "dependencies": [  
            {   
                 "name": "date-fns", 
                 "resolutionStrategy": "min",
                 "required": ">= 1.30.0", 
                 "resolved": "1.30.1",
                 "installed": "1.29.0" ,
                 "packageJsonRange": "^1.28.2",
                 "missing": false
             } 
          ]
      }
   ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions