~/talk

Supercharging Angular Libraries with 'ng add' and Schematics

Talkat AngularUP 2019 Β· on Wednesday, 2019-06-12Β· [angular, developer-experience]
slides:none on file

Shows how to make an Angular library installable with ng add by shipping a schematics collection and setting the "schematics" entry in package.json. Demonstrates concrete techniques: using schematics APIs (chain, externalSchematic, mergeWith, template/URL sources), atomic updates via a virtual file system so failed changes roll back, editing package.json safely (read/parse/overwrite) and a live example that adds a dependency (tel-aviv@5.0) and scaffolds files.

AI-written summary Β· about

  1. 0:00Introduction to talk
  2. 1:08NativeScript overview
  3. 3:01Why use schematics
  4. 5:49Benefits of schematics
  5. 8:41Creating schematics collection
  6. 11:14Schematics theory basics
  7. 13:04Developing schematics
  8. 17:24Composing schematics
  9. 19:59Templating in schematics
  10. 24:19Editing files with schematics
  11. 30:38Live coding demo
  12. 31:22Q&A and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark β€” the status bar button does the same
?
this help
esc
close this, then clear every filter β€” or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.