$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
意外に知らないnpmと便利なCLI
Search
Toshihisa Tomatsu
November 19, 2019
Technology
8
2.4k
意外に知らないnpmと便利なCLI
Ehime.js #2の資料です。
https://ehimejs.connpass.com/event/153511/
Toshihisa Tomatsu
November 19, 2019
Tweet
Share
More Decks by Toshihisa Tomatsu
See All by Toshihisa Tomatsu
"フロントエンドの技術"を移行する技術 / Frontend Migrations
10shi10ma
0
33
Service Workerとは、それを使ってできること / what-is-service-worker
10shi10ma
3
1.9k
フロントエンドのエコシステム / Frontend Ecosystem
10shi10ma
8
3.3k
Service Workerとブラウザでの通知について
10shi10ma
3
330
歴史から学ぶ現代のフロントエンド
10shi10ma
17
11k
サイボウズ フロントエンドエキスパートチームとOSSの管理について
10shi10ma
0
1.1k
大規模フロントエンドの技術的負債と向き合う。
10shi10ma
5
5.9k
Google I/O ’19から見る新しいJavaScript
10shi10ma
5
3.1k
React+Storybook ことはじめ
10shi10ma
8
2.5k
Other Decks in Technology
See All in Technology
Eight Engineering Unit 紹介資料
sansan33
PRO
0
5.6k
adk-samples に学ぶデータ分析 LLM エージェント開発
na0
3
990
プラットフォームエンジニアリングとは何であり、なぜプラットフォームエンジニアリングなのか
doublemarket
1
430
経営から紐解くデータマネジメント
pacocat
8
1.7k
組織の“見えない壁”を越えよ!エンタープライズシフトに必須な3つのPMの「在り方」変革 #pmconf2025
masakazu178
1
1.1k
【ASW21-02】STAMP/CAST分析における生成AIの支援 ~羽田空港航空機衝突事故を題材として (Support of Generative AI in STAMP/CAST Analysis - A Case Study Based on the Haneda Airport Aircraft Accident -)
hianraku9498
2
390
LangChain v1.0にトライ~ AIエージェントアプリの移行(v0.3 → v1.0) ~
happysamurai294
0
120
生成AIシステムとAIエージェントに関する性能や安全性の評価
shibuiwilliam
2
280
DGX SparkでローカルLLMをLangChainで動かした話
ruzia
1
160
DDD x Microservice Architecture : Findy Architecture Conf 2025
syobochim
13
6.8k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
970
プロダクト負債と歩む持続可能なサービスを育てるための挑戦
sansantech
PRO
1
1.1k
Featured
See All Featured
KATA
mclloyd
PRO
32
15k
Done Done
chrislema
186
16k
Code Review Best Practice
trishagee
73
19k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Bash Introduction
62gerente
615
210k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Scaling GitHub
holman
464
140k
Rails Girls Zürich Keynote
gr2m
95
14k
Why Our Code Smells
bkeepers
PRO
340
57k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Practical Orchestrator
shlominoach
190
11k
Transcript
ҙ֎ʹΒͳ͍OQNͱศརͳ$-* &IJNFKT 5PTIJIJTB5PNBUTV
֎দढ़ঘ 5PTIJIJTB5PNBUTV αΠϘζגࣜձࣾ ϑϩϯτΤϯυΤΩεύʔτνʔϜ ౦ژˠѪඤ &IJNFKT !UPTIJUPNB !UPTIJ@@UPNB 2
OQN
OQNͱʁ OQN /PEF1BDLBHF.BOBHFS +BWB4DSJQUͷύοέʔδϚωʔδϟʔ ϨδετϦ IUUQTXXXOQNKTDPN OQNͷ$-* IUUQTHJUIVCDPNOQNDMJ
ੈքͷ୭͔͕࡞ͬͨศརͳύοέʔδΛOQN ϨδετϦ ʹஔ͍ͯɺ OQNͷ$-* OQNJOTUBMM ͰΈΜͳ͕ར༻Ͱ͖Δ
OQNͱʁ OQN /PEF1BDLBHF.BOBHFS +BWB4DSJQUͷύοέʔδϚωʔδϟʔ ϨδετϦ IUUQTXXXOQNKTDPN OQNͷ$-* IUUQTHJUIVCDPNOQNDMJ
ੈքͷ୭͔͕࡞ͬͨศརͳύοέʔδΛOQN ϨδετϦ ʹஔ͍ͯɺ OQNͷ$-* OQNJOTUBMM ͰΈΜͳ͕ར༻Ͱ͖Δ ύοέʔδ
None
None
None
OQNͱʁ ࠶ܝ OQN /PEF1BDLBHF.BOBHFS +BWB4DSJQUͷύοέʔδϚωʔδϟʔ OQNKTDPN IUUQTXXXOQNKTDPN ύοέʔδϨδετϦ
IUUQTEPDTOQNKTDPNNJTDSFHJTUSZ OQNͷ$-* IUUQTHJUIVCDPNOQNDMJ ੈքͷ୭͔͕࡞ͬͨศརͳύοέʔδΛOQN ϨδετϦ ʹஔ͍ͯɺOQNͷ $-* OQNJOTUBMM ͰΈΜͳ͕ར༻Ͱ͖Δ
OQNೖͬͯΔʁ /PEFKT͕Πϯετʔϧ͞Ε͍ͯΕɺࣗಈͰOQNೖͬͯ͘Δ OQNWFSTJPO ZBSOͰ$-*ͰͰ͖Δ͜ͱجຊతʹಉ͡
·ͣ࠷ॳʹΔ͜ͱ ϓϩδΣΫτͷQBDLBHFKTPOΛ࡞ OQNͷཧϑΝΠϧ OQNJOJU OQNJOJUZͰ࣭ΛলུՄೳ
ύοέʔδͷΠϯετʔϧ OQNJOTUBMMQBDLBHFOBNFPSOQNJ 1 σϑΥϧτ EFQFOEFODJFT %EFW%FQFOEFODJFT HάϩʔόϧʹΠϯετʔϧ͞ΕΔ όʔδϣϯࢦఆQBDLBHFOBNF!WFSTJPO
ύοέʔδΛΠϯετʔϧ͢Δͱ QBDLBHFKTPOͱQBDLBHFMPDLKTPO͕ߋ৽͞ΕΔ QBDLBHFMPDLKTPOؚΊͯίϛοτ͢Δ Πϯετʔϧ͍ͯ͠ΔύοέʔδͷґଘόʔδϣϯͳͲΛཧͯ͠ ͘ΕΔ ϓϩδΣΫτશମͰڞ༗͢Δͷ
OQNJOTUBMMͱOQNDJ OQNJOTUBMM ৽͘͠ύοέʔδΛΠϯετʔϧ͢Δ߹ʹར༻ QBDLBHFMPDLKTPO͕มߋ͞ΕΔ OQNDJ DMFBOJOTUBMM ϓϩδΣΫτΛDMPOFͨ͠ޙQBDLBHFKTPOͷ༰ΛϩʔΧϧʹө͢Δ߹ QBDLBHFMPDLKTPOมߋ͞Εͳ͍
OQNJOTUBMMͱOQNDJ OQNJOTUBMM ৽͘͠ύοέʔδΛΠϯετʔϧ͢Δ߹ʹར༻ QBDLBHFMPDLKTPO͕มߋ͞ΕΔ OQNDJ DMFBOJOTUBMM ϓϩδΣΫτΛDMPOFͨ͠ޙQBDLBHFKTPOͷߋ৽Λө͢Δ߹ QBDLBHFMPDLKTPOมߋ͞Εͳ͍ SNSGOPEF@NPEVMFTOQNJOTUBMM
OQNDJ
Πϯετʔϧͨ͠ύοέʔδͷҰཡ OQNMJTU OQNMJTUEFQUI ϩʔΧϧΠϯετʔϧͨ͠ύοέʔδͷҰཡ
Πϯετʔϧͨ͠ύοέʔδΛ͏ ྫ QSFUUJFS QSFUUJFSJOEFYKT ˠDPNNBOEOPUGPVOEQSFUUJFS OPEF@NPEVMFTCJOQSFUUJFSJOEFYKT
Πϯετʔϧͨ͠ύοέʔδΛ͏ ྫ QSFUUJFS QSFUUJFSJOEFYKT ˠDPNNBOEOPUGPVOEQSFUUJFS OPEF@NPEVMFTCJOQSFUUJFSJOEFYKT ໘
OQNTDSJQUT QBDLBHFKTPOͷTDSJQUTͰొ OQNSVOTDSJQUOBNF TUBSUUFTUͳͲSVOΛলུͰ͖Δ ྫ OQNSVOGPSNBUDIFDL
ෳͷOQNTDSJQUTΛ࣮ߦ͍ͨ͠ OQNSVOBMM IUUQTXXXOQNKTDPNQBDLBHFOQNSVOBMM ෳͷOQNTDSJQUTΛॱ࣍ɺฒྻͰ࣮ߦͰ͖ͯศར OQNSVOMJOUOQNSVOCVJMEOQNUFTUKT OQNSVOBMMMJOUCVJMEUFTUKT
ϩʔΧϧʹΠϯετʔϧͤͣʹɺखݩͰࢼ͍ͨ͠ OQYQBDLBHFOBNF ྫ OQYQSFUUJFSJOEFYKTXSJUF ϩʔΧϧʹΠϯετʔϧࡁΈˠͦΕΛར༻ Πϯετʔϧ͞Εͯͳ͍ˠҰ࣌తʹΠϯετʔϧͯ͠ར༻ OQNTDSJQUTʹίϚϯυΛॻ͘ඞཁ͕ͳ͍ͷͰศར
ύοέʔδͷΞϯΠϯετʔϧ OQNVOJOTUBMMQBDLBHFOBNF BMJBTFTSFNPWF SN S VO
ύοέʔδͷΞοϓσʔτνΣοΫ Ξοϓσʔτ͕ඞཁͳͷΛνΣοΫ͠Α͏ OQNPVUEBUFE
TFNWFS ηϚϯςΟοΫόʔδϣχϯά IUUQTTFNWFSPSHMBOHKB όʔδϣϯ൪߸ͷ͚ํͷ༷ ྫ FTMJOU! .BKPS .JOPS 1BUDI
IUUQTTFNWFSOQNKTDPN
ύοέʔδͷΞοϓσʔτ OQNVQEBUF શͯͷϥΠϒϥϦ OQNVQEBUFQBDLBHFOBNF ݸผʹࢦఆՄೳ ্͕ΔόʔδϣϯTFNWFSΛߟྀͨ͠࠷৽ͷͷ
ύοέʔδͷΞοϓσʔτ OQNVQEBUF શͯͷϥΠϒϥϦ OQNVQEBUFQBDLBHFOBNF ݸผʹࢦఆՄೳ ্͕ΔόʔδϣϯTFNWFSΛߟྀͨ͠࠷৽ͷͷ ·ΊʹϥΠϒϥϦΞοϓσʔτΛΔͷେม
None
None
None
ଞʹ͍Ζ͍Ζ OQNMJOL QPTUJOTUBMM OQNQVCMJTI FUD
5)"/,:06