template folder for kiss-vscode-api extensions

This commit is contained in:
2023-03-13 15:15:07 -06:00
parent 8d51b6fa30
commit b4882019cd
10 changed files with 105 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
bin/
*.vsix
node_modules/

View File

@@ -0,0 +1,19 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch Extension",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"stopOnEntry": false,
"sourceMaps": true,
"outFiles": [
"${workspaceFolder}/*.js"
]
}
]
}

View File

@@ -0,0 +1,13 @@
{
"version": "2.0.0",
"tasks": [
{
"type": "hxml",
"file": "build.hxml",
"group": {
"kind": "build",
"isDefault": true
}
}
]
}

View File

@@ -0,0 +1,6 @@
.vscode
bin/*.map
src
build.hxml
haxelib.json
test.sh

View File

@@ -0,0 +1,10 @@
# your-extension README
An extension made with kiss: https://github.com/NQNStudios/kisslang
## Features
## Extension Settings
## Known Issues
## Release Notes

View File

@@ -0,0 +1,10 @@
-lib kiss-vscode-api
-lib kiss
-cp src
-js bin/extension.js
-dce full
-D analyzer-optimize
-D js-es=6
-debug
Main
-cmd npx vsce package

View File

@@ -0,0 +1,23 @@
{
"main": "bin/extension.js",
"name": "",
"description": "",
"repository": {
"url": "",
"type:": "git"
},
"homepage": "",
"categories": [],
"extensionPack": [],
"publisher": "",
"contributes": {},
"engines": {
"vscode": "^1.4.0"
},
"devDependencies": {
"vsce": "^2.15.0"
},
"version": "0.0.0",
"activationEvents": [],
"displayName": ""
}

View File

@@ -0,0 +1,9 @@
import kiss.Prelude;
import kiss.List;
import vscode.*;
using StringTools;
@:build(kiss.Kiss.build())
class Main {}

View File

@@ -0,0 +1,9 @@
(loadFrom "kiss-vscode-api" "src/Util.kiss")
(loadFrom "kiss-vscode-api" "src/KissUtil.kiss")
@(:expose "activate")
(function activate [:ExtensionContext context]
(printThroughInfoMessage)
// Add your extension's commands here with (defCommand <...>):
// (defCommand context yourExt.exampleCommand "An example command for your extension" "C-; C-1" [] (doSomething))
)

View File

@@ -0,0 +1,3 @@
#! /bin/bash
haxe build.hxml