dependencies and build w/ editor script

This commit is contained in:
2023-05-29 17:32:17 -06:00
parent 7aa32d20fc
commit 5f5c63bdbc
23 changed files with 2272 additions and 5 deletions

View File

@@ -0,0 +1,4 @@
{
"version": "4.3.1",
"resolveLibs": "scoped"
}

View File

@@ -1,10 +1,17 @@
-lib kiss-vscode-api
-lib kiss
-lib bad-nlp
-cp src
-js bin/extension.js
-dce full
-D analyzer-optimize
-D js-es=6
-debug
--each
-js bin/extension.js
Main
--next
-js bin/editor.js
Editor
-cmd npx vsce package

View File

@@ -0,0 +1,7 @@
# @install: lix --silent download "gh://github.com/kiss-lang/bad-nlp#109301d23c4f1e9df34cd570f4249d6b9120b561" into bad-nlp/0.0.0/github/109301d23c4f1e9df34cd570f4249d6b9120b561
# @run: haxelib run-dir bad-nlp "${HAXE_LIBCACHE}/bad-nlp/0.0.0/github/109301d23c4f1e9df34cd570f4249d6b9120b561"
-lib haxe-strings
-lib kiss
-lib yaml
-cp ${HAXE_LIBCACHE}/bad-nlp/0.0.0/github/109301d23c4f1e9df34cd570f4249d6b9120b561/src/
-D bad-nlp=0.0.0

View File

@@ -0,0 +1,5 @@
# @install: lix --silent download "haxelib:/haxe-strings#7.0.3" into haxe-strings/7.0.3/haxelib
-cp ${HAXE_LIBCACHE}/haxe-strings/7.0.3/haxelib/src/
-D haxe-strings=7.0.3
--macro hx.strings.internal.Macros.addDefines()
--macro hx.strings.internal.Macros.configureNullSafety()

View File

@@ -0,0 +1,5 @@
# @install: lix --silent download "haxelib:/hscript#2.5.0" into hscript/2.5.0/haxelib
# @run: haxelib run-dir hscript "${HAXE_LIBCACHE}/hscript/2.5.0/haxelib"
-cp ${HAXE_LIBCACHE}/hscript/2.5.0/haxelib/
-D hscript=2.5.0
--macro keep('IntIterator')

View File

@@ -0,0 +1,7 @@
# @install: lix --silent download "gh://github.com/haxefoundation/hxnodejs#504066dc1ba5ad543afa5f6c3ea019f06136a82b" into hxnodejs/12.1.0/github/504066dc1ba5ad543afa5f6c3ea019f06136a82b
-cp ${HAXE_LIBCACHE}/hxnodejs/12.1.0/github/504066dc1ba5ad543afa5f6c3ea019f06136a82b/src
-D hxnodejs=12.1.0
--macro allowPackage('sys')
# should behave like other target defines and not be defined in macro context
--macro define('nodejs')
--macro _internal.SuppressDeprecated.run()

View File

@@ -0,0 +1,8 @@
# @install: lix --silent download "gh://github.com/kiss-lang/kiss-vscode-api#1540b8f5024d51994234b1d812e74db774f5cd94" into kiss-vscode-api/0.0.0/github/1540b8f5024d51994234b1d812e74db774f5cd94
# @run: haxelib run-dir kiss-vscode-api "${HAXE_LIBCACHE}/kiss-vscode-api/0.0.0/github/1540b8f5024d51994234b1d812e74db774f5cd94"
-lib hxnodejs
-lib kiss
-lib re-flex
-lib vscode
-cp ${HAXE_LIBCACHE}/kiss-vscode-api/0.0.0/github/1540b8f5024d51994234b1d812e74db774f5cd94/src/
-D kiss-vscode-api=0.0.0

View File

@@ -0,0 +1,12 @@
# @install: lix --silent download "gh://github.com/kiss-lang/kiss#196a91a2cd9a5174fbbdee2a35c59f73ea5bac9f" into kiss/0.0.1/github/196a91a2cd9a5174fbbdee2a35c59f73ea5bac9f
# @run: haxelib run-dir kiss "${HAXE_LIBCACHE}/kiss/0.0.1/github/196a91a2cd9a5174fbbdee2a35c59f73ea5bac9f"
-lib haxe-strings
-lib hscript
-lib tink_json
-lib tink_macro
-lib tink_syntaxhub
-lib uuid
-cp ${HAXE_LIBCACHE}/kiss/0.0.1/github/196a91a2cd9a5174fbbdee2a35c59f73ea5bac9f/src/
-D kiss=0.0.1
-w -WUnusedPattern
--macro kiss.KissFrontend.use()

