|
8 | 8 | [][5] |
9 | 9 |
|
10 | 10 | [][6] |
11 | | -[][7] |
12 | | -[][8] |
| 11 | +[][7] |
13 | 12 |
|
14 | | -[][9] |
| 13 | +[][8] |
| 14 | +[][9] |
15 | 15 |
|
16 | | -[][10] |
| 16 | +[][10] |
| 17 | + |
| 18 | +[][11] |
17 | 19 |
|
18 | 20 | ## Usage |
19 | 21 |
|
@@ -46,8 +48,8 @@ npm install parcel-bundler -D |
46 | 48 |
|
47 | 49 | ```html |
48 | 50 | <script src="https://polyfill.io/v3/polyfill.min.js?flags=gated&features=Object.fromEntries%2CArray.prototype.flat"></script> |
49 | | -<script src="https://cdn.jsdelivr.net/npm/@webcomponents/webcomponentsjs@2.4.3/webcomponents-bundle.min.js"></script> |
50 | | -<script src="https://cdn.jsdelivr.net/npm/@webcomponents/webcomponentsjs@2.4.3/custom-elements-es5-adapter.js"></script> |
| 51 | +<script src="https://cdn.jsdelivr.net/npm/@webcomponents/webcomponentsjs@2.4.4/webcomponents-bundle.min.js"></script> |
| 52 | +<script src="https://cdn.jsdelivr.net/npm/@webcomponents/webcomponentsjs@2.4.4/custom-elements-es5-adapter.js"></script> |
51 | 53 |
|
52 | 54 | <script src="source/SubTag.tsx"></script> |
53 | 55 | <script src="source/TestTag.tsx"></script> |
@@ -169,49 +171,50 @@ export class TestTag extends mixin<Props, State>() { |
169 | 171 |
|
170 | 172 | We recommend these libraries to use with WebCell: |
171 | 173 |
|
172 | | -- **State management**: [MobX][11] (also powered by **TypeScript** & **Decorator**) |
| 174 | +- **State management**: [MobX][12] (also powered by **TypeScript** & **Decorator**) |
173 | 175 |
|
174 | | -- **Router**: [Cell Router][12] (based on **MobX**) |
| 176 | +- **Router**: [Cell Router][13] (based on **MobX**) |
175 | 177 |
|
176 | 178 | - **UI components** |
177 | 179 |
|
178 | | - - [BootCell][13] (based on **BootStrap v4**) |
179 | | - - [Material Cell][14] (based on **Material Design** & **BootStrap v4**) |
180 | | - - [GitHub Web Widget][15] |
| 180 | + - [BootCell][14] (based on **BootStrap v4**) |
| 181 | + - [Material Cell][15] (based on **Material Design** & **BootStrap v4**) |
| 182 | + - [GitHub Web Widget][16] |
181 | 183 |
|
182 | | -- **HTTP request**: [KoAJAX][16] (based on **Koa**-like middlewares) |
| 184 | +- **HTTP request**: [KoAJAX][17] (based on **Koa**-like middlewares) |
183 | 185 |
|
184 | | -- **Utility**: [Web utility][17] (Methods & Types) |
| 186 | +- **Utility**: [Web utility][18] (Methods & Types) |
185 | 187 |
|
186 | | -- **Event stream**: [Iterable Observer][18] (**Observable** proposal) |
| 188 | +- **Event stream**: [Iterable Observer][19] (**Observable** proposal) |
187 | 189 |
|
188 | | -- **MarkDown integration**: [MarkCell][19] (**MDX** implement) |
| 190 | +- **MarkDown integration**: [MarkCell][20] (**MDX** implement) |
189 | 191 |
|
190 | 192 | ## Roadmap |
191 | 193 |
|
192 | | -- [x] (Template) [Document Fragment node][20] |
| 194 | +- [x] (Template) [Document Fragment node][21] |
193 | 195 | - [ ] Server-side Render |
194 | 196 |
|
195 | | -Go to [contribute][21]! |
| 197 | +Go to [contribute][22]! |
196 | 198 |
|
197 | 199 | [1]: https://www.webcomponents.org/ |
198 | 200 | [2]: https://facebook.github.io/jsx/ |
199 | 201 | [3]: https://www.typescriptlang.org |
200 | 202 | [4]: https://david-dm.org/EasyWebApp/WebCell |
201 | 203 | [5]: https://travis-ci.com/EasyWebApp/WebCell |
202 | 204 | [6]: https://github.com/996icu/996.ICU/blob/master/LICENSE |
203 | | -[7]: https://tech-query.me/programming/web-components-practise/slide.html |
204 | | -[8]: https://gitter.im/EasyWebApp/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge |
205 | | -[9]: https://codesandbox.io/s/webcell-demo-9gyll?autoresize=1&fontsize=14&hidenavigation=1&module=%2Fsrc%2FClock.tsx&theme=dark |
206 | | -[10]: https://nodei.co/npm/web-cell/ |
207 | | -[11]: https://github.com/EasyWebApp/WebCell/blob/v2/MobX |
208 | | -[12]: https://web-cell.dev/cell-router/ |
209 | | -[13]: https://bootstrap.web-cell.dev/ |
210 | | -[14]: https://web-cell.dev/material-cell/ |
211 | | -[15]: https://tech-query.me/GitHub-Web-Widget/ |
212 | | -[16]: https://web-cell.dev/KoAJAX/ |
213 | | -[17]: https://web-cell.dev/web-utility/ |
214 | | -[18]: https://web-cell.dev/iterable-observer/ |
215 | | -[19]: https://github.com/EasyWebApp/MarkCell |
216 | | -[20]: https://github.com/Microsoft/TypeScript/issues/20469 |
217 | | -[21]: https://github.com/EasyWebApp/WebCell/blob/v2/Contributing.md |
| 205 | +[7]: https://github.com/jaywcjlove/awesome-uikit |
| 206 | +[8]: https://tech-query.me/programming/web-components-practise/slide.html |
| 207 | +[9]: https://gitter.im/EasyWebApp/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge |
| 208 | +[10]: https://codesandbox.io/s/webcell-demo-9gyll?autoresize=1&fontsize=14&hidenavigation=1&module=%2Fsrc%2FClock.tsx&theme=dark |
| 209 | +[11]: https://nodei.co/npm/web-cell/ |
| 210 | +[12]: https://github.com/EasyWebApp/WebCell/blob/v2/MobX |
| 211 | +[13]: https://web-cell.dev/cell-router/ |
| 212 | +[14]: https://bootstrap.web-cell.dev/ |
| 213 | +[15]: https://web-cell.dev/material-cell/ |
| 214 | +[16]: https://tech-query.me/GitHub-Web-Widget/ |
| 215 | +[17]: https://web-cell.dev/KoAJAX/ |
| 216 | +[18]: https://web-cell.dev/web-utility/ |
| 217 | +[19]: https://web-cell.dev/iterable-observer/ |
| 218 | +[20]: https://github.com/EasyWebApp/MarkCell |
| 219 | +[21]: https://github.com/Microsoft/TypeScript/issues/20469 |
| 220 | +[22]: https://github.com/EasyWebApp/WebCell/blob/v2/Contributing.md |
0 commit comments