build: add any scripts
This commit is contained in:
@@ -4,7 +4,7 @@ root = true
|
|||||||
[*]
|
[*]
|
||||||
charset = utf-8
|
charset = utf-8
|
||||||
indent_style = space
|
indent_style = space
|
||||||
indent_size = 4
|
indent_size = 2
|
||||||
insert_final_newline = true
|
insert_final_newline = true
|
||||||
trim_trailing_whitespace = true
|
trim_trailing_whitespace = true
|
||||||
|
|
||||||
|
|||||||
5
hxformat.json
Normal file
5
hxformat.json
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"indentation": {
|
||||||
|
"character": " "
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -18,7 +18,8 @@
|
|||||||
"protohx": "0.4.6",
|
"protohx": "0.4.6",
|
||||||
"orm": "2.1.0",
|
"orm": "2.1.0",
|
||||||
"haxe-crypto": "0.0.8",
|
"haxe-crypto": "0.0.8",
|
||||||
"svg": "1.1.3"
|
"svg": "1.1.3",
|
||||||
|
"formatter": "1.16.0"
|
||||||
},
|
},
|
||||||
"haxe": "4.2.5"
|
"haxe": "4.2.5"
|
||||||
}
|
}
|
||||||
|
|||||||
12
scripts/format
Executable file
12
scripts/format
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -e
|
||||||
|
cd "$(dirname $(dirname "$0"))" || exit
|
||||||
|
|
||||||
|
source $NEKO_SDK/activate
|
||||||
|
source $HAXE_SDK/activate
|
||||||
|
haxelib install formatter
|
||||||
|
haxelib run formatter \
|
||||||
|
-s ./src/common/haxe \
|
||||||
|
-s ./src/client/haxe \
|
||||||
|
-s ./src/server/haxe \
|
||||||
|
-s ./src/editor/haxe
|
||||||
13
scripts/lint
Executable file
13
scripts/lint
Executable file
@@ -0,0 +1,13 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -e
|
||||||
|
cd "$(dirname $(dirname "$0"))" || exit
|
||||||
|
|
||||||
|
source $NEKO_SDK/activate
|
||||||
|
source $HAXE_SDK/activate
|
||||||
|
haxelib install formatter
|
||||||
|
haxelib run formatter \
|
||||||
|
--check \
|
||||||
|
-s ./src/common/haxe \
|
||||||
|
-s ./src/client/haxe \
|
||||||
|
-s ./src/server/haxe \
|
||||||
|
-s ./src/editor/haxe
|
||||||
5
scripts/setup
Executable file
5
scripts/setup
Executable file
@@ -0,0 +1,5 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -e
|
||||||
|
cd "$(dirname $(dirname "$0"))" || exit
|
||||||
|
|
||||||
|
npm ci
|
||||||
46
tankz.code-workspace
Normal file
46
tankz.code-workspace
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"path": "."
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"settings": {
|
||||||
|
"haxe.executable": {
|
||||||
|
"path": "/home/shmyga/sdk/haxe/4.2.5/haxe",
|
||||||
|
"env": {
|
||||||
|
"HAXE_STD_PATH": "/home/shmyga/sdk/haxe/4.2.5/std"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"haxe.configurations": [["build/app/flash/haxe/debug.hxml"]],
|
||||||
|
"haxe.displayServer": {
|
||||||
|
"arguments": [
|
||||||
|
//"-v"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"extensions": {
|
||||||
|
"recommendations": ["nadako.vshaxe"]
|
||||||
|
},
|
||||||
|
"launch": {
|
||||||
|
"version": "0.2.0",
|
||||||
|
"configurations": [
|
||||||
|
{
|
||||||
|
"args": ["app:flash:test"],
|
||||||
|
"name": "app:flash:test",
|
||||||
|
"program": "${workspaceFolder}/node_modules/gulp/bin/gulp.js",
|
||||||
|
"request": "launch",
|
||||||
|
"skipFiles": ["<node_internals>/**"],
|
||||||
|
"type": "node"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"args": ["server:cpp:test"],
|
||||||
|
"name": "server:cpp:test",
|
||||||
|
"program": "${workspaceFolder}/node_modules/gulp/bin/gulp.js",
|
||||||
|
"request": "launch",
|
||||||
|
"skipFiles": ["<node_internals>/**"],
|
||||||
|
"type": "node"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"compounds": []
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user