Add comprehensive library expansion with new components and demos
- Add new libraries: ui-accessibility, ui-animations, ui-backgrounds, ui-code-display, ui-data-utils, ui-font-manager, hcl-studio - Add extensive layout components: gallery-grid, infinite-scroll-container, kanban-board, masonry, split-view, sticky-layout - Add comprehensive demo components for all new features - Update project configuration and dependencies - Expand component exports and routing structure - Add UI landing pages planning document 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
49
projects/ui-code-display/node_modules/prismjs/components/prism-t4-templating.js
generated
vendored
Normal file
49
projects/ui-code-display/node_modules/prismjs/components/prism-t4-templating.js
generated
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
(function (Prism) {
|
||||
|
||||
function createBlock(prefix, inside, contentAlias) {
|
||||
return {
|
||||
pattern: RegExp('<#' + prefix + '[\\s\\S]*?#>'),
|
||||
alias: 'block',
|
||||
inside: {
|
||||
'delimiter': {
|
||||
pattern: RegExp('^<#' + prefix + '|#>$'),
|
||||
alias: 'important'
|
||||
},
|
||||
'content': {
|
||||
pattern: /[\s\S]+/,
|
||||
inside: inside,
|
||||
alias: contentAlias
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
function createT4(insideLang) {
|
||||
var grammar = Prism.languages[insideLang];
|
||||
var className = 'language-' + insideLang;
|
||||
|
||||
return {
|
||||
'block': {
|
||||
pattern: /<#[\s\S]+?#>/,
|
||||
inside: {
|
||||
'directive': createBlock('@', {
|
||||
'attr-value': {
|
||||
pattern: /=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,
|
||||
inside: {
|
||||
'punctuation': /^=|^["']|["']$/
|
||||
}
|
||||
},
|
||||
'keyword': /\b\w+(?=\s)/,
|
||||
'attr-name': /\b\w+/
|
||||
}),
|
||||
'expression': createBlock('=', grammar, className),
|
||||
'class-feature': createBlock('\\+', grammar, className),
|
||||
'standard': createBlock('', grammar, className)
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Prism.languages['t4-templating'] = Object.defineProperty({}, 'createT4', { value: createT4 });
|
||||
|
||||
}(Prism));
|
||||
Reference in New Issue
Block a user