{"_id":"grunt-sencha-build","_rev":"30-5c640de717da6b653b67c0ae299bb694","name":"grunt-sencha-build","description":"Grunt plugin wrapper for Sencha CMD","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.0":{"name":"grunt-sencha-build","description":"Grunt plugin wrapper for Sencha CMD","version":"0.1.0","homepage":"https://github.com/kazmiekr/grunt-sencha-build","author":{"name":"Kevin Kazmierczak","email":"kazmiekr@gmail.com"},"repository":{"type":"git","url":"git://github.com/kazmiekr/grunt-sencha-build.git"},"bugs":{"url":"https://github.com/kevin/grunt-sencha-build/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kevin/grunt-sencha-build/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"_id":"grunt-sencha-build@0.1.0","dist":{"shasum":"f4595578626b5acc8bceee23f719b60c2e40f95f","tarball":"https://registry.npmjs.org/grunt-sencha-build/-/grunt-sencha-build-0.1.0.tgz","integrity":"sha512-wWQRDDT+W1TX4IycjlO2DNbL/XoIefQsVJ3HAXVrjTC4RyfSogNOul5rIFOnqzbZCsUqZPdPf7NS72FpjxF8tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeKDbDyzNMzOyGHGKo31uNLDr8GxqygEGxDf+PTCCFUAIhAL7/AJlqThlvxJ+9tdpYkiO1aUGwgfYJ7T1QNXs9mnuV"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"kazmiekr","email":"kazmiekr@gmail.com"},"maintainers":[{"name":"kazmiekr","email":"kazmiekr@gmail.com"}]},"0.1.1":{"name":"grunt-sencha-build","description":"Grunt plugin wrapper for Sencha CMD","version":"0.1.1","homepage":"https://github.com/kazmiekr/grunt-sencha-build","author":{"name":"Kevin Kazmierczak","email":"kazmiekr@gmail.com"},"repository":{"type":"git","url":"git://github.com/kazmiekr/grunt-sencha-build.git"},"bugs":{"url":"https://github.com/kazmiekr/grunt-sencha-build/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kazmiekr/grunt-sencha-build/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"_id":"grunt-sencha-build@0.1.1","dist":{"shasum":"1c29474c1c6f98869b9d2dea536bd661f9bb4eef","tarball":"https://registry.npmjs.org/grunt-sencha-build/-/grunt-sencha-build-0.1.1.tgz","integrity":"sha512-DPum1aKwyp/Z96HM376t6WOK2D0OpANvR0Qyh/lWVwBfNqIS4HnHXwIPj85rBvFz7LQsQ6qkWjlQlBGytb+wSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6PfyQmTBAqVdoU8/ZhedZJTZRDvEObEiPqpvCGf5oJAiEArWduYGgEy5HhTPRQboew44mJQ4LuAPYLGRySgp7yZ9E="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"kazmiekr","email":"kazmiekr@gmail.com"},"maintainers":[{"name":"kazmiekr","email":"kazmiekr@gmail.com"}]},"0.1.2":{"name":"grunt-sencha-build","description":"Grunt plugin wrapper for Sencha CMD","version":"0.1.2","homepage":"https://github.com/kazmiekr/grunt-sencha-build","author":{"name":"Kevin Kazmierczak","email":"kazmiekr@gmail.com"},"repository":{"type":"git","url":"git://github.com/kazmiekr/grunt-sencha-build.git"},"bugs":{"url":"https://github.com/kazmiekr/grunt-sencha-build/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kazmiekr/grunt-sencha-build/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"_id":"grunt-sencha-build@0.1.2","dist":{"shasum":"ef209789fb57c285fbd88c2746618860520f4be4","tarball":"https://registry.npmjs.org/grunt-sencha-build/-/grunt-sencha-build-0.1.2.tgz","integrity":"sha512-CjdmYOqKuAaPIUMXmclIkF8O8pMFj8Ckv8+O4colAuXhNA5eRzJ7e2JUlE3DW7zeKK8GgFtSnMwlsYk9vghNjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBY/qmmHdya3gkbP/uMpVm7SrKumti+2ER7wBWs4kMFgIhAPaDG0IWDopk5taBMlgLZxqGtvip9/HHH/c2YH6IxZgH"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kazmiekr","email":"kazmiekr@gmail.com"},"maintainers":[{"name":"kazmiekr","email":"kazmiekr@gmail.com"}]},"0.1.3":{"name":"grunt-sencha-build","description":"Grunt plugin wrapper for Sencha CMD","version":"0.1.3","homepage":"https://github.com/kazmiekr/grunt-sencha-build","author":{"name":"Kevin Kazmierczak","email":"kazmiekr@gmail.com"},"repository":{"type":"git","url":"git://github.com/kazmiekr/grunt-sencha-build.git"},"bugs":{"url":"https://github.com/kazmiekr/grunt-sencha-build/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kazmiekr/grunt-sencha-build/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"_id":"grunt-sencha-build@0.1.3","dist":{"shasum":"89a786a47a23a6b8b7b31eb9d5c1e0cc9877504d","tarball":"https://registry.npmjs.org/grunt-sencha-build/-/grunt-sencha-build-0.1.3.tgz","integrity":"sha512-RJ/LvHG+/CUx9mEL7krnXGM8y34bHRbHbsDaesO82cpzdgGZ7o66i5aBFtaTi9/2ExLH6O5Y0FBNh6+cnt78rA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnbozGgoouneea100ry+Q1s0eKVoGzcH9IdPd8mZYD7gIhALW1vtzB7qbhX6Dd4+3/VD0l/s3sVTzZWUtzliIRzKAx"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kazmiekr","email":"kazmiekr@gmail.com"},"maintainers":[{"name":"kazmiekr","email":"kazmiekr@gmail.com"}]},"0.1.4":{"name":"grunt-sencha-build","description":"Grunt plugin wrapper for Sencha CMD","version":"0.1.4","homepage":"https://github.com/kazmiekr/grunt-sencha-build","author":{"name":"Kevin Kazmierczak","email":"kazmiekr@gmail.com"},"repository":{"type":"git","url":"git://github.com/kazmiekr/grunt-sencha-build.git"},"bugs":{"url":"https://github.com/kazmiekr/grunt-sencha-build/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kazmiekr/grunt-sencha-build/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"_id":"grunt-sencha-build@0.1.4","dist":{"shasum":"3dbc7311eaa6e2148adc170fc22fd343cd17e3c7","tarball":"https://registry.npmjs.org/grunt-sencha-build/-/grunt-sencha-build-0.1.4.tgz","integrity":"sha512-V4VUPX1zdtiVHD/KcatXNLLE3UBiBJW1AeksZs0Fd4E76Dp8rgiUcQyMH1RJUTKTBf2K0lFCkK7P0ApvBCahJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNMJr/vG1aahsK04y1Dxh0gIX0/pGI/Yd+iOL7ssZBBAiB02v4vEFAegWFE04uee5hB5Nmf/hfiYfajNPL1CiMtwQ=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kazmiekr","email":"kazmiekr@gmail.com"},"maintainers":[{"name":"kazmiekr","email":"kazmiekr@gmail.com"}]},"0.1.5":{"name":"grunt-sencha-build","description":"Grunt plugin wrapper for Sencha CMD","version":"0.1.5","homepage":"https://github.com/kazmiekr/grunt-sencha-build","author":{"name":"Kevin Kazmierczak","email":"kazmiekr@gmail.com"},"repository":{"type":"git","url":"git://github.com/kazmiekr/grunt-sencha-build.git"},"bugs":{"url":"https://github.com/kazmiekr/grunt-sencha-build/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kazmiekr/grunt-sencha-build/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"_id":"grunt-sencha-build@0.1.5","dist":{"shasum":"a7659d4d77827d34880a71aeb3c4ef401579fc0a","tarball":"https://registry.npmjs.org/grunt-sencha-build/-/grunt-sencha-build-0.1.5.tgz","integrity":"sha512-c/Tk2wmeuFhgz0FDChVnta2V7ol4Z9GotNy48zOghypL8naeh5WPaMSIDe4upbLohJiEAz69/vLlJILDK4VhIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgzAU9xabRyYZRKCpoIfZTPYkFB8Y6atO2R2CTqp3J/AiEAuWowN5cgNa/t5NQnG1nC+Fxfz9nuX5R9N+f/8FcWxSY="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kazmiekr","email":"kazmiekr@gmail.com"},"maintainers":[{"name":"kazmiekr","email":"kazmiekr@gmail.com"}]},"0.1.6":{"name":"grunt-sencha-build","description":"Grunt plugin wrapper for Sencha CMD","version":"0.1.6","homepage":"https://github.com/kazmiekr/grunt-sencha-build","author":{"name":"Kevin Kazmierczak","email":"kazmiekr@gmail.com"},"repository":{"type":"git","url":"git://github.com/kazmiekr/grunt-sencha-build.git"},"bugs":{"url":"https://github.com/kazmiekr/grunt-sencha-build/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kazmiekr/grunt-sencha-build/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin"],"_id":"grunt-sencha-build@0.1.6","dist":{"shasum":"624aead1b69d55510e9cf961561ee41af067f926","tarball":"https://registry.npmjs.org/grunt-sencha-build/-/grunt-sencha-build-0.1.6.tgz","integrity":"sha512-bN4+11ouWtYIEbPpg3SNSKI/dpcuj1WyqL1oZGwUuBiDn0rkNXHhMPhK37rwYF4cKsW5fSBULjxizzJl5HUlag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfhNNtI/oOmDhhaUe2jePrk+D1K/EPTCTL4WjZavK8dAiAp+6XPzHu0mCudH50+OZQMM8alkcvJy/9l+T8QxC2KTg=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"kazmiekr","email":"kazmiekr@gmail.com"},"maintainers":[{"name":"kazmiekr","email":"kazmiekr@gmail.com"}]},"0.1.7":{"name":"grunt-sencha-build","description":"Grunt plugin wrapper for Sencha CMD","version":"0.1.7","homepage":"https://github.com/kazmiekr/grunt-sencha-build","author":{"name":"Kevin Kazmierczak","email":"kazmiekr@gmail.com"},"repository":{"type":"git","url":"git://github.com/kazmiekr/grunt-sencha-build.git"},"bugs":{"url":"https://github.com/kazmiekr/grunt-sencha-build/issues"},"licenses":[{"type":"MIT","url":"https://github.com/kazmiekr/grunt-sencha-build/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":">=0.4.1"},"keywords":["gruntplugin"],"gitHead":"99b6b6b7e501d49486fa683c288a0ca57fa25659","_id":"grunt-sencha-build@0.1.7","_shasum":"0400ddceebd98e99507af4edaa3233aefceb19b3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"kazmiekr","email":"kazmiekr@gmail.com"},"maintainers":[{"name":"kazmiekr","email":"kazmiekr@gmail.com"}],"dist":{"shasum":"0400ddceebd98e99507af4edaa3233aefceb19b3","tarball":"https://registry.npmjs.org/grunt-sencha-build/-/grunt-sencha-build-0.1.7.tgz","integrity":"sha512-GtFfJv+TVjt/2EnlIFbIyCPkL02ROUDKcL6pPWgvWW/X2qAAuUkTgpmvZE1xgiJuDamJ19rVxStivwNEqFUBYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/IHWOhbtRHFV0kCefedM81TmF/zJezMs7gUIe6ZjwzgIhAKxPvUIVLJwkiCnCz6jfMzTu2GvXwmV4/xrRITWeKW4z"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-sencha-build-0.1.7.tgz_1457638982522_0.6600559132639319"}}},"readme":"# grunt-sencha-build\n\n> Grunt plugin to use as a wrapper to Sencha CMD.\n\n## Getting Started\nThis plugin requires Grunt `>=0.4.1`\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-sencha-build --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-sencha-build');\n```\n\n## Sencha CMD\nSencha CMD is required for this plugin.  In most cases it's installed as the command line app 'sencha'.  For more details on Sencha CMD, visit http://docs-origin.sencha.com/cmd/3.1.2/#!/guide/command\n\n## Supported Commands\nCurrently only 'sencha app build' and 'sencha compile' are supported via specific targets.  You can use the generic 'sencha' task to run any task and pass in command details via the command array ( see below ).  More specific commands are coming and if there are some in particular you have use for, please let me know and I'll add them.\n\n## The \"sencha_app_build\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `sencha_app_build` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  // Simple Example\n  sencha_app_build: {\n    testing_build: {\n    \tenvironment: 'testing'\n\t}\n  }\n  // Full Example\n  sencha_app_build: {\n  \toptions: {\n  \t\tcwd: 'your app path',\n  \t\tcmdPath: 'path to Sencha CMD executable'\n  \t}\n  \ttesting_custom_build: {\n  \t\tenvironment: 'testing'\n  \t\tcommandOptions: '-d somefolder'\n  \t}\n  }\n})\n```\n\n### Options\n\n#### options.cwd\nType: `String`\nDefault value: ``\n\nThe path to your app you want to work with, defaults to the current directory\n\n#### options.cmdPath\nType: `String`\nDefault value: `sencha`\n\nThe full path to the Sencha CMD executable, defaults to 'sencha'\n\n#### options.failOnWarn\nType: `Boolean`\nDefault value: `false`\n\nA flag to tell the build to fail when it has any warnings\n\n### Properties\n\n#### environment\nType: `String`\n\nThe type of build environment to use, options are production|testing|native|package\n\n### Usage Examples\n\n#### Simple Package Example\nBuilds app in current directory using the testing environment\n```js\ngrunt.initConfig({\n  sencha_app_build: {\n    testing_build: {\n\t\tenvironment: 'testing'\n\t}\n  }\n})\n```\n\n#### Build different directory with different output directory\nPackage up the /myappdir into /webroot using the production environment\n```js\ngrunt.initConfig({\n  sencha_app_build: {\n    options: {\n    \tcwd: '/myappdir'\n    },\n    custom_build: {\n\t\tenvironment: 'production'\n        commandOptions: '-d /webroot'\n\t}\n  }\n})\n```\n\n## The \"sencha_compile\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `sencha_compile` to the data object passed into `grunt.initConfig()`.  This task will run the sencha cmd compile target.  See the Sencha CMD documentation for additional options.\n\n```js\ngrunt.initConfig({\n  // Simple Example\n  sencha_compile: {\n    testing_build: {\n        params: [\n            \"page -i index.html -o output.html\"\n        ]\n\t}\n  }\n})\n```\n\n### Properties\n\n#### params\nType: `Array`\nDefault value: ``\n\nAn array of parameters.  If you prefer you can also just make them as one string in the array like above.\n\n## The generic \"sencha\" task\n\n### Overview\nAny task that Sencha CMD supports can be achieved by this grunt task. It just takes the command from grunt's config.\n\n```js\ngrunt.initConfig({\n  // Simple Example\n  sencha: {\n    concat: {\n        command: [\n            \"fs concat -to=output.js input1.js input2.js input3.js\"\n        ]\n\t}\n  }\n})\n```\n\n### Properties\n\n#### command\nType: `Array`\nDefault value: ``\n\nAn array of command lines.  If you prefer you can also just make them as one string in the array like above.\n\n\n## Release Notes\n* 0.1.6 - 01-27-2015 - Adjusted error code logic\n* 0.1.5 - 07-09-2014 - Added failOnWarn option\n* 0.1.4 - 04-17-2014 - Added generic 'sencha' command to run any command, improved error handling, and support for Sencha CMD 3\n* 0.1.3 - 04-15-2014 - Changed default compressOutput option\n* 0.1.2 - 04-15-2014 - Added compressOutput option\n* 0.1.1 - 09-24-2013 - Initial code to NPM","maintainers":[{"name":"kazmiekr","email":"kazmiekr@gmail.com"}],"time":{"modified":"2022-06-18T15:56:10.196Z","created":"2013-09-24T14:07:05.731Z","0.1.0":"2013-09-24T14:07:07.054Z","0.1.1":"2013-09-24T18:10:14.308Z","0.1.2":"2014-04-15T14:28:35.201Z","0.1.3":"2014-04-15T14:43:37.604Z","0.1.4":"2014-04-17T21:16:27.377Z","0.1.5":"2014-07-09T13:20:50.201Z","0.1.6":"2015-01-28T02:18:56.977Z","0.1.7":"2016-03-10T19:43:05.015Z"},"author":{"name":"Kevin Kazmierczak","email":"kazmiekr@gmail.com"},"repository":{"type":"git","url":"git://github.com/kazmiekr/grunt-sencha-build.git"},"homepage":"https://github.com/kazmiekr/grunt-sencha-build","keywords":["gruntplugin"],"bugs":{"url":"https://github.com/kazmiekr/grunt-sencha-build/issues"},"readmeFilename":"README.md"}