grunt-openfin
You will be able to configure and install specific versions of the OpenFin Runtime and change application configuration details.
Getting Started
This plugin requires Grunt ~0.4.5
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-openfin --save-dev
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
grunt;
The "openfin" task
Overview
In your project's Gruntfile, add a section named openfin
to the data object passed into grunt.initConfig()
.
grunt;
Usage Examples
Basic Usage
In this example we will have two options, one will start the OpenFin Runtime for a application config hosted in http://localhost:3000/app.json, the other will not take any action.
grunt; grunt;grunt;
Usage with Application Config
In this example we will have the plugin create and update a config file and launch the OpenFin runtime.
grunt;grunt;grunt;
Options
options.open
Type: Bool
Default value: true
Determines if the OpenFin runtime will be launched on start.
options.configPath
Type: String
Default value: ''
Examples:
'http://localhost:3000/app.json''file:/C:/helloWorld/app.json'
The location of the config file hosted or the file path.
options.config
Type: Object
Default value: {}
This object will be used to construct/update OpenFin application configs.
options.config.create
Type: Bool
Default value: false
Determines if the application config file will be created if not present.
options.config.filePath
Type: String
Default value: ''
File path location to the application config file.
options.config.options
Type: object
Default value: {}
OpenFin Application Configuration object as described in the OpenFin config file API docs.
License
MIT