diff --git a/package.json b/package.json index 77b737a67ba0d3d7fdd3d92de3f1d2eb9a9e371a..e4c5dd65c7341151174176a9b9bf7e909711c89f 100644 --- a/package.json +++ b/package.json @@ -25,22 +25,8 @@ "activationEvents": [ "workspaceContains:**/{tailwind,tailwind.config,tailwind-config,.tailwindrc}.js" ], "main": "./out/extension", - "contributes": { - "name": "vscode-tailwindcss", "publisher": "bradlc", - { - "scopeName": "source.css.tailwind", - "path": "./syntaxes/tailwind.tmLanguage.json", - "injectTo": [ - "source.css", - "source.css.scss", - "source.css.less", - "displayName": "Tailwind CSS IntelliSense", "description": "Tailwind CSS class name completion", - ] - } - ] - }, "preview": true, "scripts": { "vscode:prepublish": "npm run compile", diff --git a/syntaxes/tailwind.tmLanguage.json b/syntaxes/tailwind.tmLanguage.json deleted file mode 100644 index a7adc63420270ec5e150ca74f9b6945b9ea5d9ca..0000000000000000000000000000000000000000 --- a/syntaxes/tailwind.tmLanguage.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "scopeName": "source.css.tailwind", - "fileTypes": [], - "injectionSelector": "meta.property-list.css, meta.property-list.scss", - "name": "TailwindCSS", - "patterns": [ - { - "begin": "^\\s*(@)apply\\b", - "beginCaptures": { - "0": { - "name": "keyword.control.at-rule.apply.tailwind" - }, - "1": { - "name": "punctuation.definition.keyword.tailwind" - } - }, - "end": ";", - "endCaptures": { - "0": { - "name": "punctuation.terminator.rule.tailwind" - } - }, - "patterns": [ - { - "begin": "(?x)\n(?=\n (?:\\|)? # Possible anonymous namespace prefix\n (?:\n [-\\[:.*\\#a-zA-Z_] # Valid selector character\n |\n [^\\x00-\\x7F] # Which can include non-ASCII symbols\n |\n \\\\ # Or an escape sequence\n (?:[0-9a-fA-F]{1,6}|.)\n )\n)", - "end": "(?=\\s*[;])", - "patterns": [ - { - "match": "!\\s*important(?![\\w-])", - "name": "keyword.other.important.tailwind" - }, - { - "captures": { - "1": { - "name": "punctuation.definition.entity.tailwind" - }, - "2": { - "patterns": [ - { - "include": "source.css#escapes" - } - ] - } - }, - "match": "(?x)\n(\\.)? # Valid class-name\n(\n (?: [-a-zA-Z_0-9]|[^\\x00-\\x7F] # Valid identifier characters\n | \\\\(?:[0-9a-fA-F]{1,6}|.) # Escape sequence\n )+\n) # Followed by either:\n(?= $ # - End of the line\n | [\\s,.\\#)\\[:{>;+~|] # - Another selector\n | /\\* # - A block comment\n)", - "name": "entity.other.attribute-name.class.tailwind" - } - ] - } - ] - }, - { - "begin": "(?i)(?