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 update -g npm
Search
Daijiro Wachi
May 08, 2015
Programming
5
2.8k
npm update -g npm
npm command mini tips and news for front-end developer at CodeGrid 3rd anniversary party in Tokyo
Daijiro Wachi
May 08, 2015
Tweet
Share
More Decks by Daijiro Wachi
See All by Daijiro Wachi
OSS開発における合意形成にJavaScriptで参加し、変化を起こす / front-end-lounge-1
watilde
6
3.1k
amplify-cliで追加したfunctionに 環境変数・シークレットを設定する機能が どのように実現されたか / amplify-env-vars
watilde
0
1.3k
Amplify Japan User Group and OSS
watilde
0
1.1k
Web VitalsとJavaScriptエラーの可視化 - フロントエンドにおけるObservabilityとは / visualize-web-vitals-and-javascript-error
watilde
6
2.7k
Firefighting planner
watilde
1
67
Doctor Wombat - A debug guide to using npm.
watilde
0
460
Asynchronous wombats - some of the communication issues from our differences we face on GitHub
watilde
0
500
Write a song in JavaScript
watilde
3
720
npm3 ❓
watilde
18
13k
Other Decks in Programming
See All in Programming
テストコードのガイドライン 〜作成から運用まで〜
riku929hr
1
130
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
120
20年もののレガシープロダクトに 0からPHPStanを入れるまで / phpcon2024
hirobe1999
0
410
PHPで作るWebSocketサーバー ~リアクティブなアプリケーションを知るために~ / WebSocket Server in PHP - To know reactive applications
seike460
PRO
2
110
急成長期の品質とスピードを両立するフロントエンド技術基盤
soarteclab
0
930
プロダクトの品質に コミットする / Commit to Product Quality
pekepek
2
770
선언형 UI에서의 상태관리
l2hyunwoo
0
150
42 best practices for Symfony, a decade later
tucksaun
1
180
return文におけるstd::moveについて
onihusube
1
980
テストケースの名前はどうつけるべきか?
orgachem
PRO
0
130
テスト自動化失敗から再挑戦しチームにオーナーシップを委譲した話/STAC2024 macho
ma_cho29
1
1.3k
複雑な仕様に立ち向かうアーキテクチャ
myohei
0
170
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Being A Developer After 40
akosma
87
590k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
Making Projects Easy
brettharned
116
5.9k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
The Invisible Side of Design
smashingmag
298
50k
Reflections from 52 weeks, 52 projects
jeffersonlam
347
20k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Typedesign – Prime Four
hannesfritz
40
2.4k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Transcript
@watilde CodeGrid 3rd anniversary party in Tokyo npm update -g
npm
whoami • Daijiro Wachi - @watilde • Software Engineer at
GREE, Inc. • interested in Chromium / cssnext / npm
my fav articles in • ͕ͦ͜Γ͍ͨɺFlexible Box • ϏϧυπʔϧΞϥΧϧτ •
WebFontsࣗ༝ࣗࡏ 3प͓ΊͰͱ͏͍͟͝·͢ ɹɹɹɹ ɹЊЊ ɹɹɹɹɹ ʛŋŋʛ ɹɹɹɹɹ ʛ̟ʛ ɹɹɹɹɹ ʛʔʛ ɹɹɹɹɹ ʛɹʛ ɹɹɹɹɹ ʛɹʛ ɹɹɹɹɹ ʛɹʛ ɹɹɹɹɹ ʛɹʛ ɹɹɹɹɹ ʛɹʛ `ʊʊʊʊʊ/ ɹ ʛ |ɹ ʊʊʊʊɹɹ) |ɹ/ɹɹ \ |
main subject Web੍࡞͕ͬͱָʹͳΔΑ͏ͳ npm-cliͷ৽ػೳΛ ࣌ܥྻʹԊͬͯհ
semantic versioning 2 . 5 . 1 MAJOR Version Number
MINOR Version Number PATCH Version Number
including npm version in each node/io.js version node -v npm
-v v0.8.28 v1.2.30 v0.10.38 v1.4.28 v0.12.0 v2.5.1
[email protected]
v2.9.0
node -v npm -v v0.8.28 v1.2.30 v0.10.38 v1.4.28 v0.12.0 v2.5.1
[email protected]
v2.9.0 including npm version in each node/io.js version
minor version list from v2.5.0 to v2.9.0 • v2.5.0 (2015-01-29)
• v2.6.0 (2015-02-12) • v2.7.0 (2015-02-26) • v2.8.0 (2015-04-09) • v2.9.0 (2015-04-23) npm wombat
v2.5.0 (2015-01-29) npm outdatedʹ--longΦϓγϣϯΛ͚Δͱ ύοέʔδͷλΠϓ͕දࣔ͞ΕΔΑ͏ʹ
v2.6.0 (2015-02-12) • npm logoutͷՃ • Ϣʔβʔ໊ͱύεϫʔυΛ༻͍ͨೝূτʔΫϯͷൃߦ • engineStrictͷഇࢭʹؔ͢ΔܯࠂͷՃ •
peerDependenciesͷڍಈมߋʹؔ͢ΔܯࠂͷՃ
topic (2015-2-14) ύοέʔδ͕1ϲ݄Ͱ10ԯμϯϩʔυ
topic (2015-2-19) jQuery Plugin Registry͕ಡΈऔΓઐ༻ʹͳΓ npmར༻Λਪ͢ΔΞφϯε͞ΕΔ
v2.7.0 (2015-02-26) • npm restartͷڍಈΛਖ਼ৗԽ • npm lsʹ--dev, --prodΦϓγϣϯΛՃ •
npm initʹ--scopeΦϓγϣϯ͕Ճ • npm runͷεΫϦϓτϦετͷදࣔΛվળ
v2.8.0 (2015-04-09) • GitHubলུه๏(org/repo)Λgit+sshʹม͢ΔΘΓʹ git:͔git+https:ͷURLΛอଘ • লུه๏͕ΘΕ͍ͯΔ߹ɺ git protocol, SSH,
and HTTPSͷॱʹΫϩʔϦϯάΛࢼ͢ • promptܗࣜͰΫϩʔϯΛՄೳʹ • ࣮ݧతػೳͱͯ͠ɺgithub:, gist:, bitbucket:, gitlab: Λ༻͍ͨলུه๏Λαϙʔτ
topic (2015-4-21) Cordova͕Core PluginΛnpmʹҠಈ͢Δͱൃද Cordova plugins registry͔ΒnpmҠಈ͢Δπʔϧ։ൃத
v2.9.0 (2015-04-23) • npm versionͰՃ͞ΕͨgitͷλάʹͯΒΕΔ όʔδϣϯͷϓϨϑΟοΫε͕ઃఆՄೳʹมߋ • npm outdatednpm updateΛ࣮ߦ͢Δࡍʹɺ
ϩʔΧϧʹ͋ΔϞδϡʔϧؚ·ΕΔΑ͏ʹมߋ
npm update -g npm
[PR] NodeSchool Internal Day in Tokyo • 5/23 () 13:30
~ 19:00, CyberAgent͞ΜͷηϛφʔϧʔϜ • Node.jsʹ͍ͭͯɺಋೖ͔ΒτϨϯυ·Ͱ ΈΜͳͰֶͿָ͍͠Πϕϯτ • ࠓճશੈքಉ࣌։࠵ ٩(ˊᗜˋ*)و
Happy Hacking!