Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Gulp のビルドをもっと効率化するツールを作ってみた / Making a Tool for...
Search
katashin
August 25, 2017
Programming
2.6k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Gulp のビルドをもっと効率化するツールを作ってみた / Making a Tool for Optimizing a Build Process of Gulp
DIST.17 「Webデザインの現場のための効率化術」 2017/08/25
katashin
August 25, 2017
More Decks by katashin
See All by katashin
テストの重要性 / Test is Important
ktsn
0
220
console.animate
ktsn
2
2.8k
ラムダ計算入門 / Introduction of Lambda Calculus
ktsn
0
480
Contextual ThisType and Vue.js
ktsn
0
13k
TypeScript で型検査器を作る / Implementing a type checker with TypeScript
ktsn
0
22k
大規模静的サイトのためのビルドツール
ktsn
0
2.3k
型付きテンプレートがほしい
ktsn
1
44k
Toward Type Safety of Vuex
ktsn
1
1.1k
Vue の TypeScript 事情
ktsn
1
2.6k
Other Decks in Programming
See All in Programming
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
1.7k
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
230
巨大モノリシックアプリ モダン化大作戦
ktcryomm
0
450
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
160
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
150
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
160
WebMCP Challenge に星空観察アプリで参加した話
okajun35
0
120
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
1
430
[DroidKaigi 2026] Bring your own phones to Gradle Managed Devices
f2lk
0
110
XHTMLが残したもの
yosuke_furukawa
PRO
2
640
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
130
新卒PdEのリアル
ryu1013
1
480
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
450
Odyssey Design
rkendrick25
PRO
2
800
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
A designer walks into a library…
pauljervisheath
211
25k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
440
Accessibility Awareness
sabderemane
1
210
The Language of Interfaces
destraynor
162
27k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
240
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
470
Mobile First: as difficult as doing things right
swwweet
225
10k
Transcript
Gulp ͷϏϧυΛͬͱޮԽ͢Δ πʔϧΛ࡞ͬͯΈͨ DIST.17 ʮWebσβΠϯͷݱͷͨΊͷޮԽज़ʯ 2017/08/25
@ktsn (katashin)
None
Pug Λ HTML ʹ ίϯύΠϧ
։ൃαʔόʔ ΄͍͠
มߋ͞ΕͨΒ ϥΠϒϦϩʔυ ͍ͨ͠
ن͕େ͖͍ͱϏϧυͷ Ωϟογϡ΄͍͠
ͱͯͭΒ͍
→ Houl
• ։ൃαʔόʔ • ϥΠϒϦϩʔυ • Ωϟογϡ શ෦ͬͯ͘ΕΔ
$ houl build $ houl dev $ houl watch
Houl ͷಛ • Gulp ϓϥάΠϯΛͦͷ··͑Δ • ։ൃαʔόʔιʔεΛಈతʹϏϧυ͢Δ • ϑΝΠϧͷґଘؔղऍ͢Δ Watch
ػೳ • ϏϧυͷΩϟογϡػೳ (--cache) • ϓϦηοτػೳ
$ npm i -g houl https://github.com/ktsn/houl υΩϡϝϯτ