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
今年お世話になったnpm module
Search
yudppp
November 22, 2018
Technology
970
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
今年お世話になったnpm module
yudppp
November 22, 2018
More Decks by yudppp
See All by yudppp
開発者にもコーディングエージェントにも働きやすい環境を整える
yudppp
1
92
型安全なDrag and Dropの設計を考える
yudppp
5
1k
未知のプログラミング言語にChatGPTと共に挑む
yudppp
0
530
SaaSフロントエンド開発の現場で求められる技術 / Technologies for SaaS Frontend Development in the Field
yudppp
2
280
2019年 HRBrainの技術的挑戦 / hrbain technology challenge 2019
yudppp
3
1.5k
Web開発を支えるマイグレーションツールについて / sqldef introduction for psql users
yudppp
2
3.7k
ISUCON向けのツールを作った話 / isutools
yudppp
1
340
Row Level Securityはマルチテナントの銀の弾丸になりうるのか / Row Level Security is silver bullet for multitenancy?
yudppp
23
34k
Webサービス開発に必要な統計学入門 / study of statistics for web developers
yudppp
1
360
Other Decks in Technology
See All in Technology
発表と総括 / Presentations and Summary
ks91
PRO
0
180
AICoEでAIネイティブ組織への進化
yukiogawa
0
210
Network Firewallやっていき!
news_it_enj
0
250
20260720_クラウド女子会×PyLadiesTokyoコラボ Amazon Bedrock ハンズオン用資料
yuuka51
1
100
アップデートで何が変わった?デモで学んで使いこなすIBM Bob2.0
muehara
0
220
Aurora MySQL 8.4リリース! Rubyistが備えること / what-rubyist-should-prepare-for-aurora-mysql-8-4
fkmy
0
120
現場との対話から始める “作る前に問い直す”業務改善
mochico50
1
170
AIとハーネスで育てるトランスコンパイラ / 20260722 Yasushi Katayama
shift_evolve
PRO
3
730
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
3
480
生成AI×AWS CDK×AWS FISで"振り返れる"ミニGameDayをつくろう
yoshimi0227
2
500
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
280
伝票作成AIエージェントを支える、LLMOpsとインフラの選択肢 / AICon2026_takeda
rakus_dev
0
250
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
190
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.6k
Why Our Code Smells
bkeepers
PRO
340
58k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
180
Technical Leadership for Architectural Decision Making
baasie
3
440
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
400
What's in a price? How to price your products and services
michaelherold
247
13k
Documentation Writing (for coders)
carmenintech
77
5.4k
Transcript
今年お世話になった npm modules Frontend de KANPAI! #5 LT(5mins)
⾃⼰紹介 • @yudppp • 株式会社HRBrain CTO • 好きな⾔葉: 冪等性 •
好きなキーボード: HHKB • メインはGoエンジニア • ◦△□ - https://blog.yudppp.com/
⼈事評価クラウドHRBrainと いうものを作ってます。
新規開発を⾏っていてそこで お世話になったnpm module を紹介していきます。
今年作った主なもの(レポジトリ単位) • 新規SaaSプロダクト • 上記のためのヘルプページ • 上記のための弊社向け管理画⾯
SaaSプロダクト • 中規模以上なサービス(現状30ページくらい) • → • フルSPAでとにかく型が欲しい • 当初はフロント専任担当者がいなかった。
SaaSプロダクトで使ったnpm • React • TypeScript • React Router • Redux
• Redux thunk • TypeScript FSA • Webpack • Storybook • styled components • tslint / Prettier
SaaSプロダクトで使った概念 • Atomic Design • ducks → Re-ducks
ヘルプページ • カテゴリーが設定できる • タグが複数設定できる • 記事本⽂で検索ができる • PMにマークダウンであらかじめ書き溜めてもらった。 •
→ • Hugo? Gatsby?
ヘルプページで使ったnpm • Nuxt • Marked • Front Matter • Skelton
hooks build:before → Front Matter → Marked → posts/**.md posts.json
--- id: 1 title:ヘルプページの作り⽅ category: help --- ## はじめに { "attributes": { "id": 1, "title": "ヘルプページの作り⽅", "category": "help" }, "body": "## はじめに¥n " } { "id": 1, "title": "ヘルプページの作り⽅", "category": "help", “body": "<h2>はじめに</h2> " } [{ "id": 1, "title": "ヘルプページの作り⽅", "category": "help", “body": "<h2>はじめに</h2> " }, ]
弊社向け管理画⾯ • ⼤した事はする予定ない • サーバーサイドのエンジニアでも書けるよう にしたい • → • No
Script!
管理画⾯で使ったnpm • Bulma
使ったがやめたもの達 • Parcel 悩んだが使わなかったもの達 • Hyperapp