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
TypeScriptでVSCodeの拡張機能を作っている話 / Development VS...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kuromoka
September 30, 2019
Technology
1.6k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
TypeScriptでVSCodeの拡張機能を作っている話 / Development VSCode extension with TypeScript
We Are JavaScripters! @36th(
https://wajs.connpass.com/event/145639/
)での発表資料です。
kuromoka
September 30, 2019
More Decks by kuromoka
See All by kuromoka
2年半VSCodeを使ってきて意外と知らなかったこと
kuromoka
19
18k
Vuetifyのドキュメント翻訳について / Vuetify document translation
kuromoka
1
700
チームにジョインしたての開発あるある / Just join the team
kuromoka
1
1.2k
VuetifyにOSSコントリビュートした話 / Contributing to Vuetify
kuromoka
1
520
Other Decks in Technology
See All in Technology
テスト設計の本質を改めて考えてみる~生成AIを活用する時代だからこそ、作ったテストの説明性を高めよう~
yamasaki696
1
270
LiDAR SLAMの実装とセンサ融合 ~Lie群からContinuous-Time LIOまで~
naokiakai
1
820
AI・ロボティクスと自動化社会 / AI, Robotics, and the Automated Society
ks91
PRO
0
140
AIで政治は変わるのか? — 中高生と考えたAI時代の民主主義(東海高校サタデープログラム)
eitarosuda
0
350
背中から、背中へ /paying forward to community
naitosatoshi
0
210
NDIAS CTF 2026 問題解説会資料
bata_24
0
160
Terraform 101 (初心者向け) 資料
shuadachi
0
160
5分でわかる Amazon Connect_20260608
hwangbyeonghun
0
160
Baseline対応のDOMの型定義を作った
uhyo
2
530
本当の”仕事”を手放せる未来が見えた
mu7889yoon
0
210
Agentic AI 時代のテスト手法: Kiro とはじめるプロパティベーステスト (AWS Summit Japan 2026 | DEV212)
ymhiroki
0
160
AIに「使われる」時代のSaaS戦略 〜既存WebAPIのMCPサーバー化における開発ノウハウ〜
ekispert_api
0
250
Featured
See All Featured
Music & Morning Musume
bryan
47
7.3k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
790
How GitHub (no longer) Works
holman
316
150k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
180
The Cult of Friendly URLs
andyhume
79
6.9k
How to Talk to Developers About Accessibility
jct
2
270
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Abbi's Birthday
coloredviolet
3
8.4k
A better future with KSS
kneath
240
18k
Paper Plane (Part 1)
katiecoart
PRO
0
9.4k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
230
Evolving SEO for Evolving Search Engines
ryanjones
0
230
Transcript
5ZQF4DSJQUで74$PEFͷ֦ுػೳΛ࡞͍ͬͨͯΔ 8F"SF+BWB4DSJQUFST!UI !LVSPNPLB
!LVSPNPLB ๏ ͘Ζ͔LVSPNPLB ๏ (BNF8JUIαʔόαΠυΤϯδχΞ ๏ ීஈ1)1Λ͍ͬͯ·͢ ๏ ٕज़ॻయͰ1)1ͷຊΛग़ͨ͠ ๏
5ZQF4DSJQUࠓճॳΊͯ৮Γ·ͨ͠
͢͜ͱ ๏ ࡞͍ͬͯΔ֦ுػೳʹ͍ͭͯ ๏ 74$PEFͷ֦ுػೳ։ൃʹ͍ͭͯ ๏ 5ZQF4DSJQUͰ։ൃͯ͠Έͯ ๏ ·ͱΊ
࡞͍ͬͯΔ֦ுػೳʹ͍ͭͯ
$JSDMF$*4UBUVT ๏ $JSDMF$*ͷϏϧυ݁ՌΛεςʔλεόʔʹදࣔ ๏ Ϗϧυ݁ՌΛԡ͢ͱՃػೳ
$JSDMF$*4UBUVT ๏ Ճػೳ ‣ ࠷৽ͷϏϧυΛΓ͠ ‣ $JSDMF$*ͷϏϧυϖʔδΛ։͘ ‣ աڈͷϏϧυҰཡΛදࣔ͢Δ
$JSDMF$*4UBUVT ๏ ݱঢ়ͷ։ൃঢ়گ ‣ ਖ਼ৗܥ֓Ͷಈ͖ͦ͏͚ͩͲΤϥʔ࣌·ͬͨ͘ݟͯͳ͍ ‣ ϦϑΝΫλ͍ͨ͠ˍςετίʔυॻ͖͍ͨ ๏ (JU)VCʹެ։ࡁΈʢؾʹͳͬͨΒ˒͍ͩ͘͞ʂʣ ‣
IUUQTHJUIVCDPNLVSPNPLBDJSDMFDJTUBUVT
74$PEFͷ֦ுػೳ։ൃʹ͍ͭͯ
֦ுػೳ։ൃͷྲྀΕ ๏ ίʔυδΣωϨʔλͰܗ࡞ ๏ ཉ͍͠ػೳͷ74$PEFͰͷ໊લΛ୳͢ ๏ ػೳͷαϯϓϧίʔυΛݟΔ
ίʔυδΣωϨʔλͰܗ࡞ ๏ :FPNBOͱHFOFSBUPSDPEFΛΠϯετʔϧ ๏ ίʔυδΣωϨʔλͰίʔυੜ $ npm install -g yo
generator-code $ yo code
ίʔυδΣωϨʔλͰܗ࡞ ๏ 8IBUUZQFPGFYUFOTJPOEPZPVXBOUUPDSFBUF ‣ 5ZQF4DSJQUʮ/FX&YUFOTJPO 5ZQF4DSJQU ʯΛબ
ίʔυδΣωϨʔλͰܗ࡞ ๏ ͋ͱͷ࣭͓ΈͰʢOQNPSZBSOͳͲͷ࣭ʣ ๏ ࡞ޙʹσόοάʢ'ʣͯ͠ಈ࡞֬ೝ ‣ ֦ுػೳ։ൃ༻ͷ74$PEF͕ผʹ্ཱ͕ͪΔ ‣ ίϚϯυύϨοτ͔Βʮ)FMMP8PSMEʯͷಈ࡞Λ֬ೝ
ཉ͍͠ػೳͷ74$PEFͰͷ໊લΛ୳͢ ๏ ֤ػೳ͝ͱͷ໊લ͕ɺ"1*ͷ໊ؔΫϥε໊ʹͳ͍ͬͯΔ ‣ ͨͱ͑εςʔλεόʔʮDSFBUF4UBUVT#BS*UFNʯؔͰ࡞Δ ๏ ཉ͍͠ػೳͷॴ໊͕͔ͬͯલ͕͔Βͳ͍ ๏ ໊લ͔͑͞Ε"1*Ұཡͷϖʔδ͔ΒใݕࡧͰ͖Δ ‣
IUUQTDPEFWJTVBMTUVEJPDPNBQJSFGFSFODFTWTDPEFBQJ
໊લ͕͔Βͳ͔ͬͨྫ ๏ ͜ΕΛ࡞Γ͍ͨΠϝʔδ಄ʹ͋Δ໊͕લ͕ෆ໌ɾɾɾ ‣ ެࣜυΩϡϝϯτͰࢀߟʹͳΔهࡌ͕ݟ͚ͭΒͳ͔ͬͨ ‣ ಉ༷ͷ6*͕͋Δʮ(JU-FOTʯͷιʔείʔυΛಡΜͰɺ ʮ2VJDL1JDLʯͱΑ͏͘໌
ػೳͷαϯϓϧίʔυΛݟΔ ๏ ݸਓతʹυΩϡϝϯτΑΓίʔυͷํ͕ࢀߟʹͳͬͨ ๏ ެࣜͰެ։͍ͯ͠ΔαϯϓϧίʔυͷϦϙδτϦ ‣ IUUQTHJUIVCDPNNJDSPTPGUWTDPEFFYUFOTJPOTBNQMFT
5ZQF4DSJQUͰ։ൃͯ͠Έͯ
ྑ͔ͬͨͱ͜Ζ ๏ 74$PEFͰิ͕ΨϯΨϯޮ͘ͱ͜Ζ ‣ 1)1Λ74$PEFͰॻ͍ͯΔͱ͖ͱੈք͕ҧ͍·ͨ͠ɾɾɾ ๏ Τϥʔ͕͋ΕίϯύΠϧͰ͔ΕΔ҆৺ײ
ਏ͔ͬͨͱ͜Ζ ๏ ܕγεςϜ͕ڧྗͳɺΤϥʔͰ·ͬͨ͜ͱʢಛʹ࠷ॳʣ ๏ ԼͷΑ͏ͳίϯετϥΫλͷॻ͖ํ ‣ ίϯετϥΫλʹͨ͠ͰɺϓϩύςΟͷηοτ·Ͱߦ͏
·ͱΊ
·ͱΊ ๏ 74$PEFͷ֦ுػೳ։ൃ໊લΛ୳͢ͷ͕େม ๏ υΩϡϝϯτΑΓαϯϓϧίʔυͷํ͕ࢀߟʹͳΔ͔ʁ ๏ ࡞͍ͬͯΔʮ$JSDMF$*4UBUVTʯ։ൃதͰ͢ʂ