Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Grunt JS Intro
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
cbishop
September 12, 2014
Programming
2
44
Grunt JS Intro
Short intro to GruntJS
cbishop
September 12, 2014
Tweet
Share
Other Decks in Programming
See All in Programming
ぼくの開発環境2026
yuzneri
0
190
CSC307 Lecture 04
javiergs
PRO
0
660
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
120
CSC307 Lecture 02
javiergs
PRO
1
770
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
600
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.2k
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
450
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
400
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
940
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
170
Featured
See All Featured
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Docker and Python
trallard
47
3.7k
How to make the Groovebox
asonas
2
1.9k
Mind Mapping
helmedeiros
PRO
0
79
Paper Plane
katiecoart
PRO
0
46k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Claude Code のすすめ
schroneko
67
210k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
53
Thoughts on Productivity
jonyablonski
74
5k
Balancing Empowerment & Direction
lara
5
880
Transcript
INTRO TO Better than CodeKit
GRUNT IN A NUTSHELL • Javascript task runner • Runs
on the command line • Runs on Node.js • Thousands of plugins
WHY USE GRUNT • Automation • Open Source • Ease
of Use • Large community • Efficient & Flexible • Multi-platform • Free (take that CodeKit)
WHAT CAN YOU DO WITH GRUNT? • CSS Preprocessing •
JS Linting • Minification & Concatenation • Image Optimization • JS Testing • Almost Anything http://gruntjs.com/plugins
GRUNT SETUP • Download Node.js and NPM www.nodejs.org • Install
Grunt CLI • Prepare package.json and Gruntfile.js
INSTALL GRUNT CLI npm install -g grunt-cli Uninstall Grunt Globally
npm uninstall -g grunt
package.json ! ! { "name": "grunt-intro", "version": "0.1.0", "devDependencies": {
} }
Gruntfile.js ! ! module.exports = function(grunt) { ! // Grunt
Code ! }; Grunt Wrapper
Gruntfile.js ! ! grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), ! // Plugin configuration
! }); Task Configuration
Gruntfile.js ! ! grunt.loadNpmTasks(''); Load Plugins and Tasks
Gruntfile.js ! ! grunt.registerTask('default', ['']); Custom Tasks
! ! module.exports = function(grunt) { ! grunt.initConfig({ pkg: grunt.file.readJSON('package.json'),
! }); ! grunt.loadNpmTasks(''); ! grunt.registerTask('default', ['']); ! };