w1-system-font-validator
Version:
VS Code extension for validating W1 System font variables (both fontConfig.json and localFontConfig.json)
95 lines (94 loc) • 2.68 kB
JSON
{
"name": "w1-system-font-validator",
"version": "2.0.1",
"description": "VS Code extension for validating W1 System font variables (both fontConfig.json and localFontConfig.json)",
"displayName": "W1 System Font Validator",
"publisher": "werk1",
"main": "dist/extension.js",
"private": false,
"repository": {
"type": "git",
"url": "git+https://github.com/werk1/w1-system-font-manager-vsc-extension.git"
},
"publishConfig": {
"access": "public"
},
"scripts": {
"build": "tsc -p .",
"watch": "tsc -watch -p .",
"package": "vsce package",
"publish:marketplace": "vsce publish",
"publish:npm": "npm publish",
"vscode:prepublish": "npm run build",
"install:local": "npm run package && code --install-extension w1-system-font-validator-2.0.0.vsix --force",
"dev": "npm run build && npm run install:local",
"clean": "rm -rf dist *.vsix node_modules"
},
"keywords": [
"font",
"css",
"validation",
"w1-system",
"local-fonts",
"font-family",
"font-weight"
],
"author": "Werk1",
"license": "MIT",
"engines": {
"vscode": "^1.74.0"
},
"categories": [
"Linters"
],
"activationEvents": [
"onLanguage:css",
"onLanguage:scss",
"onLanguage:less"
],
"contributes": {
"commands": [
{
"command": "w1FontValidator.validateFonts",
"title": "Validate W1 Font Variables",
"category": "W1 Font Validator"
},
{
"command": "w1FontValidator.refreshConfig",
"title": "Refresh Font Configuration",
"category": "W1 Font Validator"
}
],
"configuration": {
"title": "W1 Font Validator",
"properties": {
"w1FontValidator.validateOnType": {
"type": "boolean",
"default": true,
"description": "Validate font variables as you type"
},
"w1FontValidator.showHoverInfo": {
"type": "boolean",
"default": true,
"description": "Show font information on hover"
},
"w1FontValidator.supportLocalFonts": {
"type": "boolean",
"default": true,
"description": "Enable validation for localFontConfig.json"
},
"w1FontValidator.supportPackageFonts": {
"type": "boolean",
"default": true,
"description": "Enable validation for fontConfig.json"
}
}
}
},
"devDependencies": {
"@types/vscode": "^1.74.0",
"@types/node": "^20.0.0",
"typescript": "^5.0.0",
"@vscode/vsce": "^2.19.0"
}
}