UNPKG

vigour-wrapper

Version:
206 lines (205 loc) 6.08 kB
{ "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" } } } } } }