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と便利な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
50
Service Workerとは、それを使ってできること / what-is-service-worker
10shi10ma
3
2k
フロントエンドのエコシステム / Frontend Ecosystem
10shi10ma
8
3.3k
Service Workerとブラウザでの通知について
10shi10ma
3
350
歴史から学ぶ現代のフロントエンド
10shi10ma
17
11k
サイボウズ フロントエンドエキスパートチームとOSSの管理について
10shi10ma
0
1.1k
大規模フロントエンドの技術的負債と向き合う。
10shi10ma
5
6k
Google I/O ’19から見る新しいJavaScript
10shi10ma
5
3.1k
React+Storybook ことはじめ
10shi10ma
8
2.5k
Other Decks in Technology
See All in Technology
データ民主化のための LLM 活用状況と課題紹介(IVRy の場合)
wxyzzz
2
600
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
Amazon Bedrock AgentCore EvaluationsでAIエージェントを評価してみよう!
yuu551
0
210
あたらしい上流工程の形。 0日導入からはじめるAI駆動PM
kumaiu
4
700
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
月間数億レコードのアクセスログ基盤を無停止・低コストでAWS移行せよ!アプリケーションエンジニアのSREチャレンジ💪
miyamu
0
690
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
0
270
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
4
3.6k
Meshy Proプラン課金した
henjin0
0
180
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
2
1.5k
Amazon ElastiCacheのコスト最適化を考える/Elasticache Cost Optimization
quiver
0
390
Mosaic AI Gatewayでコーディングエージェントを配るための運用Tips / JEDAI 2026 新春 Meetup! AIコーディング特集
genda
0
140
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
130
How GitHub (no longer) Works
holman
316
140k
Marketing to machines
jonoalderson
1
4.6k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
77
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
Making Projects Easy
brettharned
120
6.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Visualization
eitanlees
150
17k
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