{
	"name": "window-pain",
	"version": "0.7.23",
	"description": "Builds node app into nuget packaged windows services",
	"private": false,
	"repository": {
		"type": "git",
		"url": "https://github.com/Mattersight/window-pain"
	},
	"main": "index.js",
	"bin": {
		"window-pain": "./cli.js"
	},
	"author": "Mattersight",
	"license": "SEE LICENSE IN LICENSE.txt",
	"keywords": [
		"windows",
		"service",
		"nuget",
		"nuspec",
		"nupkg",
		"package",
		"install",
		"uninstall",
		"deploy",
		"shell",
		"command",
		"cmd",
		"batch",
		"bat",
		"zip"
	],
	"scripts": {
		"build": "node tools/build.js"
	},
	"dependencies": {
		"async": "^2.0.1",
		"config-dir-all": "0.0.14",
		"down-all": "^0.0.13",
		"ejs": "^2.5.1",
		"lodash": "^4.14.2",
		"mini-fs": "0.0.4",
		"mkdirp": "^0.5.1",
		"nuget-runner": "^0.1.10",
		"require-dir-all": "^0.4.9",
		"rimraf": "^2.5.4",
		"semver": "^5.3.0",
		"unzip": "^0.1.11",
		"winsw": "0.0.1"
	},
	"devDependencies": {},
	"config": {
		"windowPain": {
			"clean": {
				"paths": [
					{
						"description": "node dependencies for the application nupkg",
						"path": "build/dependencies/"
					},
					{
						"description": "template-based resource files",
						"path": "build/templates/"
					},
					{
						"description": "resulting nupkg",
						"path": "build/nupkg/"
					}
				]
			},
			"download": {
				"overwrite": true,
				"strictSSL": true,
				"dest": "build/bin",
				"files": [
					{
						"name": "winsw.exe",
						"path": "winsw",
						"url": "https://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/1.18/winsw-1.18-bin.exe"
					},
					{
						"name": "node.exe",
						"path": "node/win-x64",
						"url": "https://nodejs.org/dist/v6.11.3/win-x64/node.exe"
					},
					{
						"name": "node.exe",
						"path": "node/win-x86",
						"url": "https://nodejs.org/dist/v6.11.3/win-x86/node.exe"
					},
					{
						"name": "nuget.exe",
						"path": "nuget",
						"url": "https://dist.nuget.org/win-x86-commandline/v3.3.0/nuget.exe"
					},
					{
						"name": "nssm-2.24.zip",
						"path": "nssm",
						"url": "https://nssm.cc/release/nssm-2.24.zip"
					}
				]
			},
			"unzip": {
				"src": "build/bin",
				"dest": "build/bin",
				"files": [
					{
						"src": "nssm/nssm-2.24.zip",
						"dest": "nssm"
					}
				]
			},
			"version": {
				"autoincrement": false,
				"backup": "build/backup"
			},
			"resources": {
				"templates": [
					{
						"src": "app/templates/resources/Package.nuspec",
						"target": "build/templates/resources/Package.nuspec"
					},
					{
						"src": "app/templates/tools/install.cmd",
						"target": "build/templates/tools/install.cmd"
					},
					{
						"src": "app/templates/tools/installConfig.cmd",
						"target": "build/templates/tools/installConfig.cmd"
					},
					{
						"src": "app/templates/tools/pullConfig.cmd",
						"target": "build/templates/tools/pullConfig.cmd"
					},
					{
						"src": "app/templates/tools/uninstall.cmd",
						"target": "build/templates/tools/uninstall.cmd"
					},
					{
						"src": "app/templates/tools/install.code.cmd",
						"target": "build/templates/tools/install.code.cmd"
					},
					{
						"src": "app/templates/tools/uninstall.code.cmd",
						"target": "build/templates/tools/uninstall.code.cmd"
					},
					{
						"src": "app/templates/tools/pull.config.cmd",
						"target": "build/templates/tools/pull.config.cmd"
					},
					{
						"src": "app/templates/tools/install.config.cmd",
						"target": "build/templates/tools/install.config.cmd"
					},
					{
						"src": "app/templates/tools/manual.install.code.cmd",
						"target": "build/templates/tools/manual.install.code.cmd"
					},
					{
						"src": "app/templates/tools/manual.uninstall.code.cmd",
						"target": "build/templates/tools/manual.uninstall.code.cmd"
					},
					{
						"src": "app/templates/tools/manual.pull.config.cmd",
						"target": "build/templates/tools/manual.pull.config.cmd"
					},
					{
						"src": "app/templates/tools/manual.install.config.cmd",
						"target": "build/templates/tools/manual.install.config.cmd"
					}
				]
			},
			"nuget": {
				"name": null,
				"nupkgPath": "build\\nupkg",
				"exe": "build\\bin\\nuget\\nuget.exe",
				"nuspec": "build\\templates\\resources\\Package.nuspec",
				"files": [
					{
						"src": "..\\..\\..\\**\\*",
						"target": "content",
						"exclude": "..\\..\\..\\.git\\**;..\\..\\..\\build\\**;..\\..\\..\\log\\**;..\\..\\..\\tmp\\**;..\\..\\..\\coverage\\**;..\\..\\..\\test\\**;..\\..\\..\\node_modules\\**;..\\..\\..\\package.json"
					},
					{
						"src": "..\\..\\..\\build\\dependencies\\node_modules\\**\\*",
						"target": "content\\node_modules"
					},
					{
						"src": "..\\..\\..\\build\\dependencies\\package.json",
						"target": "content"
					},
					{
						"src": "..\\..\\..\\build\\bin\\**\\*",
						"target": "content\\dist"
					},
					{
						"src": "..\\..\\..\\build\\templates\\tools\\**\\*",
						"target": "content\\tools"
					},
					{
						"src": "..\\..\\..\\node_modules\\window-pain\\app\\source\\**\\*",
						"target": "content"
					}
				],
				"exclude": [],
				"excludeDevDependencies": false
			},
			"install": {
				"target": {
					"processorArchitecture32bit": "c:\\target",
					"processorArchitecture64bit": "c:\\target"
				},
				"configTarget": {
					"processorArchitecture32bit": "c:\\target",
					"processorArchitecture64bit": "c:\\target"
				}
			}
		}
	}
}
