Attendees: @bmomberger-bitovi @chasen @James0x57 @matthewp @phillipskevin
Demos & topics:
New StealJS documentation:
- steal-bundle-manifest docs
-
Server templating in Node guide
- Uses the bundle manifest to provide
Link; rel=preload
headers and HTTP/2 support - Works with optimized builds!
- Uses the bundle manifest to provide
-
Generating HTML Snippets guide
- If you don’t use Node.js, then you can create HTML snippets as part of your build process and use the snippets with your server templating language
- We’re working on grouping the docs differently and expanding the docs on different subjects
- Updated can-stache-bindings and codemod for upgrading
- Inline named partials
-
can-stache
: {{debugger}} and whitespace control - can-element for creating Custom Elements from the Web Components spec
- can-kefir for using Kefir.js anywhere observables are used in CanJS
- can-observe for creating observable Proxy objects without having all the properties defined up-front
can-stache-bindings/colon-bindings codemod transform:
- By default, explicit transform Element and ViewModel bindings, e.g.
<button ($click)="method()"></button>
to<button on:el:click="method()"></button>
(notice theel
) -
--implicit
for implicit bindings, e.g.<button ($click)="method()"></button>
to<button on:click="method()"></button>
(noel
) - Works with
.component
,.html
,.js
,.md
, and.stache
files
JSX support in CanJS:
-
Kevin’s proposal to add
can-async-import
- We would deprecate
<can-import>
with content and show a warning
- We would deprecate
- Matthew prefers an attribute; Chasen had no objections to Kevin’s proposal
Julian’s YouTube Contributors Meeting suggestion:
- Chasen will start updating our videos with keywords from our demos & topics so the videos are more easily searchable