View File

@@ -0,0 +1,5 @@
# @install: lix --silent download "gh://github.com/kiss-lang/re-flex#af60a7f889511361c10f34b93679637ff43cfa09" into re-flex/0.0.0/github/af60a7f889511361c10f34b93679637ff43cfa09
# @run: haxelib run-dir re-flex "${HAXE_LIBCACHE}/re-flex/0.0.0/github/af60a7f889511361c10f34b93679637ff43cfa09"
-lib kiss
-cp ${HAXE_LIBCACHE}/re-flex/0.0.0/github/af60a7f889511361c10f34b93679637ff43cfa09/src/
-D re-flex=0.0.0

View File

@@ -0,0 +1,4 @@
-lib kiss
-cp ${SCOPE_DIR}/../tct/src/
-D tct=0.0.0
--macro Sys.println("haxe_libraries/tct.hxml:3: [Warning] Using dev version of library tct")

View File

@@ -0,0 +1,3 @@
# @install: lix --silent download "haxelib:/tink_core#2.1.0" into tink_core/2.1.0/haxelib
-cp ${HAXE_LIBCACHE}/tink_core/2.1.0/haxelib/src
-D tink_core=2.1.0

View File

@@ -0,0 +1,4 @@
# @install: lix --silent download "haxelib:/tink_json#0.11.0" into tink_json/0.11.0/haxelib
-lib tink_typecrawler
-cp ${HAXE_LIBCACHE}/tink_json/0.11.0/haxelib/src
-D tink_json=0.11.0

View File

@@ -0,0 +1,4 @@
# @install: lix --silent download "haxelib:/tink_macro#1.0.1" into tink_macro/1.0.1/haxelib
-lib tink_core
-cp ${HAXE_LIBCACHE}/tink_macro/1.0.1/haxelib/src
-D tink_macro=1.0.1

View File

@@ -0,0 +1,3 @@
-D tink_priority=0.1.3
# @install: lix --silent download "gh://github.com/haxetink/tink_priority#ea736d31dc788aae703a2aa415c25d5b80d0e7d1" into tink_priority/0.1.3/github/ea736d31dc788aae703a2aa415c25d5b80d0e7d1
-cp ${HAXE_LIBCACHE}/tink_priority/0.1.3/github/ea736d31dc788aae703a2aa415c25d5b80d0e7d1/src

View File

@@ -0,0 +1,6 @@
# @install: lix --silent download "gh://github.com/haxetink/tink_syntaxhub#b6ea4966bbdee4d176ac8dd5d2d8ae3b362b2f86" into tink_syntaxhub/0.6.0/github/b6ea4966bbdee4d176ac8dd5d2d8ae3b362b2f86
-lib tink_macro
-lib tink_priority
-cp ${HAXE_LIBCACHE}/tink_syntaxhub/0.6.0/github/b6ea4966bbdee4d176ac8dd5d2d8ae3b362b2f86/src
-D tink_syntaxhub=0.6.0
--macro tink.SyntaxHub.use()

View File

@@ -0,0 +1,4 @@
# @install: lix --silent download "haxelib:/tink_typecrawler#0.7.0" into tink_typecrawler/0.7.0/haxelib
-lib tink_macro
-cp ${HAXE_LIBCACHE}/tink_typecrawler/0.7.0/haxelib/src
-D tink_typecrawler=0.7.0

View File

@@ -0,0 +1,3 @@
# @install: lix --silent download "haxelib:/uuid#2.4.1" into uuid/2.4.1/haxelib
-cp ${HAXE_LIBCACHE}/uuid/2.4.1/haxelib/src
-D uuid=2.4.1

View File

@@ -0,0 +1,4 @@
# @install: lix --silent download "haxelib:/vscode#1.60.0" into vscode/1.60.0/haxelib
-lib hxnodejs
-cp ${HAXE_LIBCACHE}/vscode/1.60.0/haxelib/src
-D vscode=1.60.0

View File

@@ -0,0 +1,3 @@
# @install: lix --silent download "haxelib:/yaml#2.0.1" into yaml/2.0.1/haxelib
-cp ${HAXE_LIBCACHE}/yaml/2.0.1/haxelib/
-D yaml=2.0.1

2157
tct-vscode-editor/package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"main": "bin/extension.js",
"name": "",
"name": "tct-vscode-editor",
"description": "",
"repository": {
"url": "",
@@ -19,5 +19,8 @@
},
"version": "0.0.0",
"activationEvents": [],
"displayName": ""
}
"displayName": "",
"dependencies": {
"monaco-editor": "^0.38.0"
}
}

View File

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

View File