{"_id":"grunt-openfin","_rev":"199-2873be528b30a8014b05498c4b7e2e0d","name":"grunt-openfin","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.1":{"name":"grunt-openfin","version":"0.0.1","keywords":["gruntplugin","openfin"],"author":{"name":"Ricardo de pena","email":"ricardo.depena@gmail.com"},"license":"MIT","_id":"grunt-openfin@0.0.1","maintainers":[{"name":"rdepena","email":"ricardo.depena@gmail.com"}],"homepage":"https://github.com/openfin/grunt-openfin","bugs":{"url":"https://github.com/openfin/grunt-openfin/issues"},"dist":{"shasum":"b78e022a8325f037bdb5ca5741867015628af497","tarball":"https://registry.npmjs.org/grunt-openfin/-/grunt-openfin-0.0.1.tgz","integrity":"sha512-NCYvqiQ+OdfSCLuwRE9KjdIVnDhla5FHf9oA1hf0eOoDL01nJOGQ2AwOpjIBDCMbpC5XBv90sYCQT09pAnQlpw==","signatures":[{"sig":"MEYCIQC8cbJpQkwt5Z6SG7G86ujr9g5lz85akBzvx/+2m54VFQIhAMfKlRnLrGEQcx549lFHha0GjMDJd+D2o3dgYwTxW3GA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"rdepena","email":"ricardo.depena@gmail.com"},"deprecated":"please use hadouken-js-adapter","repository":{"url":"git://github.com/openfin/grunt-openfin.git","type":"git"},"_npmVersion":"1.4.3","description":"Grunt plugin for OpenFin applications","directories":{},"dependencies":{"openfin-launcher":"^0.0.5"},"devDependencies":{"grunt":"~0.4.5","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4.5"}},"0.1.0":{"name":"grunt-openfin","version":"0.1.0","keywords":["gruntplugin","openfin"],"author":{"name":"Ricardo de pena","email":"ricardo.depena@gmail.com"},"license":"MIT","_id":"grunt-openfin@0.1.0","maintainers":[{"name":"rdepena","email":"ricardo.depena@gmail.com"}],"homepage":"https://github.com/openfin/grunt-openfin","bugs":{"url":"https://github.com/openfin/grunt-openfin/issues"},"dist":{"shasum":"859baf5c9a8805d8ea62d92fd9ce8d57437ad30b","tarball":"https://registry.npmjs.org/grunt-openfin/-/grunt-openfin-0.1.0.tgz","integrity":"sha512-4YIfBFMYOEGrg977kvyQesIEcu2wusctkUMgJgGVv3YCTfKHGJHgA8ylcs11aynB5a3PIYUErOgloBIxrJbNfw==","signatures":[{"sig":"MEUCIQCwHC1C6zXQSR7eJoIDp+WSxN8j47XkXwn3SNsTTVNYWQIgShs1qGa+CjQgOkijp+yqadQl25xUa6LcdQAukPKuRVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"rdepena","email":"ricardo.depena@gmail.com"},"deprecated":"please use hadouken-js-adapter","repository":{"url":"git://github.com/openfin/grunt-openfin.git","type":"git"},"_npmVersion":"1.4.3","description":"Grunt plugin for OpenFin applications","directories":{},"dependencies":{"openfin-launcher":"^0.0.5","openfin-config-builder":"^0.0.1"},"devDependencies":{"grunt":"~0.4.5","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4.5"}},"0.1.1":{"name":"grunt-openfin","version":"0.1.1","keywords":["gruntplugin","openfin"],"author":{"name":"Ricardo de pena","email":"ricardo.depena@gmail.com"},"license":"MIT","_id":"grunt-openfin@0.1.1","maintainers":[{"name":"rdepena","email":"ricardo.depena@gmail.com"}],"homepage":"https://github.com/openfin/grunt-openfin","bugs":{"url":"https://github.com/openfin/grunt-openfin/issues"},"dist":{"shasum":"378fe223f0e8c1d5bb04271d245a006030eb2e05","tarball":"https://registry.npmjs.org/grunt-openfin/-/grunt-openfin-0.1.1.tgz","integrity":"sha512-RNjm0/gBlDUWadp/EM/vM/PTaojyadOmOEfcwU8pOaeRLyHNszY1wDitHAY4BEJo+whIuw52pu+Y+1sb2rUYPA==","signatures":[{"sig":"MEUCIAxeYFy/mricCLvfop/Z9+xsDDFNhrhoiuh4kgPIT5zEAiEAmJlc9dzqGQwq9uzS6/tBa7bbPgT0QBuDsj3IoeCGGPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"rdepena","email":"ricardo.depena@gmail.com"},"deprecated":"please use hadouken-js-adapter","repository":{"url":"git://github.com/openfin/grunt-openfin.git","type":"git"},"_npmVersion":"1.4.3","description":"Grunt plugin for OpenFin applications","directories":{},"dependencies":{"openfin-launcher":"^0.0.5","openfin-config-builder":"^0.0.3"},"devDependencies":{"grunt":"~0.4.5","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4.5"}},"0.1.2":{"name":"grunt-openfin","version":"0.1.2","keywords":["gruntplugin","openfin"],"author":{"name":"Ricardo de pena","email":"ricardo.depena@gmail.com"},"license":"MIT","_id":"grunt-openfin@0.1.2","maintainers":[{"name":"rdepena","email":"ricardo.depena@gmail.com"}],"homepage":"https://github.com/openfin/grunt-openfin","bugs":{"url":"https://github.com/openfin/grunt-openfin/issues"},"dist":{"shasum":"576d285410e314b66ce4c879333b9573cce25e08","tarball":"https://registry.npmjs.org/grunt-openfin/-/grunt-openfin-0.1.2.tgz","integrity":"sha512-L2mutOAWsvmbi/OK26cgDa1GUUNzS0Y5hBYo0UytFb9kO/jo0ImDX3XHhswm5QqU1uqkNDJyP+yeVan/JYpptg==","signatures":[{"sig":"MEQCIEYWdO9k2O/hQPlEp45Fw8D3VaczrE/NapljrzA9WdhHAiBvQ7Ys3Ssu8xtr7I9CMJKPLq6srt/Uw7IB9ZFO2BjALw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"_npmUser":{"name":"rdepena","email":"ricardo.depena@gmail.com"},"deprecated":"please use hadouken-js-adapter","repository":{"url":"git://github.com/openfin/grunt-openfin.git","type":"git"},"_npmVersion":"1.4.3","description":"Grunt plugin for OpenFin applications","directories":{},"dependencies":{"openfin-launcher":"^0.0.5","openfin-config-builder":"^0.0.3"},"devDependencies":{"grunt":"~0.4.5","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4.5"}},"1.0.0":{"name":"grunt-openfin","version":"1.0.0","keywords":["gruntplugin","openfin"],"author":{"name":"Ricardo de pena","email":"ricardo.depena@gmail.com"},"license":"MIT","_id":"grunt-openfin@1.0.0","maintainers":[{"name":"rdepena","email":"ricardo.depena@gmail.com"}],"homepage":"https://github.com/openfin/grunt-openfin","bugs":{"url":"https://github.com/openfin/grunt-openfin/issues"},"dist":{"shasum":"6f85c1d3738d283c97bdede05c5f55dbe2238083","tarball":"https://registry.npmjs.org/grunt-openfin/-/grunt-openfin-1.0.0.tgz","integrity":"sha512-srR1mc8Qe9yNO4w+Kk0HrqDdzs6RH/kiKL9Ai8z8pI6IajiOTFqb53tnMpW3ES1iJ7JFi+vOLYoSw0YlxMAJeQ==","signatures":[{"sig":"MEQCIH6XIpabXbwAmtgu3YaA9LUIxgZvLfJHB8W/ATT2yw9AAiA9JQmTCLu+jGb006VKFqf2ibfCSq6i99wckp0BfxUZsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt"},"_npmUser":{"name":"rdepena","email":"ricardo.depena@gmail.com"},"deprecated":"please use hadouken-js-adapter","repository":{"url":"git://github.com/openfin/grunt-openfin.git","type":"git"},"_npmVersion":"1.4.3","description":"Grunt plugin for OpenFin applications","directories":{},"dependencies":{"openfin-launcher":"^0.1.1","openfin-config-builder":"^1.0.1"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"^0.1","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4.5"}},"1.0.1":{"name":"grunt-openfin","version":"1.0.1","keywords":["gruntplugin","openfin"],"author":{"name":"Ricardo de pena","email":"ricardo.depena@gmail.com"},"license":"MIT","_id":"grunt-openfin@1.0.1","maintainers":[{"name":"rdepena","email":"ricardo.depena@gmail.com"}],"homepage":"https://github.com/openfin/grunt-openfin","bugs":{"url":"https://github.com/openfin/grunt-openfin/issues"},"dist":{"shasum":"cd5ab4558bb5e8c5b050a4c00197a44ec9702e52","tarball":"https://registry.npmjs.org/grunt-openfin/-/grunt-openfin-1.0.1.tgz","integrity":"sha512-bELCMPmCvnq4oT0C8oasmYmccCUZpmotXthRALR5e3UcnKpPbOFMVgtAnZ5WvIffNxXSbtyIs7bFPPfWRsxg5g==","signatures":[{"sig":"MEQCIDwvLYPrnY95bpNBuXvwh5IFEZYP0fRj8C7mXGGIChw0AiBGxkD1ax5p/I3VcDkRJyPt2r3GCD7gS0rVDV14uD104w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt"},"_npmUser":{"name":"rdepena","email":"ricardo.depena@gmail.com"},"deprecated":"please use hadouken-js-adapter","repository":{"url":"git://github.com/openfin/grunt-openfin.git","type":"git"},"_npmVersion":"1.4.3","description":"Grunt plugin for OpenFin applications","directories":{},"dependencies":{"openfin-launcher":"^0.1.1","openfin-config-builder":"^1.0.2"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"^0.1","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4.5"}},"1.0.2":{"name":"grunt-openfin","version":"1.0.2","keywords":["gruntplugin","openfin"],"author":{"name":"Ricardo de pena","email":"ricardo.depena@gmail.com"},"license":"MIT","_id":"grunt-openfin@1.0.2","maintainers":[{"name":"rdepena","email":"ricardo.depena@gmail.com"}],"homepage":"https://github.com/openfin/grunt-openfin","bugs":{"url":"https://github.com/openfin/grunt-openfin/issues"},"dist":{"shasum":"7b147d4c3a6367ccce4a7249a56102c544761356","tarball":"https://registry.npmjs.org/grunt-openfin/-/grunt-openfin-1.0.2.tgz","integrity":"sha512-zK7qSQou18KU2IqB84y4zfHIKfiET5rTUwdaQ7TNkCPyGAn3ecKIl8AQhe7iTebgm9bWnqmfXdVSrfJ0gI3e6g==","signatures":[{"sig":"MEYCIQDB4ORtV3pBPdBtpi1JK4E583FKFDmK3YeNQY53eMk/gAIhAJ/5+6FNgY26TAz6Jsvli9PlBDjAkN4ugZvIyAf2q36P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt"},"_npmUser":{"name":"rdepena","email":"ricardo.depena@gmail.com"},"deprecated":"please use hadouken-js-adapter","repository":{"url":"git://github.com/openfin/grunt-openfin.git","type":"git"},"_npmVersion":"1.4.3","description":"Grunt plugin for OpenFin applications","directories":{},"dependencies":{"openfin-launcher":">=0.1.2","openfin-config-builder":">=1.0.2"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"^0.1","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~0.4.5"}},"1.0.3":{"name":"grunt-openfin","version":"1.0.3","keywords":["gruntplugin","openfin"],"author":{"name":"Ricardo de pena","email":"ricardo@openfin.co"},"license":"MIT","_id":"grunt-openfin@1.0.3","maintainers":[{"name":"rdepena","email":"ricardo.depena@gmail.com"}],"homepage":"https://github.com/openfin/grunt-openfin","bugs":{"url":"https://github.com/openfin/grunt-openfin/issues"},"dist":{"shasum":"2b751f07cfe03393fdfdd2a648d73276e5d75ace","tarball":"https://registry.npmjs.org/grunt-openfin/-/grunt-openfin-1.0.3.tgz","integrity":"sha512-p8QUZqZFQGEpPOhkbk5stfqho8LJFP7gUiRD2IwSxGtBboD06o7tMp0DJwzAWF55O9SFhNGAxfcGOaWQWDHe7A==","signatures":[{"sig":"MEYCIQDnDSNDcnZxI6BRXjDAgSCkCDpaeTUpnDKeizBXzdYT/gIhAMgSdmFLtFQvi5GfJqWG6cX+fqjCbIcpBZGjwX/23aBr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"2b751f07cfe03393fdfdd2a648d73276e5d75ace","engines":{"node":">= 0.10.0"},"gitHead":"4c7c8200b0b94a3d3fe2a99fb954282140e409b5","scripts":{"test":"grunt"},"_npmUser":{"name":"rdepena","email":"ricardo@isnull.co"},"deprecated":"please use hadouken-js-adapter","repository":{"url":"git://github.com/openfin/grunt-openfin.git","type":"git"},"_npmVersion":"3.10.8","description":"Grunt plugin for OpenFin applications","directories":{},"_nodeVersion":"6.9.1","dependencies":{"openfin-launcher":"latest","openfin-config-builder":"latest"},"devDependencies":{"grunt":"~1.0.1","load-grunt-tasks":"^1.0.0","grunt-jsbeautifier":"^0.2.7","grunt-contrib-clean":"^0.5.0","grunt-contrib-watch":"^0.6.1","grunt-contrib-jshint":"^0.9.2","grunt-contrib-nodeunit":"^0.3.3"},"peerDependencies":{"grunt":"~1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/grunt-openfin-1.0.3.tgz_1482516335933_0.9614210375584662","host":"packages-12-west.internal.npmjs.com"}}},"time":{"created":"2014-12-12T00:07:28.408Z","modified":"2026-09-16T13:07:58.735Z","0.0.1":"2014-12-12T00:07:28.408Z","0.1.0":"2014-12-18T16:47:42.398Z","0.1.1":"2014-12-18T19:53:00.593Z","0.1.2":"2014-12-18T20:00:21.143Z","1.0.0":"2014-12-26T20:29:16.209Z","1.0.1":"2014-12-26T21:41:18.968Z","1.0.2":"2014-12-26T22:00:08.235Z","1.0.3":"2016-12-23T18:05:37.841Z"},"bugs":{"url":"https://github.com/openfin/grunt-openfin/issues"},"author":{"name":"Ricardo de pena","email":"ricardo@openfin.co"},"license":"MIT","homepage":"https://github.com/openfin/grunt-openfin","keywords":["gruntplugin","openfin"],"repository":{"url":"git://github.com/openfin/grunt-openfin.git","type":"git"},"description":"Grunt plugin for OpenFin applications","maintainers":[{"email":"colin@openfin.co","name":"openfincolinhu"},{"email":"brandon.waring@here.io","name":"openfinbrandon"},{"email":"pierre@here.io","name":"pierrebaize"},{"email":"noyan.gunday@openfin.co","name":"noyangunday"},{"email":"MichaelMCoates@gmail.com","name":"michaelmcoates"},{"email":"alan.li@openfin.co","name":"alan15008"},{"email":"imran@openfin.co","name":"imansuri"},{"email":"john.mandia@openfin.co","name":"johnmandia-openfin"},{"email":"ricardo@isnull.co","name":"rdepena"},{"email":"tom@openfin.co","name":"tgoc99"},{"email":"wenjun@openfin.co","name":"wenjunche"},{"email":"harsimran@here.io","name":"harsimran.openfin.singh"},{"email":"michal.pichlinski@here.io","name":"michal-pichlinski-here"},{"email":"lespinola@gmail.com","name":"luiemilio"},{"email":"li@openfin.co","name":"licui3936"},{"email":"connor.mccafferty@openfin.co","name":"connormccafferty"},{"email":"infrastructure+openfin-ci@openfin.co","name":"openfin-ci"},{"email":"chris.hobson@experoinc.com","name":"chrishobsonexpero"},{"email":"liang.liu@here.io","name":"liangliu-here"},{"email":"richard.browne@openfin.co","name":"richbrowne-openfin"},{"email":"azizbek@openfin.co","name":"azizyok"},{"email":"zhiwen.huang@openfin.co","name":"hzhi0209"},{"email":"gavin.lauchlan@openfin.co","name":"openfin-gavin"},{"email":"emichaelbarnett@gmail.com","name":"oblarg"},{"email":"newaz.sharif@openfin.co","name":"newaz.sharif"},{"email":"andy.westacott@openfin.co","name":"andy.westacott"},{"email":"sha.hossain@openfin.co","name":"shahossain"},{"email":"eugene.ross@openfin.co","name":"eugeneross-openfin"},{"email":"chanakya.goutham@openfin.co","name":"gouthamc"},{"email":"jeff.newton@openfin.co","name":"openfin-jeff"},{"email":"sakib.ahmad@openfin.co","name":"sakibahmad"},{"email":"manamiueda1@gmail.com","name":"manamiueda"},{"email":"xiran.yang@openfin.co","name":"xyopenfin"},{"email":"hannah.mcmillen@openfin.co","name":"hannahmcmillen"},{"email":"steven.mocarski@openfin.co","name":"smocarski"},{"email":"david.coxon@openfin.co","name":"davidcoxon-of"},{"email":"tomasz@openfin.co","name":"__tomasz__"},{"email":"galim.kaudinov@here.io","name":"galim.kaudinov"},{"email":"akahafe@hotmail.com","name":"ife-dev1"},{"email":"george.allakhverdyan@openfin.co","name":"gallak-openfin"},{"email":"eheyder@keyboardlogic.com","name":"eheyder"},{"email":"elliott.burr@openfin.co","name":"elliott.burr"},{"email":"mark@openfin.co","name":"mjosling"},{"email":"yoge.muthurajah@openfin.co","name":"yoge-openfin"},{"email":"hina.khalid@openfin.co","name":"hina-khalid"},{"email":"kubyshev@gmail.com","name":"crom83"},{"email":"emmanuel.oyewobi@here.io","name":"eoyewobi"},{"email":"yongji.chen@openfin.co","name":"yongji.chen"},{"email":"marek@openfin.co","name":"marek_openfin"},{"email":"joe.ransegnola@here.io","name":"jmransegnola"},{"email":"ameet.jayawant@openfin.co","name":"ameet-openfin"},{"email":"rutu.bhatt@openfin.co","name":"rutu-b"},{"email":"michal.zajaczkowski@openfin.co","name":"michalzz"},{"email":"johan.sandersson@openfin.co","name":"openfin-johans"},{"email":"infrastructure@openfin.co","name":"openfin-ci-gh"},{"email":"udayrohithguntupalli@gmail.com","name":"uday.guntupalli"},{"email":"vidhi.patel@here.io","name":"pvidhi"},{"email":"ahalimkara@gmail.com","name":"ahk"},{"email":"jefferson.garcia@here.io","name":"jeffersongarcia25"},{"email":"tiffany.patek@here.io","name":"tpatek17"},{"email":"cezary@here.io","name":"cezary_openfin"},{"email":"olivia.tarsillo@here.io","name":"oliviatarsi"},{"email":"nick.newman@here.io","name":"nicknewman-here"},{"email":"ricardo.martini@openfin.co","name":"ricardo.martini-here.io"}],"readme":"# grunt-openfin\n\n[![Build Status](https://travis-ci.org/openfin/grunt-openfin.svg?branch=master)](https://travis-ci.org/openfin/grunt-openfin)\n\nYou will be able to configure and install specific versions of the OpenFin Runtime and change application configuration details.\n\n## Getting Started\nThis plugin requires Grunt `~0.4.5`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-openfin --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-openfin');\n```\n\n## The \"openfin\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `openfin` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  openfin: {\n    options: {\n      // Task-specific options go here.\n    },\n  },\n});\n```\n\n\n### Usage Examples\n\n#### Basic Usage\nIn 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.\n\n```js\ngrunt.initConfig({\n    openfin: {\n        options: {\n            configPath: 'http://localhost:3000/app.json'\n        },\n        serve: {\n            open: true\n        },\n        build: {\n            open: false\n        }\n    }\n});\n\ngrunt.registerTask('serve', ['openfin:serve']);\ngrunt.registerTask('build', ['openfin:build']);\n\n```\n\n#### Usage with Application Config  \nIn this example we will have the plugin create and update a config file and launch the OpenFin runtime.\n\n```js\ngrunt.initConfig({\n    openfin: {\n        options: {\n            configPath: 'http://localhost:3000/app.json'\n            config: {\n                create: true,\n                filePath: 'public/app.json',\n                options: {\n                    startup_app: {\n                        name: 'MyAppName',\n                        url: 'http://localhost:3000/index.html',\n                        applicationIcon: 'http://localhost:3000/img/icon.ico'\n                    },\n                    shortcut: {\n                        icon: 'http://localhost:3000/img/icon.ico'\n                    }\n\n                }\n            }\n        },\n        serve: {\n            open: true,\n        },\n        build: {\n            open: false,\n            config: {\n                create: false\n            }\n        }\n    }\n});\ngrunt.registerTask('serve', ['openfin:serve']);\ngrunt.registerTask('build', ['openfin:build']);\n```\n\n### Options\n\n#### options.open\nType: `Bool`\n\nDefault value: true\n\nDetermines if the OpenFin runtime will be launched on start.\n\n#### options.configPath\nType: `String`\n\nDefault value: ''\n\nExamples: \n```js\n'http://localhost:3000/app.json'\n'file:/C:/helloWorld/app.json'\n```\n\nThe location of the config file hosted or the file path.\n\n#### options.config\nType: `Object`\n\nDefault value: {}\n\nThis object will be used to construct/update OpenFin application configs.\n\n#### options.config.create\nType: `Bool`\n\nDefault value: false\n\nDetermines if the application config file will be created if not present.\n\n#### options.config.filePath\nType: `String`\n\nDefault value: ''\n\nFile path location to the application config file.\n\n#### options.config.options\nType: `object`\n\nDefault value: {}\n\nOpenFin Application Configuration object as described in the [OpenFin config file API docs.](http://openfin.co/developers.html?url=developers/api/config/overview.html)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}