refactor(snippets): adopt alias/title model and markdown UX
- rename snippet identity from name to alias and add required title fields - migrate snippet API, forms, cards, and detail views to alias/title semantics - render markdown descriptions with short card previews and split vendor chunks
This commit is contained in:
@@ -39,6 +39,31 @@ export default defineConfig({
|
||||
if (id.includes('/node_modules/monaco-editor') || id.includes('/node_modules/@monaco-editor')) {
|
||||
return 'editor';
|
||||
}
|
||||
if (
|
||||
id.includes('/node_modules/react-markdown')
|
||||
|| id.includes('/node_modules/remark-')
|
||||
|| id.includes('/node_modules/rehype-')
|
||||
|| id.includes('/node_modules/unified')
|
||||
|| id.includes('/node_modules/micromark')
|
||||
|| id.includes('/node_modules/mdast-')
|
||||
|| id.includes('/node_modules/hast-')
|
||||
|| id.includes('/node_modules/unist-')
|
||||
|| id.includes('/node_modules/vfile')
|
||||
) {
|
||||
return 'markdown';
|
||||
}
|
||||
if (
|
||||
id.includes('/node_modules/i18next')
|
||||
|| id.includes('/node_modules/react-i18next')
|
||||
) {
|
||||
return 'i18n';
|
||||
}
|
||||
if (id.includes('/node_modules/moment')) {
|
||||
return 'datetime';
|
||||
}
|
||||
if (id.includes('/node_modules/yaml')) {
|
||||
return 'yaml';
|
||||
}
|
||||
if (id.includes('/node_modules/')) {
|
||||
return 'vendor';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user