{
	"name": "FireIde.Core.AppManifest",
	"json": {
		"@scopeSet(exists)": {
			"@FireIde.Core.Fs.PathExists": "package.json"
		},
		"@if(exists)":{
			"@scopeSet(result)": {
				"@try":{
					"@FireIde.Core.ChildProcess.Exec(firejs)": {
						"args": "package.json  --print-manifest"
					}
				},
				"@catch": {
					"stdout": null
				}
			},
			"@return": {
				"@try":{
					"@Commons.JSON.Parse": {
						"@get(result.stdout)": null
					}
				},
				"@catch": null
			}
		},
		"@unless(exists)": null
	}
}