Skip to content

Commit 53bb64f

Browse files
committed
Version 1.0.0
1 parent c52ba5b commit 53bb64f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+6573
-6689
lines changed

.gitignore

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
/target
2+
**/*.sb3
3+
**/project.json
24
/playground
3-
/tools/.node_modules
4-
/site
5-
release.sh

.vscode/launch.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"version": "0.2.0",
3+
"configurations": [
4+
{
5+
// Used for testing the extension with a local build of the LSP server (in `target/debug`).
6+
"name": "Run Extension (Debug Build)",
7+
"type": "extensionHost",
8+
"request": "launch",
9+
"runtimeExecutable": "${execPath}",
10+
"args": ["--extensionDevelopmentPath=${workspaceFolder}/editors/code"],
11+
"outFiles": ["${workspaceFolder}/editors/code/out/**/*.js"],
12+
"preLaunchTask": "Build Server and Extension",
13+
"skipFiles": ["<node_internals>/**/*.js"],
14+
"env": {
15+
"__GS_LSP_SERVER_DEBUG": "${workspaceFolder}/target/debug/goboscript"
16+
}
17+
}
18+
]
19+
}

.vscode/settings.json

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,9 @@
11
{
2-
"files.exclude": {
3-
"site/": true
4-
},
5-
"yaml.schemas": {
6-
"https://squidfunk.github.io/mkdocs-material/schema.json": "mkdocs.yml"
7-
},
8-
"yaml.customTags": [
9-
"!ENV scalar",
10-
"!ENV sequence",
11-
"!relative scalar",
12-
"tag:yaml.org,2002:python/name:material.extensions.emoji.to_svg",
13-
"tag:yaml.org,2002:python/name:material.extensions.emoji.twemoji",
14-
"tag:yaml.org,2002:python/name:pymdownx.superfences.fence_code_format"
15-
]
2+
"rust-analyzer.linkedProjects": [
3+
"./Cargo.toml",
4+
"./Cargo.toml",
5+
"./Cargo.toml",
6+
"./Cargo.toml"
7+
],
8+
"rust-analyzer.showUnlinkedFileNotification": false
169
}

.vscode/tasks.json

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
{
2+
"version": "2.0.0",
3+
"tasks": [
4+
{
5+
"label": "Build Extension in Background",
6+
"group": "build",
7+
"type": "npm",
8+
"script": "watch",
9+
"path": "editors/code/",
10+
"problemMatcher": {
11+
"base": "$tsc-watch",
12+
"fileLocation": ["relative", "${workspaceFolder}/editors/code/"]
13+
},
14+
"isBackground": true
15+
},
16+
{
17+
"label": "Build Extension",
18+
"group": "build",
19+
"type": "npm",
20+
"script": "build",
21+
"path": "editors/code/",
22+
"problemMatcher": {
23+
"base": "$tsc",
24+
"fileLocation": ["relative", "${workspaceFolder}/editors/code/"]
25+
}
26+
},
27+
{
28+
"label": "Build Server",
29+
"group": "build",
30+
"type": "shell",
31+
"command": "cargo build --package goboscript",
32+
"problemMatcher": "$rustc"
33+
},
34+
{
35+
"label": "Build Server (Release)",
36+
"group": "build",
37+
"type": "shell",
38+
"command": "cargo build --release --package goboscript",
39+
"problemMatcher": "$rustc"
40+
},
41+
{
42+
"label": "Pretest",
43+
"group": "build",
44+
"isBackground": false,
45+
"type": "npm",
46+
"script": "pretest",
47+
"path": "editors/code/",
48+
"problemMatcher": {
49+
"base": "$tsc",
50+
"fileLocation": ["relative", "${workspaceFolder}/editors/code/"]
51+
}
52+
},
53+
{
54+
"label": "Build Server and Extension",
55+
"dependsOn": ["Build Server", "Build Extension"],
56+
"problemMatcher": "$rustc"
57+
},
58+
{
59+
"label": "Build Server (Release) and Extension",
60+
"dependsOn": ["Build Server (Release)", "Build Extension"],
61+
"problemMatcher": "$rustc"
62+
}
63+
]
64+
}

0 commit comments

Comments
 (0)