Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First-Class Component Templates #779

Merged
merged 59 commits into from
Mar 4, 2022
Merged
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
68a7c62
RFC: First-Class Component Templates
chriskrycho Nov 23, 2021
c599c05
Remove unneeded comments, add a drawback I missed
chriskrycho Dec 3, 2021
eab0514
Update the TOC with final outline
chriskrycho Dec 3, 2021
39d5e72
Fix some missing content
chriskrycho Dec 4, 2021
7b2d25d
Remove text about Svelte RFC duration
chriskrycho Dec 4, 2021
9174157
Fix a wordo
chriskrycho Dec 4, 2021
e4e8927
Fix typos, grammatical errors, and wrong assertions
chriskrycho Dec 5, 2021
c322cdc
Fix two code samples
chriskrycho Dec 5, 2021
028f3be
Improve presentation of imports-only discussion
chriskrycho Dec 5, 2021
808cba4
Add note about component names in blueprint
chriskrycho Dec 5, 2021
11d290e
Include helper and modifier in prelude helpers
chriskrycho Dec 5, 2021
f33a32a
Clarify a number of points throughout
chriskrycho Dec 6, 2021
2c0fbe5
Clarify intro of classes and fix a typo
chriskrycho Dec 6, 2021
53e8b8d
Update TOC with newly added section
chriskrycho Dec 6, 2021
d9df94a
Improve discussion of compilation and static scope
chriskrycho Dec 6, 2021
5e56ae4
Improve summary, standardize on 'first-class'
chriskrycho Dec 6, 2021
1f8e104
Fix typo and phrasing
chriskrycho Dec 6, 2021
8f7cac2
Present top-level/default export first
chriskrycho Dec 6, 2021
91894f7
'Drawbacks' was covering platform `<template>` twice
chriskrycho Dec 6, 2021
66adea1
Fix a few code samples
chriskrycho Dec 6, 2021
21096fc
Add discussion of non-colocated templates, codemod
chriskrycho Dec 8, 2021
16a8b75
Add recommendation and discussion of template types
chriskrycho Dec 8, 2021
e042883
Acknowledge no-two-files drawback
chriskrycho Dec 8, 2021
673b248
Fix an incomplete sentence
chriskrycho Dec 8, 2021
eb836e5
Drop reference to since-removed footnote
chriskrycho Dec 8, 2021
afa244b
E_TOO_MANY_EM_DASHES
chriskrycho Dec 8, 2021
8f87cd4
Fix hbs TS tradeoff
chriskrycho Dec 8, 2021
831cc40
Fix a bunch of typos
chriskrycho Dec 8, 2021
5990a04
Include reference to RFC 0432
chriskrycho Dec 10, 2021
e81782e
Just reference RFC 0496 for prelude and keywords
chriskrycho Dec 10, 2021
1301851
Clarify linting
chriskrycho Dec 10, 2021
d8fdd35
Extract discussion of performance into dedicated section
chriskrycho Dec 10, 2021
f00eab4
Fix a typo in a code sample
chriskrycho Dec 10, 2021
3fa537d
Include `isStrict: true`
chriskrycho Dec 10, 2021
c1ead82
Clarify private class fields handling
chriskrycho Dec 10, 2021
556e9e0
Clarify why named exports aren't resolvable in loose mode
chriskrycho Dec 10, 2021
b460e4b
Add section on custom file extension
chriskrycho Dec 10, 2021
ea79273
Clarify which blueprints to update, what to do
chriskrycho Dec 10, 2021
39f9c90
Link to Rust's prelude docs in footnote
chriskrycho Dec 10, 2021
2541525
Discuss default component manager option
chriskrycho Dec 10, 2021
d1d4082
Add 'Transition' section
chriskrycho Dec 10, 2021
3dbd51f
Fix: `isStrict` -> `strictMode`
chriskrycho Dec 10, 2021
6284bca
Further clarify open question on default component manager
chriskrycho Dec 10, 2021
d3b32c0
Another fix around `let`: legal but reassignment useless
chriskrycho Dec 10, 2021
ed79e13
Some useful parentheses
chriskrycho Dec 10, 2021
5b77dee
Sentence redundancy yooooo
chriskrycho Dec 10, 2021
8aae383
Clarity on uses of `<template>` in functions
chriskrycho Dec 10, 2021
fdceb29
A missing strict mode
chriskrycho Dec 10, 2021
42408ab
Add footnote on deprecating non-colocated components
chriskrycho Dec 10, 2021
ed5e12a
Add note about 'template-only' language
chriskrycho Dec 10, 2021
39d8814
Fix incomplete sentence
chriskrycho Dec 11, 2021
e92a8bb
Elaborate 'Transition path'
chriskrycho Dec 11, 2021
828c878
Fix a bad transition (left over from previous structure)
chriskrycho Dec 11, 2021
585bc83
Improve discussion of named exports workaround
chriskrycho Dec 11, 2021
0f1ec07
Slight improvement to paragraph on Mapbox/helpers
chriskrycho Dec 11, 2021
c1b4bee
Add reference to #785 now that it is published
chriskrycho Jan 8, 2022
630c970
Add note on plan for Spec
chriskrycho Feb 15, 2022
3e9a541
Fix a typo
chriskrycho Feb 15, 2022
5f8ff4c
Update TOC
chriskrycho Feb 15, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading