{"_id":"generator-closure-mvc","_rev":"46-24aaeaf8d8dd17b67e10aa11216e4dd3","name":"generator-closure-mvc","description":"A generator for Google Closure MVC Applications","dist-tags":{"latest":"2.0.1"},"versions":{"0.0.0":{"name":"generator-closure-mvc","version":"0.0.0","description":"A generator for Google Closure MVC Applications","keywords":["yeoman-generator","google closure","mvc"],"homepage":"https://github.com/Molitov/generator-closure-mvc","bugs":"https://github.com/Molitov/generator-closure-mvc/issues","author":{"name":"Jeremy","email":"jpitzeruse@gmail.com","url":"https://github.com/Molitov"},"main":"app/index.js","repository":{"type":"git","url":"git://github.com/molitov/generator-closure-mvc.git"},"scripts":{"test":"mocha"},"dependencies":{"yeoman-generator":"~0.14.0","chalk":"~0.3.0"},"devDependencies":{"mocha":"~1.14.0"},"peerDependencies":{"yo":">=1.0.0"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"_id":"generator-closure-mvc@0.0.0","dist":{"shasum":"5efddf725583bcffafeb249a98a8ccbf723dd350","tarball":"https://registry.npmjs.org/generator-closure-mvc/-/generator-closure-mvc-0.0.0.tgz","integrity":"sha512-5VKnSo6U3NnpAbezo4PLDM6pwwSJ8m5C2ZOzp2Fg9HAHSmLXayKazaM2HbI7Ni2lZSDcKr1nzQ1kjkTVU9A6nQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsxIZXcJ7FgoxI3Srq/ESqGBuPTmL0grnKhMZdWIRnWAIgFqFPoNeIKMcLyqSfUmEv93XjaIlw8G4eVSUWhNrNuRk="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"molitov","email":"jpitzeruse@gmail.com"},"maintainers":[{"name":"molitov","email":"jpitzeruse@gmail.com"}],"directories":{},"deprecated":"Deprecating in favor of generator-idea"},"0.0.1":{"name":"generator-closure-mvc","version":"0.0.1","description":"A generator for Google Closure MVC Applications","keywords":["yeoman-generator","google closure","mvc"],"homepage":"https://github.com/Molitov/generator-closure-mvc","bugs":"https://github.com/Molitov/generator-closure-mvc/issues","author":{"name":"Jeremy","email":"jpitzeruse@gmail.com","url":"https://github.com/Molitov"},"main":"app/index.js","repository":{"type":"git","url":"git://github.com/molitov/generator-closure-mvc.git"},"scripts":{"test":"mocha"},"dependencies":{"yeoman-generator":"~0.14.0"},"devDependencies":{"mocha":"~1.14.0"},"peerDependencies":{"yo":">=1.0.0"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"_id":"generator-closure-mvc@0.0.1","dist":{"shasum":"984c4fc77e675b3f1baec35c5e677f43146dfcf6","tarball":"https://registry.npmjs.org/generator-closure-mvc/-/generator-closure-mvc-0.0.1.tgz","integrity":"sha512-3nrenhksSg/a/uMUOhzlp27sSDRKtAQReXK7keVrH8CdaKz2ImN40WgY8bCMYCm82qzFjRsK9UCWWQPomVqQbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdELrvebfRnwUAFTPp4qt570ifZnSBivT7UHCqVr8aVQIhAPZfmPYabzcfUN4J9ypgNvKqK4vyaMGnUNIswUwZWjBs"}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"jrpitzer","email":"jpitzeruse@gmail.com"},"maintainers":[{"name":"jrpitzer","email":"jpitzeruse@gmail.com"}],"directories":{},"deprecated":"Deprecating in favor of generator-idea"},"0.1.0":{"name":"generator-closure-mvc","version":"0.1.0","description":"A generator for Google Closure MVC Applications","keywords":["yeoman-generator","google closure","mvc"],"homepage":"https://github.com/Molitov/generator-closure-mvc","bugs":{"url":"https://github.com/Molitov/generator-closure-mvc/issues"},"author":{"name":"Jeremy","email":"jpitzeruse@gmail.com","url":"https://github.com/Molitov"},"main":"app/index.js","repository":{"type":"git","url":"git://github.com/molitov/generator-closure-mvc.git"},"scripts":{"test":"mocha"},"dependencies":{"yeoman-generator":"~0.14.0"},"devDependencies":{"mocha":"~1.14.0"},"peerDependencies":{"yo":">=1.0.0"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"_id":"generator-closure-mvc@0.1.0","dist":{"shasum":"a415f026fd5836c3be6d5de712b8e8adf7a76840","tarball":"https://registry.npmjs.org/generator-closure-mvc/-/generator-closure-mvc-0.1.0.tgz","integrity":"sha512-+1O4ggRcxS3QKrEN7tzdhE54fjexYEzxZUuNtao5boHZTFipmtU2wpBoft0eRHA35SamDc1EetOWk71i3XWIeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw75cZrFWfN0Pi3Pnx3G+FZtPOp7Bf2SNq2+XFOaJHiwIhANCuVBW28oIri1FSDad3paUdG02zB/XOK2NUTVe4Yhoh"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jrpitzer","email":"jpitzeruse@gmail.com"},"maintainers":[{"name":"jrpitzer","email":"jpitzeruse@gmail.com"}],"deprecated":"Deprecating in favor of generator-idea"},"0.1.1":{"name":"generator-closure-mvc","version":"0.1.1","description":"A generator for Google Closure MVC Applications","keywords":["yeoman-generator","google closure","mvc"],"homepage":"https://github.com/jpitz/generator-closure-mvc","bugs":"https://github.com/jpitz/generator-closure-mvc/issues","author":{"name":"Jeremy","email":"jpitzeruse@gmail.com","url":"https://github.com/jpitz"},"main":"app/index.js","repository":{"type":"git","url":"git://github.com/jpitz/generator-closure-mvc.git"},"scripts":{"test":"mocha"},"dependencies":{"yeoman-generator":"~0.14.0"},"devDependencies":{"mocha":"~1.14.0"},"peerDependencies":{"yo":">=1.0.0"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"_id":"generator-closure-mvc@0.1.1","dist":{"shasum":"528a09666f2943c6356a6081208691a0f640f0be","tarball":"https://registry.npmjs.org/generator-closure-mvc/-/generator-closure-mvc-0.1.1.tgz","integrity":"sha512-fyUYDv6g2Lb15qAbxHlK3ihTMkWMLthM6eFHeGHboVX1v0WeaOp67lQ8k/hCUCRPsBroPv6dxTTIkd2O0JBVJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcTjFrWVrcq1BbsmSzyld1PRmW2b028SQsrpW1oQppswIgU/EtaaNeehGMnkRopdxfXBrp+CXHOdhLjSc4bldf4Jw="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"jrpitzer","email":"jpitzeruse@gmail.com"},"maintainers":[{"name":"jrpitzer","email":"jpitzeruse@gmail.com"}],"deprecated":"Deprecating in favor of generator-idea"},"1.0.1":{"name":"generator-closure-mvc","version":"1.0.1","description":"A generator for Google Closure MVC Applications","keywords":["yeoman-generator","google closure","mvc"],"homepage":"https://github.com/jpitz/generator-closure-mvc","bugs":"https://github.com/jpitz/generator-closure-mvc/issues","author":{"name":"Jeremy","email":"jpitzeruse@gmail.com","url":"https://github.com/jpitz"},"main":"app/index.js","repository":{"type":"git","url":"git://github.com/jpitz/generator-closure-mvc.git"},"scripts":{"preinstall":"git submodule update --init","test":"mocha"},"dependencies":{"yeoman-generator":"~0.14.0"},"devDependencies":{"mocha":"~1.14.0"},"peerDependencies":{"yo":">=1.0.0"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"_id":"generator-closure-mvc@1.0.1","dist":{"shasum":"6c646ddf5e60e12387e7306ad440431262aa906e","tarball":"https://registry.npmjs.org/generator-closure-mvc/-/generator-closure-mvc-1.0.1.tgz","integrity":"sha512-87FR+jM/FZ7zzP6afZlRGndJwcj2OURu6espogbqfpOWefdVPsUKD8czPI7mpKtKvWKgY1RoZPVHzobLUSV1bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIUJzNgzYwG3jwEiM3CslPrK1QvQJ4ZcZ4lQTl6yN43QIgAPwQag+o5Cj60i1XHKd6lrbtkWjxr1/2Jvue0lVxTRI="}]},"_resolved":"generator-closure-mvc-1.0.1.tgz","_from":"generator-closure-mvc-1.0.1.tgz","_npmVersion":"1.2.17","_npmUser":{"name":"jrpitzer","email":"jpitzeruse@gmail.com"},"maintainers":[{"name":"jrpitzer","email":"jpitzeruse@gmail.com"}],"deprecated":"Deprecating in favor of generator-idea"},"1.0.2":{"name":"generator-closure-mvc","version":"1.0.2","description":"A generator for Google Closure MVC Applications","keywords":["yeoman-generator","google closure","mvc"],"homepage":"https://github.com/jpitz/generator-closure-mvc","bugs":"https://github.com/jpitz/generator-closure-mvc/issues","author":{"name":"Jeremy","email":"jpitzeruse@gmail.com","url":"https://github.com/jpitz"},"main":"app/index.js","repository":{"type":"git","url":"git://github.com/jpitz/generator-closure-mvc.git"},"scripts":{"preinstall":"git submodule update --init","test":"mocha"},"dependencies":{"yeoman-generator":"~0.14.0"},"devDependencies":{"mocha":"~1.14.0"},"peerDependencies":{"yo":">=1.0.0"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"_id":"generator-closure-mvc@1.0.2","dist":{"shasum":"07f18fd91178d938cfd40ec53884cfd721b180cc","tarball":"https://registry.npmjs.org/generator-closure-mvc/-/generator-closure-mvc-1.0.2.tgz","integrity":"sha512-zgic/NrHjUR9itz42ZPL+UkuGLzJ4XqPewpyGu5Vb3fG6uR+77RjxYOLJH7MKXHeUwJUQtZaSIc8VVNwj+TW+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbzTgXUQgxwp214UhmNMpdqDSzbR2cOXp3yS2Ic+OVOwIhAJtoomnz9xEw3NPeh9IE7vzeLONiMUZ/XQkeE6iVsYAg"}]},"_resolved":"generator-closure-mvc-1.0.2.tgz","_from":"generator-closure-mvc-1.0.2.tgz","_npmVersion":"1.2.17","_npmUser":{"name":"jrpitzer","email":"jpitzeruse@gmail.com"},"maintainers":[{"name":"jrpitzer","email":"jpitzeruse@gmail.com"}],"deprecated":"Deprecating in favor of generator-idea"},"1.0.3":{"name":"generator-closure-mvc","version":"1.0.3","description":"A generator for Google Closure MVC Applications","keywords":["yeoman-generator","google closure","mvc"],"homepage":"https://github.com/jpitz/generator-closure-mvc","bugs":"https://github.com/jpitz/generator-closure-mvc/issues","author":{"name":"Jeremy","email":"jpitzeruse@gmail.com","url":"https://github.com/jpitz"},"main":"app/index.js","repository":{"type":"git","url":"git://github.com/jpitz/generator-closure-mvc.git"},"scripts":{"preinstall":"git submodule update --init","test":"mocha"},"dependencies":{"yeoman-generator":"~0.14.0"},"devDependencies":{"mocha":"~1.14.0"},"peerDependencies":{"yo":">=1.0.0"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"_id":"generator-closure-mvc@1.0.3","dist":{"shasum":"f4838007b52b6ce5f941067eaab58926c5954e8b","tarball":"https://registry.npmjs.org/generator-closure-mvc/-/generator-closure-mvc-1.0.3.tgz","integrity":"sha512-+CsXa0b/cV5R/g511Eu33sD5OknlF2NtY2PJACmgietp9cW8CwhtvK2sq4CMYnU8f8WPJo/HhVnjmxv6U/tSiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiVuQopljYT4EaKFQi/ez364i3w21RXRYx8YbW4wWm6gIgBNla7hYICvAVrqmhVDIAMe2nLQ/ZoxmrdaYJYi5FRS8="}]},"_resolved":"generator-closure-mvc-1.0.3.tgz","_from":"generator-closure-mvc-1.0.3.tgz","_npmVersion":"1.2.17","_npmUser":{"name":"jrpitzer","email":"jpitzeruse@gmail.com"},"maintainers":[{"name":"jrpitzer","email":"jpitzeruse@gmail.com"}],"deprecated":"Deprecating in favor of generator-idea"},"2.0.0":{"name":"generator-closure-mvc","version":"2.0.0","description":"A generator for Google Closure MVC Applications","keywords":["yeoman-generator","google closure","mvc"],"homepage":"https://github.com/jpitz/generator-closure-mvc","bugs":{"url":"https://github.com/jpitz/generator-closure-mvc/issues"},"author":{"name":"Jeremy","email":"jpitzeruse@gmail.com","url":"https://github.com/jpitz"},"main":"app/index.js","repository":{"type":"git","url":"git://github.com/jpitz/generator-closure-mvc.git"},"scripts":{"test":"mocha"},"dependencies":{"yeoman-generator":"~0.14.0"},"devDependencies":{"mocha":"~1.14.0"},"peerDependencies":{"yo":">=1.0.0"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"_id":"generator-closure-mvc@2.0.0","dist":{"shasum":"186a6c3eb124cbc535f7ccfca42f2fde8ec37602","tarball":"https://registry.npmjs.org/generator-closure-mvc/-/generator-closure-mvc-2.0.0.tgz","integrity":"sha512-fXC5fAGR+RvQyW+mr3SFPs7Wphb7vnRc3fnjhy3uXLbH9d4isAsoqF6iwIcOJ7KnhmdzbOjInJOREwO7q6dmyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk8+qySECAabJbrGJF07F/NqXklH7bLyKCgCccb1opVAIhANXx710atuS0/LEs5z0WcCsloNJXuO0Hkz5JkZ/CiRjd"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"jrpitzer","email":"jpitzeruse@gmail.com"},"maintainers":[{"name":"jrpitzer","email":"jpitzeruse@gmail.com"}],"deprecated":"Deprecating in favor of generator-idea"},"2.0.1":{"name":"generator-closure-mvc","version":"2.0.1","description":"A generator for Google Closure MVC Applications","keywords":["yeoman-generator","google closure","mvc"],"homepage":"https://github.com/jpitz/generator-closure-mvc","bugs":{"url":"https://github.com/jpitz/generator-closure-mvc/issues"},"author":{"name":"Jeremy","email":"jpitzeruse@gmail.com","url":"https://github.com/jpitz"},"main":"app/index.js","repository":{"type":"git","url":"git://github.com/jpitz/generator-closure-mvc.git"},"scripts":{"test":"mocha"},"dependencies":{"yeoman-generator":"~0.14.0"},"devDependencies":{"mocha":"~1.14.0"},"peerDependencies":{"yo":">=1.0.0"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"_id":"generator-closure-mvc@2.0.1","dist":{"shasum":"0af97884a3773955c91c7ee0b894971b8726695e","tarball":"https://registry.npmjs.org/generator-closure-mvc/-/generator-closure-mvc-2.0.1.tgz","integrity":"sha512-Fh4jcSGkdDwLaSG4W47b6xS6u4hu2mZGJS8FIYEGdvpP08P2ZNil08nf3F2dGSFca583iK7eaCXVt/qiFDsJBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdpfwRZQ2StvtWKzHbDlBzWmc+PHg2SZhF6dsuF1eaeAiA/9zDGXW8fs5Vzn1sVRa3ur+w+JmWOyTK2VxHGbpG/vg=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"jrpitzer","email":"jpitzeruse@gmail.com"},"maintainers":[{"name":"jrpitzer","email":"jpitzeruse@gmail.com"}],"deprecated":"Deprecating in favor of generator-idea"}},"readme":"# generator-closure-mvc\n\n[Yeoman](http://yeoman.io) generator for Google Closure MVC applications.\n\n[![Build Status](https://travis-ci.org/jpitz/generator-closure-mvc.png?branch=master)](https://travis-ci.org/jpitz/generator-closure-mvc)\n[![Built with Grunt](https://cdn.gruntjs.com/builtwith.png)](http://gruntjs.com/)\n[![Analytics](https://ga-beacon.appspot.com/UA-39314903-2/your-repo/page-name)](https://github.com/igrigorik/ga-beacon)\n\n## Getting Started\n\n### Installation\n```\n$ npm install -g yo generator-closure-mvc\n```\n\n### Yeoman API\nCreating a new Google Closure MVC application is simple.\nEnter the following command into the command line and it will automatically create a project directory for you.\n```\n$ yo closure-mvc\n```\n\nSimple scaffolding components were added to easily create the base components of the application.\n```\n$ yo closure-mvc:controller Customer\n```\nThis command creates a new controller named CustomerController and its associated test class CustomerControllerTest.\n\n```\n$ yo closure-mvc:model Customer\n```\nThis command creates a new model named CustomerModel and its associated test class CustomerModelTest.\n\n```\n$ yo closure-mvc:view Customer\n```\nThis command creates a new view name Customer and an associated style sheet.\n\n```\n$ yo closure-mvc:scaffold Customer\n```\nFor cases where the model, view and controller components are all required, a simple scaffolding component was provided that will generate all components.\n\n```\n$ yo closure-mvc:object {package}\n```\nAn object generator was provided that will generate an object and it's associated test class.\nThe object generator will take a package parameter.  For example, ```yo closure-mvc:object app.utils.NetworkUtils``` will create a file with the appropriate package in the JavaScript source directory.\n\n### Grunt API\n\n```\ngrunt build\n```\nGenerates a dependency file, generates all JavaScript views, and generates an uncompressed css file for development use.\n\n```\ngrunt compile\n```\nConcatenates and minifies all files using the Google Closure Compiler.\nThis task also generates a minified css file using the less source provided.\n\n```\ngrunt test\n```\nTests your JavaScript with the Jasmine unit test cases.\nA karma.conf.js file is also provided for continuous testing using the task runner outside of grunt.\n\n```\ngrunt pre-deploy\n```\nExecutes the previous three tasks in sequence.\nUseful as a Jenkins or Travis build task dependency before deploying out to a production or staging server.\n\n```\ngrunt\n```\nRuns the build and compile scripts by default.\nIt is not always necessary to compile, but building often is highly recommended.\n\n```\ngrunt dev-server\n```\nStarts up a server with the development resources available.\nThis allows for easy debugging with uncompiled code.\n\n```\ngrunt prod-server\n```\nStarts up a server with the production resources available.\nThis allows for testing of compiled code before it reaches production.\n\n## License\n\n[MIT License](http://en.wikipedia.org/wiki/MIT_License)\n","maintainers":[{"name":"jrpitzer","email":"jpitzeruse@gmail.com"}],"time":{"modified":"2022-06-18T05:44:51.576Z","created":"2014-01-14T07:47:17.320Z","0.0.0":"2014-01-14T07:47:18.183Z","0.0.1":"2014-01-14T09:06:46.668Z","0.1.0":"2014-01-30T08:10:27.158Z","0.1.1":"2014-02-23T07:21:18.437Z","1.0.0":"2014-05-03T16:05:57.964Z","1.0.1":"2014-05-03T21:18:25.382Z","1.0.2":"2014-05-04T00:47:11.747Z","1.0.3":"2014-05-18T03:57:28.916Z","2.0.0":"2014-09-08T01:30:13.581Z","2.0.1":"2014-09-24T06:47:54.729Z"},"author":{"name":"Jeremy","email":"jpitzeruse@gmail.com","url":"https://github.com/jpitz"},"repository":{"type":"git","url":"git://github.com/jpitz/generator-closure-mvc.git"},"readmeFilename":"README.md","homepage":"https://github.com/jpitz/generator-closure-mvc","keywords":["yeoman-generator","google closure","mvc"],"bugs":{"url":"https://github.com/jpitz/generator-closure-mvc/issues"}}