perf(#10923): CSS Modules のクラス名をインライン化する (#10930)
* perf(#10923): unwind css module class name
* perf(#10923): support multiple components
* refactor: clean up
* refactor(#10923): avoid `useCssModule()`
* fix(#10923): allow direct literal class name
* fix(#10923): avoid computed class name
* fix(#10923): allow literal keys
* fix(#10923): typo
* fix(#10923): invalid class names
* chore: test
* revert: test
This reverts commit 5c7ef366eceebe8ba260efa4d5d675f6c1775c45.
* fix(#10923): hidden tale
* perf(#10923): also unwind scoped css contained components
* perf(#10923): `normalizeClass` AOT compilation
---------
Co-authored-by:
syuilo <Syuilotan@yahoo.co.jp>
Showing
- packages/frontend/lib/rollup-plugin-unwind-css-module-class-name.test.ts 597 additions, 0 deletions...nd/lib/rollup-plugin-unwind-css-module-class-name.test.ts
- packages/frontend/lib/rollup-plugin-unwind-css-module-class-name.ts 275 additions, 0 deletions...rontend/lib/rollup-plugin-unwind-css-module-class-name.ts
- packages/frontend/package.json 3 additions, 1 deletionpackages/frontend/package.json
- packages/frontend/src/components/MkAchievements.vue 8 additions, 1 deletionpackages/frontend/src/components/MkAchievements.vue
- packages/frontend/src/components/MkAutocomplete.vue 1 addition, 1 deletionpackages/frontend/src/components/MkAutocomplete.vue
- packages/frontend/src/components/MkButton.vue 4 additions, 6 deletionspackages/frontend/src/components/MkButton.vue
- packages/frontend/src/components/MkClickerGame.vue 1 addition, 5 deletionspackages/frontend/src/components/MkClickerGame.vue
- packages/frontend/src/components/MkContainer.vue 1 addition, 1 deletionpackages/frontend/src/components/MkContainer.vue
- packages/frontend/src/components/MkDateSeparatedList.vue 1 addition, 1 deletionpackages/frontend/src/components/MkDateSeparatedList.vue
- packages/frontend/src/components/MkDialog.vue 9 additions, 1 deletionpackages/frontend/src/components/MkDialog.vue
- packages/frontend/src/components/MkFolder.vue 1 addition, 5 deletionspackages/frontend/src/components/MkFolder.vue
- packages/frontend/src/components/MkImgWithBlurhash.vue 2 additions, 3 deletionspackages/frontend/src/components/MkImgWithBlurhash.vue
- packages/frontend/src/components/MkMediaList.vue 8 additions, 7 deletionspackages/frontend/src/components/MkMediaList.vue
- packages/frontend/src/components/MkMention.vue 1 addition, 1 deletionpackages/frontend/src/components/MkMention.vue
- packages/frontend/src/components/MkMenu.vue 1 addition, 1 deletionpackages/frontend/src/components/MkMenu.vue
- packages/frontend/src/components/MkModal.vue 33 additions, 13 deletionspackages/frontend/src/components/MkModal.vue
- packages/frontend/src/components/MkNote.vue 4 additions, 4 deletionspackages/frontend/src/components/MkNote.vue
- packages/frontend/src/components/MkNoteDetailed.vue 2 additions, 2 deletionspackages/frontend/src/components/MkNoteDetailed.vue
- packages/frontend/src/components/MkNotePreview.vue 1 addition, 1 deletionpackages/frontend/src/components/MkNotePreview.vue
- packages/frontend/src/components/MkNotification.vue 14 additions, 5 deletionspackages/frontend/src/components/MkNotification.vue
Loading
Please register or sign in to comment