diff --git a/packages/vscode-tailwindcss/package.json b/packages/vscode-tailwindcss/package.json index 4a40a4275057be3e4638f66516a06f699935aef3..343dc5b4fb0219aa25d4bf187be98c5fa7fd1d91 100755 --- a/packages/vscode-tailwindcss/package.json +++ b/packages/vscode-tailwindcss/package.json @@ -52,58 +52,18 @@ } ], "grammars": [ { - "scopeName": "tailwindcss.at-rules.injection", - "path": "./syntaxes/at-rules.tmLanguage.json", - "injectTo": [ - "preview": true, { - "source.css.postcss", - "source.vue", "source.svelte", - "text.html" - ] - }, - "description": "Intelligent Tailwind CSS tooling for VS Code", { "preview": true, - "version": "0.7.1", "preview": true, - "homepage": "https://github.com/tailwindlabs/tailwindcss-intellisense", "injectTo": [ - "source.css.scss" "preview": true, - "author": "Brad Cornes ", - }, - "description": "Intelligent Tailwind CSS tooling for VS Code", { - "author": "Brad Cornes ", { - "path": "./syntaxes/at-apply.tmLanguage.json", - "injectTo": [ - "source.css", - "source.css.postcss", - "source.vue", - "source.svelte", - "text.html" ] - }, - "description": "Intelligent Tailwind CSS tooling for VS Code", { - "scopeName": "tailwindcss.theme-fn.injection", - "path": "./syntaxes/theme-fn.tmLanguage.json", - "injectTo": [ - "source.css", - "source.css.postcss", - "source.vue", - "source.svelte", - "text.html" - ] }, - { - "scopeName": "tailwindcss.screen-fn.injection", - "path": "./syntaxes/screen-fn.tmLanguage.json", - "injectTo": [ - "source.css", "source.css.postcss", "source.vue", "source.svelte", diff --git a/packages/vscode-tailwindcss/syntaxes/at-apply.tmLanguage.json b/packages/vscode-tailwindcss/syntaxes/at-apply.tmLanguage.json deleted file mode 100644 index ce9f25eb7305637b3b8e4c4f122a747ab490a380..0000000000000000000000000000000000000000 --- a/packages/vscode-tailwindcss/syntaxes/at-apply.tmLanguage.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "scopeName": "tailwindcss.at-apply.injection", - "fileTypes": [], - "injectionSelector": "L:meta.property-list.css -comment, meta.property-list.scss -comment", - "name": "TailwindCSS", - "patterns": [ - { - "name": "meta.at-rule.apply.tailwind", - "begin": "(@)apply\\b", - "beginCaptures": { - "0": { - "name": "keyword.control.at-rule.apply.tailwind" - }, - "1": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": ";|(?=[}])", - "endCaptures": { - "0": { - "name": "punctuation.terminator.apply.tailwind" - } - }, - "patterns": [ - { - "include": "source.css#comment-block" - }, - { - "match": "!\\s*important(?![\\w-])", - "name": "keyword.other.important.css" - }, - { - "match": "[^\\s;]+?", - "name": "entity.other.attribute-name.class.css" - } - ] - } - ] -} diff --git a/packages/vscode-tailwindcss/syntaxes/at-rules.scss.tmLanguage.json b/packages/vscode-tailwindcss/syntaxes/at-rules.scss.tmLanguage.json deleted file mode 100644 index f29de6489aff77b82c743e48eaca3c6ddfa7865c..0000000000000000000000000000000000000000 --- a/packages/vscode-tailwindcss/syntaxes/at-rules.scss.tmLanguage.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "scopeName": "tailwindcss.at-rules.scss.injection", - "fileTypes": [], - "injectionSelector": "L:source.css.scss -comment", - "name": "TailwindCSS", - "patterns": [ - { - "begin": "(?i)((@)tailwind)(?=\\s|/\\*|$)", - "beginCaptures": { - "1": { - "name": "keyword.control.at-rule.tailwind.tailwind" - }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": ";", - "endCaptures": { - "0": { - "name": "punctuation.terminator.tailwind.tailwind" - } - }, - "name": "meta.at-rule.tailwind.css", - "patterns": [ - { - "include": "source.css#comment-block" - }, - { - "include": "source.css#escapes" - }, - { - "match": "[^\\s;]+?", - "name": "entity.name.function.scss" - } - ] - }, - { - "begin": "(?i)((@)screen)\\b", - "beginCaptures": { - "1": { - "name": "keyword.control.at-rule.screen.tailwind" - }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": "\\s*(?={)", - "patterns": [ - { - "include": "source.css#comment-block" - }, - { - "match": "[^\\s{]+?", - "name": "entity.name.function.scss" - } - ] - }, - { - "begin": "(?i)((@)layer)\\b", - "beginCaptures": { - "1": { - "name": "keyword.control.at-rule.layer.tailwind" - }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": "\\s*(?={)", - "patterns": [ - { - "include": "source.css#comment-block" - }, - { - "match": "[^\\s{]+?", - "name": "entity.name.function.scss" - } - ] - }, - { - "begin": "(?i)((@)variants)\\b", - "beginCaptures": { - "1": { - "name": "keyword.control.at-rule.variants.tailwind" - }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": "\\s*(?={)", - "patterns": [ - { - "include": "source.css#comment-block" - }, - { - "include": "source.css#commas" - }, - { - "match": "[^\\s{,]+?", - "name": "entity.name.function.scss" - } - ] - }, - { - "begin": "(?i)((@)responsive)\\b", - "beginCaptures": { - "1": { - "name": "keyword.control.at-rule.responsive.tailwind" - }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": "\\s*(?={)", - "patterns": [ - { - "include": "source.css#comment-block" - } - ] - } - ] -} diff --git a/packages/vscode-tailwindcss/syntaxes/at-rules.tmLanguage.json b/packages/vscode-tailwindcss/syntaxes/at-rules.tmLanguage.json deleted file mode 100644 index 5933e54ee4cca6135c9b6fab11446cb76958f923..0000000000000000000000000000000000000000 --- a/packages/vscode-tailwindcss/syntaxes/at-rules.tmLanguage.json +++ /dev/null @@ -1,201 +0,0 @@ -{ - "scopeName": "tailwindcss.at-rules.injection", - "fileTypes": [], - "injectionSelector": "L:source.css -comment -source.css.scss", - "name": "TailwindCSS", - "patterns": [ - { - "begin": "(?i)((@)tailwind)(?=\\s|/\\*|$)", - "beginCaptures": { - "1": { - "name": "keyword.control.at-rule.tailwind.tailwind" - }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": ";", - "endCaptures": { - "0": { - "name": "punctuation.terminator.tailwind.tailwind" - } - }, - "name": "meta.at-rule.tailwind.css", - "patterns": [ - { - "include": "source.css#comment-block" - }, - { - "include": "source.css#escapes" - }, - { - "match": "[^\\s;]+?", - "name": "variable.parameter.tailwind.tailwind" - } - ] - }, - { - "begin": "(?i)((@)screen)(?=[\\s{]|/\\*|$)", - "beginCaptures": { - "1": { - "name": "keyword.control.at-rule.screen.tailwind" - }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": "(?<=})(?!\\G)", - "patterns": [ - { - "include": "source.css#comment-block" - }, - { - "match": "[^\\s{]+?", - "name": "variable.parameter.screen.tailwind" - }, - { - "begin": "{", - "beginCaptures": { - "0": { - "name": "punctuation.section.screen.begin.bracket.curly.tailwind" - } - }, - "end": "}", - "endCaptures": { - "0": { - "name": "punctuation.section.screen.end.bracket.curly.tailwind" - } - }, - "name": "meta.at-rule.screen.body.tailwind", - "patterns": [ - { - "include": "source.css" - } - ] - } - ] - }, - { - "begin": "(?i)((@)layer)(?=[\\s{]|/\\*|$)", - "beginCaptures": { - "1": { - "name": "keyword.control.at-rule.layer.tailwind" - }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": "(?<=})(?!\\G)", - "patterns": [ - { - "include": "source.css#comment-block" - }, - { - "match": "[^\\s{]+?", - "name": "variable.parameter.layer.tailwind" - }, - { - "begin": "{", - "beginCaptures": { - "0": { - "name": "punctuation.section.layer.begin.bracket.curly.tailwind" - } - }, - "end": "}", - "endCaptures": { - "0": { - "name": "punctuation.section.layer.end.bracket.curly.tailwind" - } - }, - "name": "meta.at-rule.layer.body.tailwind", - "patterns": [ - { - "include": "source.css" - } - ] - } - ] - }, - { - "begin": "(?i)((@)variants)(?=[\\s{]|/\\*|$)", - "beginCaptures": { - "1": { - "name": "keyword.control.at-rule.variants.tailwind" - }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": "(?<=})(?!\\G)", - "patterns": [ - { - "include": "source.css#comment-block" - }, - { - "include": "source.css#commas" - }, - { - "match": "[^\\s{,]+?", - "name": "variable.parameter.variants.tailwind" - }, - { - "begin": "{", - "beginCaptures": { - "0": { - "name": "punctuation.section.variants.begin.bracket.curly.tailwind" - } - }, - "end": "}", - "endCaptures": { - "0": { - "name": "punctuation.section.variants.end.bracket.curly.tailwind" - } - }, - "name": "meta.at-rule.variants.body.tailwind", - "patterns": [ - { - "include": "source.css" - } - ] - } - ] - }, - { - "begin": "(?i)((@)responsive)(?=[\\s{]|/\\*|$)", - "beginCaptures": { - "1": { - "name": "keyword.control.at-rule.responsive.tailwind" - }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "end": "(?<=})(?!\\G)", - "patterns": [ - { - "include": "source.css#comment-block" - }, - { - "begin": "{", - "beginCaptures": { - "0": { - "name": "punctuation.section.responsive.begin.bracket.curly.tailwind" - } - }, - "end": "}", - "endCaptures": { - "0": { - "name": "punctuation.section.responsive.end.bracket.curly.tailwind" - } - }, - "name": "meta.at-rule.responsive.body.tailwind", - "patterns": [ - { - "include": "source.css" - } - ] - } - ] - } - ] -} diff --git a/packages/vscode-tailwindcss/syntaxes/screen-fn.tmLanguage.json b/packages/vscode-tailwindcss/syntaxes/screen-fn.tmLanguage.json deleted file mode 100644 index bf2f9293db2fd66c5672ddd4c88661f80fabd102..0000000000000000000000000000000000000000 --- a/packages/vscode-tailwindcss/syntaxes/screen-fn.tmLanguage.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "scopeName": "tailwindcss.screen-fn.injection", - "fileTypes": [], - "injectionSelector": "L:meta.property-value.css -comment, meta.at-rule.media.header.css -comment", - "name": "TailwindCSS", - "patterns": [ - { - "begin": "(?i)(?;+~|] # - Another selector\n | /\\* # - A block comment\n)", + "name": "entity.other.attribute-name.class.tailwind" + } + ] + } + ] + }, + { + "begin": "(?i)(?