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パッケージを公開した話.pdf
Search
53
June 14, 2019
Programming
0
33
初めてnpmパッケージを公開した話.pdf
53
June 14, 2019
Tweet
Share
More Decks by 53
See All by 53
CSSで非表示にする方法
gotadano
0
68
ES2020 で来る7つの新機能
gotadano
1
94
Vue.js_x_Animation.pdf
gotadano
1
150
Vue.jsとNuxt.jsの学び方
gotadano
0
250
JavaScriptで実装したVueJS プロジェクトをTypeScriptへ移行する話
gotadano
1
360
Other Decks in Programming
See All in Programming
Flutter × Firebase Genkit で加速する生成 AI アプリ開発
coborinai
0
160
GoとPHPのインターフェイスの違い
shimabox
2
190
負債になりにくいCSSをデザイナとつくるには?
fsubal
9
2.4k
color-scheme: light dark; を完全に理解する
uhyo
3
310
PHPカンファレンス名古屋2025 タスク分解の試行錯誤〜レビュー負荷を下げるために〜
soichi
1
190
Amazon S3 TablesとAmazon S3 Metadataを触ってみた / 20250201-jawsug-tochigi-s3tables-s3metadata
kasacchiful
0
160
さいきょうのレイヤードアーキテクチャについて考えてみた
yahiru
3
750
コミュニティ駆動 AWS CDK ライブラリ「Open Constructs Library」 / community-cdk-library
gotok365
2
120
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.8k
『品質』という言葉が嫌いな理由
korimu
0
160
技術を根付かせる / How to make technology take root
kubode
1
250
GAEログのコスト削減
mot_techtalk
0
120
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Faster Mobile Websites
deanohume
306
31k
Raft: Consensus for Rubyists
vanstee
137
6.8k
How to train your dragon (web standard)
notwaldorf
91
5.8k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
960
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
The Pragmatic Product Professional
lauravandoore
32
6.4k
Making Projects Easy
brettharned
116
6k
Designing for Performance
lara
604
68k
Transcript
ॳΊͯOQNύοέʔδΛ ެ։ͨ͠ (BNF8JUI༵ۚ-5ձ (P5BEBOP
ࣗݾհ w߶ (JUIVCBCMF wגࣜձࣾ(BNF8JUI αʔϏε։ൃ෦ wϑϩϯτΤϯυΤϯδχΞ w3PQQPOHJWVFӡӦϝϯόʔ w/VYUެࣜυΩϡϝϯτ༁
OQNͱ /PEF1BDLBHF.BOBHFSͷҙ
OQNͱ ϦϙδτϦػೳ
OQNͱ ଞऀެ։☁
୭͔͕࡞ͬͨศརͳ ύοέʔδΛར༻Ͱ͖Δ"
୭͔͕
ΦϨศརͳػೳΛ ύοέʔδԽͨ͠
ύοέʔδԽͱ ҙຯͷ͋Δ୯Ґ ػೳ ʹΧϓηϧԽ
ύοέʔδԽͱ ίʔυ͕ཧ͞Εɺෳࡶ͕Լ͕Δ
ύοέʔδԽͱ ґଘ͕ؔཧ͞ΕΔ ϘτϜΞοϓతͳઃܭ
ύοέʔδԽͱ ։ൃաఔͷϑΟʔυόοΫ
ެ։͠Α͏
None
OQNΞΧϯτ wVTFSOBNF wQBTTXPSE wFNBJMBEESFTT
ೝূ OQNBEEVTFS > https://docs.npmjs.com/cli/adduser.html
ೝূ dOQNSDʹ τʔΫϯใ͕ॻ͖ࠐ·ΕΔ
OQNύοέʔδΛ ެ։͢Δ४උྃ
7VF+4ϓϩδΣΫτΛ࡞Δ ʙOQNύοέʔδΛެ։͢ΔͨΊʹʙ
OQNύοέʔδݕࡧ OQNTFBSDIWVFHSBEBUJPO /PNBUDIFTGPVOEGPSlWVFHSBEBUJPO
ಉ໊OQNύοέʔδͳ͍Ͷ✌
7VF$-* WVFDSFBUFWVFHSBEBUJPO DEWVFHSBEBUJPO ZBSOTFSWF
None
࣮ TSD ᵓBTTFUT ᵓDPNQPOFOUT ᴹᵓ(SBEBUJPOWVF ᴹᵋ)FMMP8PSMEWVF ᵓ"QQWVF ᵋNBJOKT
(SBEBUJPOWVF WVFHSBEBUJPO EVSBUJPO DPMPSMJOFBSHSBEJFOU EFH '#&& "%"
(SBEBUJPOWVF EJW TUZMF\CBDLHSPVOE*NBHFDPMPS BOJNBUJPO%VSBUJPOEVSBUJPO.T^ DMBTTWVFHSBEBUJPO
(SBEBUJPOWVF QSPQT\ DPMPS\ UZQF4USJOH EFGBVMUMJOFBSHSBEJFOU EFH '#&& "%"
^ EVSBUJPO\ UZQF/VNCFS EFGBVMU ^ ^
(SBEBUJPOWVF EBUBGVODUJPO \ SFUVSO\ EVSBUJPO.TA\UIJTEVSBUJPO^TA ^ ^
(SBEBUJPOWVF WVFHSBEBUJPO\ BOJNBUJPO(SBEJFOUFBTFJOpOJUF CBDLHSPVOETJ[F ^ !LFZGSBNFT(SBEJFOU\ \ CBDLHSPVOEQPTJUJPO ^ \
CBDLHSPVOEQPTJUJPO ^ \ CBDLHSPVOEQPTJUJPO ^ ^
MJCNBJOKT JNQPSU7VF(SBEBUJPOGSPNDPNQPOFOUT(SBEBUJPOWVF DPOTU1MVHJO\ JOTUBMM 7VF \ লུ ^ ^
FYQPSUEFGBVMU1MVHJO
MJCNBJOKT JOTUBMM 7VF \ DPOTUDPNQPOFOUT\ 7VF(SBEBUJPOWVFHSBEBUFJPOͱͯ͑͠Δ ^ GPS DPOTU<OBNF D>PG0CKFDUFOUSJFT
DPNQPOFOUT \ 7VFDPNQPOFOU OBNF D ^ ^
QBDLBHFKTPO OQNJOJU
QBDLBHFKTPO w FOUSZQPJOU w HJUSFQPTJUPSZ w LFZXPSET w BVUIPS w
MJDFOTF *4$
FOUSZQPJOU ύοέʔδ໊Ͱ JNQPSU͞ΕΔϑΝΠϧ໊
FOUSZQPJOUMJCNBJOKT JNQPSU7VF(SBEBUJPOGSPNWVFHSBEBUJPO FOUSZQPJOU
7VFVTF QMVHJO JNQPSU7VF(SBEBUJPOGSPNWVFHSBEBUJPO 7VFVTF 7VF(SBEBUJPO
OQNͰެ։
QBDLBHFKTPO QSJWBUFGBMTF
QSJWBUFGBMTF ઃఆ͢Δͷެ։લ
OQNެ։ OQNQVCMJTI
Ξοϓσʔτ OQNQVCMJTI
QBDLBHFKTPO WFSTJPOΛߋ৽͢Δ͜ͱ
ެ։ఀࢭ OQNVOQVCMJTI
ެ։ఀࢭ ྑ͘ͳ͍ߦ͍ͳͷͰɺ Ί͓͍ͯͨ΄͏͕ྑ͍Ͱ͢ > https://docs.npmjs.com/cli/unpublish
·ͱΊ w WVFHSBEBUJPOެ։͠·ͨ͠ w ճΠϯετʔϧ͞Ε͍ͯΔ w ୭͔͕͍ͬͯΔ w WVFHSBEJFOUʹվ໊͍ͨ͠ ͚ͩͲɺΊͨ
> https://www.npmjs.com/package/vue-gradation
'JO