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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
Transcript
13 slides
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 υΩϡϝϯτ
More Decks by katashin
See All by katashin
テストの重要性 / Test is Important
ktsn
0
230
console.animate
ktsn
2
2.8k
ラムダ計算入門 / Introduction of Lambda Calculus
ktsn
0
510
Contextual ThisType and Vue.js
ktsn
0
13k
TypeScript で型検査器を作る / Implementing a type checker with TypeScript
ktsn
0
22k
大規模静的サイトのためのビルドツール
ktsn
0
2.4k
型付きテンプレートがほしい
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
LLM 101
dalinaum
0
480
はじめてのPLATEAU
nokonoko1203
1
640
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.9k
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
750
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
2.3k
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
230
Coding with AI: How to trust the storyteller (AWS Community Day Adria, Ljubljana 2026)
slobodan
0
140
AWS CDKを理解するために公式の定義を深掘って解説してみる / Understanding AWS CDK by Digging into Its Official Definition
akihisaikeda
3
300
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
5
850
Next.js: The final boss of Web Performance
guaca
0
400
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
250
仕様駆動開発入門 (何を作るかを先に決めて渡す) | 目指せ Kiro マスター 05
inariku
PRO
2
140
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
96
6.9k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
590
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
300
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Making Projects Easy
brettharned
120
6.9k
How GitHub (no longer) Works
holman
316
150k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
520
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
WENDY [Excerpt]
tessaabrams
15
40k