vigour-wrapper
Version:
The native code to wrap vigour apps
206 lines (205 loc) • 6.08 kB
JSON
{
"name": "vigour-wrapper",
"version": "4.0.8",
"author": "Vigour.io <dev@vigour.io>",
"repository": {
"type": "git",
"url": "https://github.com/vigour-io/vigour-native"
},
"main": "./lib",
"bin": {
"wrapper": "bin/build.js"
},
"scripts": {
"installtestapp": "cd test/app && npm install",
"buildtestapp": "cd test/app && npm run build",
"pretest": "npm run buildtestapp",
"test": "gaston test",
"test-bridge": "gaston test -r browser -s test/browser/bridge/",
"test-builder": "npm run buildtestapp && gaston test -r node -s test/node/builder/",
"test-web": "npm run buildtestapp && gaston test -r node -s test/node/web/",
"test-ios": "npm run buildtestapp && gaston test -r node -s test/node/ios/",
"test-android": "gaston test -r node -s test/node/android/",
"test-samsungtv": "npm run buildtestapp && gaston test -r node -s test/node/samsungtv/",
"test-netcasttv": "npm run buildtestapp && gaston test -r node -s test/node/netcasttv/",
"test-webostv": "npm run buildtestapp && gaston test -r node -s test/node/webostv/",
"test-chromecastweb": "npm run buildtestapp && gaston test -r node -s test/node/chromecastweb/",
"test-tizentv": "npm run buildtestapp && gaston test -r node -s test/node/tizentv/",
"postversion": "git push && git push --tags"
},
"engines": {
"node": ">=0.10.0"
},
"description": "The native code to wrap vigour apps",
"contributors": [
"Shawn Inder <shawn@vigour.io>",
"Alexander Van Der Werff <alex@vigour.io>",
"Michiel Van Liempt <michiel@vigour.io>",
"Ranan Carvalho <renan@vigour.io>"
],
"bugs": {
"url": "https://github.com/vigour-io/vigour-native/issues"
},
"homepage": "https://github.com/vigour-io/vigour-native",
"directories": {
"test": "test"
},
"dependencies": {
"archiver": "^0.14.4",
"body-parser": "1.12.2",
"browserify": "^9",
"chai": "2.1.x",
"checksum": "^0.1.1",
"cli-spinner": "0.2.0",
"colors": "1.0.x",
"commander": "^2.7.1",
"concat-stream": "^1.4.8",
"express": "4.12.3",
"globby": "^3.0.1",
"lodash": "^4.8.2",
"lodash.flatten": "^4.1.1",
"mocha": "2.2.x",
"mocha-phantomjs": "*",
"mustache": "~0.8.1",
"ncp": "^2.0.0",
"npmlog": "^0.1.1",
"plist": "^1.1.0",
"promise": "^6.1.0",
"rimraf": "^2.3.2",
"source-map": "0.1.32",
"through": "^2.3.4",
"vigour-base": "^1.0.3",
"vigour-config": "^0.1.0",
"vigour-event": "^1.0.1",
"vigour-fs": "^3.0.0",
"vigour-fs-promised": "^2.0.0",
"vigour-observable": "^1.0.3",
"vigour-shutter": "^2.0.2",
"vigour-spawn": "^1.0.3",
"vigour-ua": "^0.0.5",
"vigour-util": "^1.0.1",
"vigour-wrapper-bridge": "^1.0.0",
"xcode": "^0.8.2"
},
"keywords": [
"gaston",
"mocha",
"and",
"chai",
"phantom-js",
"ci"
],
"license": "MIT",
"standard": {
"globals": [
"describe",
"it",
"expect",
"before",
"after",
"beforeEach",
"afterEach",
"sinon"
]
},
"services": {
"sentinel": {
"branches": [],
"unignoreFolders": []
}
},
"vigour": {
"doExternalAssets": {
"val": true,
"description": "Whether to handle external assets"
},
"native": {
"builds": {
"val": true,
"description": "Whether to produce native builds in addition to the web assets they will serve"
},
"clean": {
"val": false,
"description": "clean before build"
},
"debug": {
"val": false,
"description": "make a debug build"
},
"selectedPlatforms": {
"val": false,
"env": "WRAPPER_PLATFORMS",
"description": "Comma-separated list of platforms to build (builds all by default)"
},
"customPlatform": {
"val": false
},
"run": {
"val": false,
"description": "wether to install and launch the build on device"
},
"platforms": {
"samsungtv": {
"url": {
"val": false,
"description": "URL to load on app start"
},
"main": {
"val": false,
"description": "path to the build.js to include in the build"
},
"mainHtml": {
"val": false,
"description": "path to the build.html to include in the build"
}
},
"android": {
"version": {
"val": "1.0.0",
"env": "WRAPPER_VERSION",
"description": "version (semver) to be used for the android apk"
},
"versionCode": {
"val": 1,
"env": "WRAPPER_VERSIONCODE",
"description": "version code (integer) to be used for the android apk"
},
"appIndexPath": {
"val": "src/index.html",
"description": "path of the apps index file"
},
"applicationId": {
"val": false,
"description": "the id of the app (as used in the play store)"
},
"run": {
"val": false,
"env": "WRAPPER_ANDROID_RUN",
"description": "wether to install and launch the build on device"
},
"logToFile": {
"val": false,
"description": "if thruthy the build output is saved to 'android-build.log'"
},
"keystoreFile": {
"val": false,
"description": "keystore to sign release build"
},
"keystorePassword": {
"val": false,
"env": "KEYSTORE_PASS",
"description": "password for the keystore to sign release build"
},
"keystoreAlias": {
"val": false,
"description": "alias for the key to sign release build"
},
"keystoreKeyPassword": {
"val": false,
"description": "password for the key to sign release build"
}
}
}
}
}
}