https://github.com/gfargo/gruntd
Drag and drop working Grunt config into any project
https://github.com/gfargo/gruntd
grunt grunt-cli javascript
Last synced: 3 months ago
JSON representation
Drag and drop working Grunt config into any project
- Host: GitHub
- URL: https://github.com/gfargo/gruntd
- Owner: gfargo
- License: mit
- Created: 2015-04-27T18:38:52.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-10-26T16:36:47.000Z (over 9 years ago)
- Last Synced: 2025-01-12T05:40:57.973Z (4 months ago)
- Topics: grunt, grunt-cli, javascript
- Language: JavaScript
- Homepage:
- Size: 152 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: License.md
Awesome Lists containing this project
README
# Grunt'd
**Grunt'd**
*verb*~ The process of adding Grunt.js Task Runner to a project
The goal of this repo is to expedite adding Grunt to any project that requires Front-End Development work. This repo takes advantage of Javascripts `module.exports` functionality in order to compartmentalize and simplify the management of Grunt'd projects.
## Getting Setup
Start by copying these files & directories into the desired project folder:
- `assets`
- `build`
- `Gruntfile.js`
- `package.json`#### Updating `Project.js`
`project.js` contains all the project specific information for the project. Provides _paths_ array with entries pointed to webroot, css, js and scss directories.
## Tasks
#### Installing Grunt & Dependant Packages
If you haven't installed Grunt CLI Tools then you'll first need to run the following command.`$ npm install -g grunt-cli`
After Grunt CLI is installed navigate to the root directory of the project and execute:
`npm install`
You should now be all ready to execute your grunt tasks.
###### Dev Tasks:
- `watch`
- `watch-css`###### Build Tasks:
- `check`
- `dist`
- `js-dist`TODO:
- [ ] css-dist task
- [ ] watch-js task
- [ ] qunitjs task
- [ ] document main.js file in readme
- [ ] document javascript concat task
- [ ] document all tasks where directories or configs will be modified