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
Develop NPM Package Locally
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hyperjump Tech
April 16, 2024
Programming
54
3
Share
Develop NPM Package Locally
NPM Package development
Hyperjump Tech
April 16, 2024
More Decks by Hyperjump Tech
See All by Hyperjump Tech
Web Development Tips
hyperjump
3
61
Pull Request, Make & Review
hyperjump
3
47
Next.JS
hyperjump
3
29
Pull Request
hyperjump
3
26
IT Process & Delivery
hyperjump
3
39
Trunk Based Development
hyperjump
3
64
Mobile Application Security
hyperjump
3
55
Storage for the WEB
hyperjump
4
71
BIG-O Notation
hyperjump
3
63
Other Decks in Programming
See All in Programming
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
1.5k
Vibe NLP for Applied NLP
inesmontani
PRO
0
570
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
730
10 Tips of AWS ~Gen AI on AWS~
licux
5
520
Explore CoroutineScope
tomoeng11
0
140
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
130
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
2.2k
Back to the roots of date
jinroq
0
640
〜バイブコーディングを超えて〜 チームで実験し続けたAI駆動開発
tigertora7571
0
180
Agent Skills を社内で育てる仕組み作り
jackchuka
0
170
JOAI2026 1st solution - heron0519 -
heron0519
0
170
なぜあなたのコードには「コシ」がないのか?〜AI時代に問う、最後まで美味しい設計と戦略〜 #phpconkagawa / phpconkagawa2026
shogogg
0
110
Featured
See All Featured
Building Applications with DynamoDB
mza
96
7k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Accessibility Awareness
sabderemane
1
110
A designer walks into a library…
pauljervisheath
211
24k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
120
The World Runs on Bad Software
bkeepers
PRO
72
12k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Speed Design
sergeychernyshev
33
1.6k
WENDY [Excerpt]
tessaabrams
10
37k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
500
Discover your Explorer Soul
emna__ayadi
2
1.1k
Transcript
Developing NPM Package Locally W I T H M O
N O R E P O
None
None
Problem Statement Redundant notification channels code Redundant type declaration Can
import only notification package to symon
None
Solution Offered • Monorepo > workspace
None
Why Monorepo? • Share eslint/ts config, utils, documentation • Share
library and dependency
Monorepo tools
None
Let's start from basic What we need to do? •
Extract separate package monika • Import package notification in monika
Using Workspaces • Workspaces are the building blocks of your
monorepo. Each app and package you add to your monorepo will be inside its own workspace.
Creating a new package in the monorepo workspace
Adding dependencies and configuring the package
Demo monika & Symon •Building and testing the package locally
•Making changes and updates to the package
vs Don't be scared to start
Publishing the package to the NPM registry
Inti dari publishing to NPM registry
Publish pakai repo sendiri bisa
None
T H A N K Y O U , S
E L A M A T M U D I K