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
Prettierに従わなくてもいい場合
Search
sosukesuzuki
June 28, 2021
7
3.1k
Prettierに従わなくてもいい場合
https://nodejs.connpass.com/event/215218/
の発表資料です。すべて個人の意見です。
sosukesuzuki
June 28, 2021
Tweet
Share
More Decks by sosukesuzuki
See All by sosukesuzuki
デザインシステムと生成AIの相性について考える
sosukesuzuki
4
1.1k
イテレータとイテラブルの概要と課題、未来
sosukesuzuki
5
3.4k
JavaScriptCoreのObject.groupBy/Map.groupByのバグを自分で報告して自分で直す
sosukesuzuki
1
550
「書いたJavaScriptがそのままブラウザで動く未来へ」スピーカーノート
sosukesuzuki
8
11k
Prettier 3.0 の VSCode 拡張対応における技術的な意思決定~VSCode 拡張で dynamic import が動かない~
sosukesuzuki
1
2k
ESM移行は無理だけどおれもSindreのライブラリが使いたい!
sosukesuzuki
2
1.2k
JavaScript エコシステムを維持する OSS の努力と課題
sosukesuzuki
14
9.5k
Prettier 2.0
sosukesuzuki
2
1.7k
Prettier の TypeScript 3.7 対応について
sosukesuzuki
0
420
Featured
See All Featured
Speed Design
sergeychernyshev
32
1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
The World Runs on Bad Software
bkeepers
PRO
70
11k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
For a Future-Friendly Web
brad_frost
179
9.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Transcript
1SFUUJFSʹ ैΘͳ͍͍ͯ͘߹ NodeֶԂ 36࣌ݶ ΦϯϥΠϯ
"CPVUNF w 4PTVLF4V[VLJ w ஜେֶใֶ܈ใՊֶྨ w $ZCP[VϑϩϯτΤϯυΤΩεύʔτνʔ Ϝ w 1SFUUJFS$PSF5FBN
w #BCFM5FBN w IUUQTUXJUUFSDPN@@TPTVLFTV[VLJ w IUUQTHJUIVCDPNTPTVLFTV[VLJ
1SFUUJFSͱ w IUUQTQSFUUJFSJP w IUUQTUXJUUFSDPN1SFUUJFS$PEF w 5IF0QJOJPOBUFE$PEF'PSNBUUFS w Φϓγϣϯ͕গͳ͍ͷ͕ಛ w
+BWB4DSJQUɺ5ZQF4DSJQUɺ$44ɺ)5.- ͷݴޠʹରԠ͍ͯ͠Δ
ΘΕ͍ͯΔ OQNͷXFFLMZEPXOMPBET 4UBUFPG+4
ैΘΕ͍ͯΔ wʮ࠷ۙࢮͰQSFUUJFSʹै͏ʹͳΓ·ͨ͠ɻʯ wʮࢮͰԶʹ͍͍ͭͯ͜ʂ͍ͬͯ͏ͷ͕QSFUUJFSͳΜͩͳʯ wʮ1SFUUJFSͷϑΥʔϚοτ৴པײ͕͋ͬͯೲಘ͍͔ͳ͍ͱ͜Ζ1SFUUJFS ༷͕ͦ͏ݴ͏ͷͰͨ͠ΒʜʜΈ͍ͨͳؾ࣋ͪʹͳΔ͚Ͳߦ಄Χοί͚ͩ ڐͤͳ͍ʯ wʮQSFUUJFS༷͕നͱݴͬͨΒࠇന͘ͳΔʯ 5XJUUFS͔Β
ैΘΕ͍ͯΔ 5XJUUFS͔Β
ʮैΘͳ͚Ε͍͚ͳ͍ʯ ͱ͍͏͜ͱͳ͍
1SFUUJFSʹैΘͳͯ͘Α͍̏ͭͷέʔε w 1SFUUJFS͕ϓϩάϥϚʔͷҙਤΛղऍͰ͖ͳ͍߹ w 1SFUUJFS͕໌Β͔ʹόά͍ͬͯΔ߹ w 1SFUUJFS͕όά͍ͬͯΔ͔͠Εͳ͍߹
1SFUUJFS͕ϓϩάϥϚʔͷҙਤ ΛղऍͰ͖ͳ͍߹
ҙਤΛղऍͰ͖ͳ͍͜ͱ͕͋Δ w 1SFUUJFSߏจΛݟΔ w ϓϩάϥϚʔͷҙਤΛղऍͰ͖ͳ͍͜ͱ͕͋Δ w ྫߦྻΛ࡞Δؔ
ରॲQSFUUJFSJHOPSFίϝϯτ w QSFUUJFSJHOPSFίϝϯτΛ͏ w ͦͷίϝϯτͷ࣍ͷϊʔυΛແࢹ͢ΔΑ͏ʹͳΔ w IUUQTQSFUUJFSJPEPDTFOJHOPSFIUNM
1SFUUJFS͕໌Β͔ʹ όάͬͯΔ߹
1SFUUJFSʹଟ͘ͷόά͕͋Δ
ݴޠػೳͷରԠ͕Γ͍ͯͳ͍ w 5ZQF4DSJQUͷ৽͍͠ߏจͳͲͰϦϦʔεϊʔτʹݴٴ͕ͳ͍߹ͦΕ ʹैͰ͖͍ͯͳ͍߹͕͋Δ w ྫ5ZQF4DSJQUͷ1BSBNFUFS1SPQFSUZͰͷPWFSSJEFम০ࢠͷରԠ w 1SFUUJFSΛϦϦʔε͔ͯ͠Βଘࡏʹؾ͍ͮͯɺύονϦϦʔεͰର Ԡͨ͠
ख͕Βͳ͍ w όάͬͯΔ͜ͱʹؾ͕͍͍ٕͭͯͯज़తͳқͷߴ͞Ϧιʔεෆ Ͱमਖ਼Ͱ͖͍ͯͳ͍͜ͱ͕͋Δ
ରॲ(JU)VCͰͷͳΜΒ͔ͷԠ w *TTVFͷ࡞ɾίϝϯτɾ*TTVFίϝϯτͷ👍 w ༏ઌΛ͚͍ͭ͢ w ʮݱ࣮ʹى͖͍ͯΔͳΜͩʯͱೝࣝ͞Ε͘मਖ਼͞ΕΔՄೳੑ͕͋ Δ w ͪΖΜ13Λ࡞͍͍ͬͯ
1SFUUJFS͕όά͍ͬͯΔ ͔͠Εͳ͍߹
όάͳͷ͔Θ͔Βͳ͍ڍಈ w Ұݟ͚ͨͩ͠Ͱͳͦ͞͏͕ͩɺΑ͘ߟ͑ͨΒಡΈʹ͍͘ w ಡΈʹ͍͕͘ɺ͜Ε͕1SFUUJFSͷྲّྀͳΜ͡Όͳ͍ͩΖ͏͔
ޙ͔ΒόάͱΈͳ͞Εमਖ਼͞Εͨྫ
ରॲ(JU)VCͰͷͳΜΒ͔ͷԠ w *TTVFͷ࡞ɾίϝϯτɾ*TTVFίϝϯτͷ👍 w ཁΛΔ͜ͱ͕Ͱ͖Δ w IUUQTQSFUUJFSJPEPDTFOSBUJPOBMFIUNMʹ͍ΘΏΔ1SFUUJFSͷྲّྀ ͱͦͷࠜڌ͕ॻ͍ͯ͋Δ w ͪΖΜ13Λ࡞͍͍ͬͯ
1SFUUJFSΛ͏త ʮνʔϜͰίʔσΟϯάελΠϧʹؔ ͢ΔٞΛͳ͘͢ʯ͜ͱ
͔͠͠ɺ1SFUUJFSͰ ͦ͏͍͏ٞΛͯ͠Α͍
·ͱΊ w QSFUUJFSJHOPSFίϝϯτΛ͓͏ w όάͬͯͨΒ👍͚ͩͰ͍͍ͷͰ(JU)VC্ͰϦΞΫγϣϯΛ͠Α͏ w 1SFUUJFSͰίʔσΟϯάελΠϧʹ͍ͭͯٞͯ͠ྑ͍ w ߹ཧੑ͕͋Ε