{"_id":"generator-tmproject","_rev":"97-0c88376cd4d0efb5f12975b8d4a46e3e","name":"generator-tmproject","description":"A generator to bootstrap simple web projects with Yeoman","dist-tags":{"latest":"1.4.2"},"versions":{"1.0.4":{"name":"generator-tmproject","version":"1.0.4","description":"A generator to bootstrap simple web projects with Yeoman","keywords":["yeoman-tmproject"],"homepage":"https://github.com/aaronbushnell/generator-tmproject","bugs":{"url":"https://github.com/aaronbushnell/generator-tmproject/issues"},"author":{"name":"Aaron Bushnell","url":"https://github.com/aaronbushnell"},"main":"app/index.js","repository":{"type":"git","url":"git://github.com/aaronbushnell/generator-tmproject.git"},"scripts":{"test":"mocha"},"dependencies":{"yeoman-generator":"~0.13.0"},"devDependencies":{"mocha":"~1.12.0"},"peerDependencies":{"yo":">=1.0.0-rc.1"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"_id":"generator-tmproject@1.0.4","dist":{"shasum":"0ec42eda080284241f2fa9b17a3d0f921ee2ec23","tarball":"https://registry.npmjs.org/generator-tmproject/-/generator-tmproject-1.0.4.tgz","integrity":"sha512-KAIJTc0UDwhaVIVd8UGuMHtTToXxoyYRmwNyoP2uW6ZjqlNAokYdDrhEbH3aGpIBajsmtpLGRya3Zq4BimEHIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDajskpGHz1OyIR3gcspIHo8XMn8sVbSgl3QZR9bmuKVAIgDQyrL1ncQ/kZ+Uex7QHjXzCYq59J1OwuyL3peqIExOY="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aaronbushnell","email":"aaron.bushnell@gmail.com"},"maintainers":[{"name":"aaronbushnell","email":"aaron.bushnell@gmail.com"}],"directories":{}},"1.4.2":{"name":"generator-tmproject","version":"1.4.2","description":"A generator to bootstrap simple web projects with Yeoman","keywords":["yeoman-tmproject"],"homepage":"https://github.com/aaronbushnell/generator-tmproject","bugs":{"url":"https://github.com/aaronbushnell/generator-tmproject/issues"},"author":{"name":"Aaron Bushnell","url":"https://github.com/aaronbushnell"},"main":"app/index.js","repository":{"type":"git","url":"git://github.com/aaronbushnell/generator-tmproject.git"},"scripts":{"test":"mocha"},"dependencies":{"yeoman-generator":"~0.13.0"},"devDependencies":{"mocha":"~1.12.0"},"peerDependencies":{"yo":">=1.0.0-rc.1"},"engines":{"node":">=0.8.0","npm":">=1.2.10"},"licenses":[{"type":"MIT"}],"_id":"generator-tmproject@1.4.2","dist":{"shasum":"d67632e7aa5ec912f5f0a48a36b5a4334c4a859a","tarball":"https://registry.npmjs.org/generator-tmproject/-/generator-tmproject-1.4.2.tgz","integrity":"sha512-m9qkPvb2ulG8ZRud6qP7VAHxlz63g+0W+mGjj0x5L9c3n9Er/8tFbH9N1keBZ0ygHNJftCpN9pjWKja2VpldwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRZ+YnGEIIwysedKcrfBxcE2ud9OzdFyaRLaKspjZbSwIgMdJxM+SLDB6QoOLdpJ/zoBC38aIQ9uavK1iCUmnTQvU="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"aaronbushnell","email":"aaron.bushnell@gmail.com"},"maintainers":[{"name":"aaronbushnell","email":"aaron.bushnell@gmail.com"}]}},"readme":"generator-tmproject\n===================\n\nThis is a project generator to quick start a new web project. This Yeoman generator will set up your directories and provide you with two Grunt tasks: `$ grunt` for development and `$ grunt build` to compile your project.\n\n## Requirements\n* [Bundler](http://bundler.io/) `$ gem install bundler`\n* [node.js](http://nodejs.org/)\n* [Grunt](http://gruntjs.com/) `$ npm install -g grunt-cli`\n* [Yeoman](http://yeoman.io/) `$ npm install -g yo`\n\n## Installing generator-tmproject\nRun `$ npm install -g generator-tmproject`\n\n## Setup a new project\n1. Create an empty directory for your project: `$ mkdir ~/Sites/my_new_project && cd $_`\n2. Run the generator: `$ yo tmproject`\n\n## Project directories\nYou will be asked a couple basic questions to start your project up. When you are done you should have a project directory that looks like this:\n\n```\n+ app\n  + bower_components/\n  + images/\n  + javascripts/\n  + stylesheets/\n  .htaccess\n  index.html\n+ dist\n  + javascripts/\n  + images/\n  + stylesheets/\n  .htaccess\n  index.html\n.bowerrc\n.gitignore\nbower.json\nGemfile\nGruntfile.coffee\npackage.json\n```\n\n## About your new project\n### bower_components/\n[Bower](http://bower.io) will manage your project dependencies. If you run jQuery, Fancybox, Flexsider or any other libraries this is where they'll live.\n\n#### Adding libraries to your project\nIf you need to add Fancybox to your project you can search the Bower library for it by running `$ bower search fancybox`. Once you find the one you are looking for, just run `$ bower install fancybox -S` and the Fancybox library will now be in `app/bower_components`. You can also remove a dependency by running `$ bower uninstall fancybox -S`.\n\n**Note:** You must use `-S` in your bower command to add the dependency to your `bower.json` file.\n\n#### Related files\n`.bowerrc`: Configures the path to the `bower_components` directory (don't change this)\n`bower.json`: Specifies all of the dependencies used in the project.\n\n### images/\nPlace any project images in this directory. Running `$ grunt build` will move your images to `dist/images` and compress them.\n\n### javascripts/\nYou are able to use `.js` and `.coffee` files. If you are running the `$ grunt` process, you may want to restart it when creating new files.\n\n#### Paths\nIf you want to reference a `.js` or `.coffee` file in your template you *must* use `_compiled` in your path. For example, if your `.js` file is located at `javascripts/form/myfile.js` your HTML should be `<script src=\"/_compiled/javascripts/form/myfile.js\"></script>`.\n\n#### Using CoffeeScript\nCoffeeScript files must be referenced with a `.js` extension. For example, if your CoffeeScript file is located at `javascripts/form/myfile.coffee` your HTML should be `<script src=\"/_compiled/javascripts/form/myfile.js\"></script>`.\n\n### stylesheets/\nYou are able to use `.scss` and `.css` files (though I'd recommend just using `.scss`). If you are running the `$ grunt` process, you may want to restart it when creating new files.\n\n#### Paths\nIf you want to reference a `.scss` or `.css` file in your template you *must* use `_compiled` in your path. For example, if your `.scss` file is located at `stylesheets/myfile.scss` your HTML should be `<link rel=\"stylesheet\" href=\"/_compiled/stylesheets/myfile.css\">`.\n\n### dist/\nThis is the compiled version of your web project. You deploy this, and only this, folder to the web server.\n\n### Miscellaneous files\n- `.gitignore`: A standard gitignore file to ignore compiled directories and other OS-based files and folders.\n- `.htaccess`: A basic htaccess file provided by the [HTML5 Boilerplate](https://github.com/h5bp/html5-boilerplate/blob/master/.htaccess).\n- `Gemfile`: A list of Ruby gem dependencies for the project\n- `Gruntfile.js`: A list of the tasks that run on `$ grunt` and `$ grunt build`\n- `package.json`: A list of dependencies for the Grunt tasks.\n\n## Release History\n* 2013-12-17 - v1.4.2 - Move resources to an `/assets/` directory to avoid conflicts with CMS directories\n* 2013-12-17 - v1.4.1 - Add mixins to make transition away from Compass easier\n* 2013-12-17 - v1.4.0 - Use Sass instead of Compass because Sass is much faster\n* 2013-12-17 - v1.3.5 - Optimize RequireJS scripts\n* 2013-12-17 - v1.3.4 - Add conditional gitignore\n* 2013-12-17 - v1.3.3 - Fix .tmp directories not being accessible from web\n* 2013-12-17 - v1.3.2 - Add CasperJS test library for [BDD](http://en.wikipedia.org/wiki/Behavior-driven_development)\n* 2013-12-16 - v1.3.1 - Update time-grunt\n* 2013-12-15 - v1.3.0 - Rewrite Grunt tasks for efficiency\n* 2013-12-11 - v1.2.7 - Add custom Modernizr generator\n* 2013-11-14 - v1.2.6 - Change Compass dist action to recompile from scratch\n* 2013-11-14 - v1.2.5 - Setup images to use LiveReload\n* 2013-11-14 - v1.2.4 - Setup JavaScript and CoffeeScript to use LiveReload\n* 2013-11-14 - v1.2.3 - Use MatchDep to automatically match dependencies\n* 2013-11-14 - v1.2.2 - Drastically speed up .scss compiling and LiveReload using Concurrent\n* 2013-11-13 - v1.2.1 - Minify RequireJS\n* 2013-11-13 - v1.2.0 - Add RequireJS and Handlebars.js functionality (shout out to @drgfunk)\n* 2013-11-11 - v1.1.0 - Adds bundle functionality to retreive gem dependencies\n* 2013-11-11 - v1.0.7 - Fixes issue where all files in images/ may not be compressed and copied over\n* 2013-11-11 - v1.0.6 - Fixes issue where .htaccess wasn't in app/ and didn't copy to dist/\n* 2013-10-30 - v1.0.5 - Remove .tmp directory after build is complete\n* 2013-10-29 - v1.0.4 - Fixes issue where compiled CSS/JS compiles infinitely\n* 2013-10-25 - v1.0.3 - Fixes usemin issues with ExpressionEngine and Craft options\n* 2013-10-18 - v1.0.2 - Add notify script to notify when a build is complete\n* 2013-10-18 - v1.0.1 - Use a CoffeeScript Gruntfile so it is easier to read","maintainers":[{"name":"aaronbushnell","email":"aaron.bushnell@gmail.com"}],"time":{"modified":"2022-06-18T07:11:26.656Z","created":"2013-10-29T15:55:17.139Z","1.0.4":"2013-10-29T15:55:18.183Z","1.0.5":"2013-10-31T01:37:30.402Z","1.0.6":"2013-11-11T15:54:28.613Z","1.0.7":"2013-11-11T16:17:20.671Z","1.1.0":"2013-11-12T14:00:06.706Z","1.2.0":"2013-11-13T14:47:42.796Z","1.2.1":"2013-11-13T14:50:19.488Z","1.2.3":"2013-11-14T13:59:01.842Z","1.2.4":"2013-11-14T15:20:19.541Z","1.2.5":"2013-11-14T15:57:08.381Z","1.2.6":"2013-11-19T18:52:23.734Z","1.2.7":"2013-12-11T17:57:20.893Z","1.3.0":"2013-12-12T21:21:33.863Z","1.3.1":"2013-12-16T14:01:08.949Z","1.3.2":"2013-12-17T14:52:21.509Z","1.3.5":"2013-12-17T22:20:07.093Z","1.4.0":"2014-01-13T21:57:36.549Z","1.4.1":"2014-01-15T14:52:31.267Z","1.4.2":"2014-03-11T14:54:44.088Z"},"author":{"name":"Aaron Bushnell","url":"https://github.com/aaronbushnell"},"repository":{"type":"git","url":"git://github.com/aaronbushnell/generator-tmproject.git"},"homepage":"https://github.com/aaronbushnell/generator-tmproject","keywords":["yeoman-tmproject"],"bugs":{"url":"https://github.com/aaronbushnell/generator-tmproject/issues"},"readmeFilename":"README.md","users":{"dauble":true}}