File size: 3,395 Bytes
2d39154 e92b981 0bf5df9 cbd4423 2d39154 e92b981 2d39154 e92b981 2d39154 e92b981 2d39154 e92b981 2d39154 e92b981 2d39154 e92b981 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | {
"name": "dssl-vscode",
"displayName": "DSSL Language Support",
"description": "The DSSL style language in your editor: syntax highlighting, real-compiler diagnostics (the same errors the browser console shows), completions from the live token registry and for textures, auras and sliders, hover docs, an interactive designer with sliders and live previews for aura, texture and range sliders, and a CSS to DSSL converter. Works in VS Code and VSCodium.",
"version": "0.16.2",
"publisher": "ehs-studio",
"icon": "icon.png",
"license": "MIT",
"engines": {
"vscode": "^1.82.0"
},
"categories": [
"Programming Languages",
"Linters"
],
"keywords": [
"aura",
"css",
"css converter",
"design tokens",
"designer",
"dssl",
"particles",
"style language",
"styling",
"texture"
],
"activationEvents": [
"onLanguage:dssl",
"onCommand:dssl.openDesigner",
"onCommand:dssl.openAuraDesigner",
"onCommand:dssl.openTextureDesigner",
"onCommand:dssl.openSliderDesigner",
"onCommand:dssl.convertCss"
],
"main": "./extension.js",
"contributes": {
"languages": [
{
"id": "dssl",
"aliases": [
"DSSL",
"dssl"
],
"extensions": [
".dssl"
],
"configuration": "./language-configuration.json"
}
],
"grammars": [
{
"language": "dssl",
"scopeName": "source.dssl",
"path": "./syntaxes/dssl.tmLanguage.json"
}
],
"configuration": {
"title": "DSSL",
"properties": {
"dssl.diagnostics.enable": {
"type": "boolean",
"default": true,
"description": "Run the real DSSL compiler on save and change, and surface errors and warnings as diagnostics."
},
"dssl.diagnostics.debounce": {
"type": "number",
"default": 250,
"description": "Milliseconds to wait after a keystroke before re-running the compiler."
}
}
},
"commands": [
{
"command": "dssl.openDesigner",
"title": "Open the designer",
"category": "DSSL",
"icon": "$(paintcan)"
},
{
"command": "dssl.openAuraDesigner",
"title": "Design an aura (glow and particles)",
"category": "DSSL"
},
{
"command": "dssl.openTextureDesigner",
"title": "Design a texture",
"category": "DSSL"
},
{
"command": "dssl.openSliderDesigner",
"title": "Design a range slider",
"category": "DSSL"
},
{
"command": "dssl.convertCss",
"title": "Convert a CSS file to DSSL",
"category": "DSSL"
}
],
"menus": {
"editor/title": [
{
"command": "dssl.openDesigner",
"when": "resourceLangId == dssl",
"group": "navigation"
}
],
"editor/context": [
{
"command": "dssl.openDesigner",
"when": "resourceLangId == dssl",
"group": "navigation@9"
}
],
"explorer/context": [
{
"command": "dssl.convertCss",
"when": "resourceExtname == .css",
"group": "navigation@9"
}
]
}
},
"repository": {
"type": "git",
"url": "https://huggingface.co/EHS-Studio/dssl"
}
}
|