{
	"name": "FireIde.API.Npm.AddDependency",
	"Web.Endpoint": "POST /npm/dependencies",
	"json": {
		"@set(info)": {
			"@FireIde.Core.Npm(info)": [
			{
				"@get(express.req.body.name)": null
				}]
			},
			" @set(info)": {
				"@set(keys)": {
					"@Commons.Object.Keys(info)": null
				},
				"@index(info)": {
					"@index(keys)": 0
				}
			},
			"@notEquals": [
			{
				"@FireIde.Core.IndexOf(info.keywords)": "ignitable"
			},
			-1
			],
			"@if": {
				"@FireIde.Core.Manifest.AddModule": {
					"@get(express.req.body.name)": null
				}
			},
			"@FireIde.Core.Package.AddModule": {
				"name": {
					"@get(express.req.body.name)": null
				},
				"version": {
					"@get(info.version)": null
				}
			}
		}
	}