Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Package-Management Für JavaScript
Search
Rodney Rehm
July 01, 2014
Technology
0
350
Package-Management Für JavaScript
Language: German
Einführung in Package-Management anhand von Bower.
EnterJS 2014
Rodney Rehm
July 01, 2014
Tweet
Share
More Decks by Rodney Rehm
See All by Rodney Rehm
The Responsibilities Of A Front End Operations Engineer
rodneyrehm
0
480
Internet Of Things
rodneyrehm
0
240
Coping With The Broken Web
rodneyrehm
0
380
Coping With The Broken Web
rodneyrehm
0
370
Coping With The Broken Web
rodneyrehm
8
1.9k
Other Decks in Technology
See All in Technology
Strands AgentsとNova 2 SonicでS2Sを実践してみた
yama3133
1
1.5k
子育てで想像してなかった「見えないダメージ」 / Unforeseen "hidden burdens" of raising children.
pauli
2
310
AIの長期記憶と短期記憶の違いについてAgentCoreを例に深掘ってみた
yakumo
4
470
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
110
Entity Framework Core におけるIN句クエリ最適化について
htkym
0
100
SREには開発組織全体で向き合う
koh_naga
0
400
「図面」から「法則」へ 〜メタ視点で読み解く現代のソフトウェアアーキテクチャ〜
scova0731
0
460
AIBuildersDay_track_A_iidaxs
iidaxs
3
920
ZOZOの独自性を生み出す「似合う4大要素」の開発サイクル
zozotech
PRO
0
110
Lookerで実現するセキュアな外部データ提供
zozotech
PRO
0
190
通勤手当申請チェックエージェント開発のリアル
whisaiyo
3
330
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
390
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Practical Orchestrator
shlominoach
190
11k
Exploring anti-patterns in Rails
aemeredith
2
200
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
40
Mobile First: as difficult as doing things right
swwweet
225
10k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Utilizing Notion as your number one productivity tool
mfonobong
2
180
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
[SF Ruby Conf 2025] Rails X
palkan
0
550
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
29
Transcript
Package-Management für JavaScript Rodney Rehm - @rodneyrehm EnterJS 2014
Hey, I’m Rod Photo by @stn1978
None
https://www.qivicon.com Home Automation
In Einem Land Vor Unserer Zeit…
None
•Bezug zur Quelle? •Ladereihenfolge? •Wartbarkeit von Einzelteilen? •Testbarkeit von Einzelteilen?
•global scope?
Module Definieren
None
None
None
None
(vermutlich veraltete Syntax…)
Heute…
Module Laden
None
None
Heute…
Module Verwalten (Wie es bisher gemacht wurde)
None
None
None
None
None
None
None
None
None
Module Verwalten
None
None
Heute… Front End Build Chain Ablage der fertig gebauten Artefakte
Bower Konsumieren
None
None
None
None
None
None
None
(automatisieren mit grunt-bower-verify)
None
None
None
None
None
Bower Als Registry
None
None
None
None
None
None
None
None
None
None
None
None
None
Private Bower Registry
None
None
None
None
Mit Modulen Entwickeln?
None
None
None
None
None
Spielwiesen™
•Ladereihenfolge •Kein Global scope Pollution •Wartbare Einzelteile
None
None
Continuous Integration
Jenkins NodeJS Plugin https://wiki.jenkins-ci.org/display/JENKINS/NodeJS+Plugin
Jenkins Build Job
Leider keine Dependents
None
That’s it… Rodney Rehm - @rodneyrehm EnterJS 2014
Resources # Loading http://requirejs.org/ http://browserify.org/ # PackageManagement http://npmjs.org/ http://bower.io/ http://component.io/
http://ender.jit.su/ http://volojs.org/ http://jamjs.org/ http://jspm.io/ # Build Tools http://gruntjs.com/ https://npmjs.org/package/grunt-bower-clean https://npmjs.org/package/grunt-dependencygraph https://npmjs.org/package/grunt-bower-verify # Jenkins https://wiki.jenkins-ci.org/display/JENKINS/NodeJS+Plugin # Articles http://wibblycode.wordpress.com/2013/01/01/the-state-of-javascript- package-management/ http://addyosmani.com/writing-modular-js/ http://fumblesandfriends.com/blog/setting-up-a-private-bower-registry/