{ "name": "pgtidy", "displayName": "PgTidy", "description": "PostgreSQL formatter and linter powered by pgtidy", "version": "0.1.0", "publisher": "warky-devs", "author": { "name": "Hein Puth", "email": "hein.puth@gmail.com" }, "icon": "assets/logo_256.png", "license": "MIT", "repository": { "type": "git", "url": "https://git.warky.dev/wdevs/PgTidy" }, "engines": { "vscode": "^1.85.0" }, "categories": [ "Formatters", "Linters" ], "activationEvents": [ "onCommand:pgtidy.showVersion", "onCommand:pgtidy.showConfig", "onCommand:pgtidy.formatDocument" ], "main": "./out/extension", "contributes": { "commands": [ { "command": "pgtidy.showVersion", "title": "Show Version", "category": "PgTidy" }, { "command": "pgtidy.showConfig", "title": "Show Config", "category": "PgTidy" }, { "command": "pgtidy.formatDocument", "title": "Format Document", "category": "PgTidy" } ], "languages": [ { "id": "sql", "extensions": [ ".pgsql" ] } ], "configuration": { "title": "PgTidy", "properties": { "pgtidy.path": { "type": "string", "default": "pgtidy", "description": "Path to the pgtidy binary. Defaults to 'pgtidy' (must be on PATH)." }, "pgtidy.enable": { "type": "boolean", "default": true, "description": "Enable the PgTidy language server." } } } }, "scripts": { "build": "tsc -p ./", "compile": "tsc -p ./", "watch": "tsc -watch -p ./", "package": "vsce package --no-dependencies", "lint": "eslint src --ext ts" }, "dependencies": { "vscode-languageclient": "^9.0.1" }, "devDependencies": { "@types/node": "^20.0.0", "@types/vscode": "^1.85.0", "@vscode/vsce": "^2.24.0", "typescript": "^5.3.0" } }