LEADER 00000nam a22004333i 4500
001 EBC1593852
003 MiAaPQ
005 20200713055257.0
006 m o d |
007 cr cnu||||||||
008 200713s2013 xx o ||||0 eng d
020 9781783980635|q(electronic bk.)
020 |z9781783980628
035 (MiAaPQ)EBC1593852
035 (Au-PeEL)EBL1593852
035 (CaPaEBR)ebr10840002
035 (CaONFJC)MIL577022
035 (OCoLC)872140209
040 MiAaPQ|beng|erda|epn|cMiAaPQ|dMiAaPQ
050 4 QA76.76.A65 -- .P55 2014eb
082 0 005.1
100 1 Pillora, Jaime
245 10 Getting Started with Grunt :|bThe JavaScript Task Runner
264 1 Olton :|bPackt Publishing, Limited,|c2013
264 4 |c©2014
300 1 online resource (143 pages)
336 text|btxt|2rdacontent
337 computer|bc|2rdamedia
338 online resource|bcr|2rdacarrier
505 0 Intro -- Getting Started with Grunt: The JavaScript Task
Runner -- Table of Contents -- Getting Started with Grunt:
The JavaScript Task Runner -- Credits -- About the Author
-- About the Reviewers -- www.PacktPub.com -- Support
files, eBooks, discount offers and more -- Why Subscribe?
-- Free Access for Packt account holders -- Preface --
What this book covers -- What you need for this book --
Who this book is for -- Conventions -- Code examples --
Reader feedback -- Customer support -- Errata -- Piracy --
Questions -- 1. Introducing Grunt -- What is Grunt? -- Why
use Grunt? -- Benefits of Grunt -- Efficiency --
Consistency -- Effectiveness -- Community -- Flexibility -
- Real-world use cases -- Static analysis or Linting --
Transcompilation -- CoffeeScript -- Jade -- Stylus -- Haml,
Sass, and LESS -- Minification -- Concatenation --
Deployment -- FTP -- SFTP -- S3 -- Summary -- 2. Setting
Up Grunt -- Installation -- Node.js -- Modules -- npm --
Finding modules -- Installing modules -- Grunt -- Project
setup -- package.json -- Gruntfile.js -- Directory
structure -- Configuring tasks -- Configuring multitasks -
- Configuring options -- Configuring files -- Single set
of source files -- Multiple sets of source files --
Mapping a source directory to destination directory --
Templates -- Summary -- 3. Using Grunt -- Creating your
own tasks -- Tasks -- The task object -- Task aliasing --
Multitasks -- The multitask object -- Asynchronous tasks -
- Running tasks -- Command-line -- Task arguments --
Runtime options -- Task help -- Programmatically --
Automatically -- Using third-party tasks -- Searching for
tasks -- Official versus user tasks -- Task popularity --
Task features -- Task stars -- Summary -- 4. Grunt in
Action -- Creating the build -- Step 1 - initial directory
setup -- Step 2 - initial configuration -- Step 3 -
organizing our source files
505 8 Scripts -- Views -- Styles -- Step 4 - optimizing our
build files -- Scripts -- Styles -- Views -- Step 5 -
tasks and options -- Step 6 - improving development flow -
- Step 7 - deploying our application -- Summary -- 5.
Advanced Grunt -- Testing with Grunt -- Continuous
integration with Grunt -- External tasks -- Grunt plugins
-- Useful plugins -- JavaScript resources -- Development
tools -- Author picks -- Mac OS X -- Sublime Text --
SourceTree -- Chrome DevTools -- Community picks --
WebStorm -- Yeoman -- Summary -- Index
520 A step-by-step, practical tutorial to help you transform
into a Grunt power-user.This book is for JavaScript
developers who want to get to grips with GruntJS and use
it to build and test their JavaScript applications. The
only requirement for this book is a basic understanding of
objects and functions in JavaScript
588 Description based on publisher supplied metadata and other
sources
590 Electronic reproduction. Ann Arbor, Michigan : ProQuest
Ebook Central, 2020. Available via World Wide Web. Access
may be limited to ProQuest Ebook Central affiliated
libraries
650 0 Application software -- Development.;Computer
algorithms.;JavaScript (Computer program language)
655 4 Electronic books
776 08 |iPrint version:|aPillora, Jaime|tGetting Started with
Grunt : The JavaScript Task Runner|dOlton : Packt
Publishing, Limited,c2013|z9781783980628
856 40 |uhttps://ebookcentral.proquest.com/lib/sinciatw/
detail.action?docID=1593852|zClick to View