diff --git a/package.json b/package.json index 0a500ac..8da3de2 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "sql-helper", "displayName": "SQL Helper", "description": "Advanced extension with SQL, Java JDBC, Python and JavaScript/TypeScript snippets for databases", - "version": "0.5.2", + "version": "0.5.3", "publisher": "marcosgdz03", "engines": { "vscode": "^1.106.0" @@ -93,7 +93,7 @@ "compile": "tsc -p ./", "watch": "tsc -watch -p ./", "pretest": "npm run compile && npm run lint", - "lint": "eslint 'src/**/*.{ts,js}'", + "lint": "eslint src/**/*.ts", "test": "node ./out/test/runTest.js" }, "devDependencies": { diff --git a/src/generator/java/springGenerator.ts b/src/generator/java/springGenerator.ts index 066930f..e5d043e 100644 --- a/src/generator/java/springGenerator.ts +++ b/src/generator/java/springGenerator.ts @@ -1,8 +1,52 @@ +import * as vscode from "vscode"; import * as fs from "fs"; import * as path from "path"; type Database = "PostgreSQL" | "MySQL" | "SQLite"; +interface Template { + name: string; + description: string; + config: { + package: string; + architecture: string; + }; +} + +export async function chooseSpringTemplate(): Promise