Upload folder using huggingface_hub
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .gitattributes +63 -34
- .ipynb_checkpoints/start-checkpoint.sh +2 -0
- cli_data_dir/code_tunnel.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/LICENSE +73 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/bin/code-server +12 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/bin/helpers/browser.sh +12 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/bin/helpers/check-requirements.sh +162 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/bin/remote-cli/code +12 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/configuration-editing/dist/configurationEditingMain.js +0 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/configuration-editing/images/icon.png +0 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/configuration-editing/package.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/configuration-editing/package.nls.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/configuration-editing/schemas/attachContainer.schema.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/README.md +9 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/client/dist/node/cssClientMain.js +0 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/icons/css.png +0 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/package.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/package.nls.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/schemas/package.schema.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/server/.npmrc +2 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/server/dist/node/85.cssServerMain.js +2 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/server/dist/node/920.cssServerMain.js +0 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/server/dist/node/cssServerMain.js +2 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/server/package.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-auto-launch/.vscode/launch.json +20 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-auto-launch/dist/extension.js +2 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-auto-launch/media/icon.png +0 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-auto-launch/package.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-auto-launch/package.nls.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-server-ready/dist/extension.js +2 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-server-ready/media/icon.png +0 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-server-ready/package.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-server-ready/package.nls.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/emmet/README.md +9 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/emmet/dist/node/emmetNodeMain.js +0 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/emmet/images/icon.png +0 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/emmet/package.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/emmet/package.nls.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/extension-editing/dist/extensionEditingMain.js +0 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/extension-editing/images/icon.png +0 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/extension-editing/package.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/extension-editing/package.nls.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/README.md +21 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/dist/extension.js +2 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/languages/git-commit.language-configuration.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/languages/git-rebase.language-configuration.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/languages/ignore.language-configuration.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/package.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/package.nls.json +1 -0
- cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/resources/icons/git.png +0 -0
.gitattributes
CHANGED
@@ -1,35 +1,64 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
*.h5 filter=lfs diff=lfs merge=lfs -text
|
9 |
-
*.joblib filter=lfs diff=lfs merge=lfs -text
|
10 |
-
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
11 |
-
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
12 |
-
*.model filter=lfs diff=lfs merge=lfs -text
|
13 |
-
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
14 |
-
*.npy filter=lfs diff=lfs merge=lfs -text
|
15 |
-
*.npz filter=lfs diff=lfs merge=lfs -text
|
16 |
-
*.onnx filter=lfs diff=lfs merge=lfs -text
|
17 |
-
*.ot filter=lfs diff=lfs merge=lfs -text
|
18 |
-
*.parquet filter=lfs diff=lfs merge=lfs -text
|
19 |
-
*.pb filter=lfs diff=lfs merge=lfs -text
|
20 |
-
*.pickle filter=lfs diff=lfs merge=lfs -text
|
21 |
-
*.pkl filter=lfs diff=lfs merge=lfs -text
|
22 |
-
*.pt filter=lfs diff=lfs merge=lfs -text
|
23 |
-
*.pth filter=lfs diff=lfs merge=lfs -text
|
24 |
-
*.rar filter=lfs diff=lfs merge=lfs -text
|
25 |
-
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
26 |
-
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
27 |
-
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
28 |
-
*.tar filter=lfs diff=lfs merge=lfs -text
|
29 |
-
*.tflite filter=lfs diff=lfs merge=lfs -text
|
30 |
-
*.tgz filter=lfs diff=lfs merge=lfs -text
|
31 |
*.wasm filter=lfs diff=lfs merge=lfs -text
|
32 |
-
*.
|
33 |
-
|
34 |
-
|
35 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
cli_data_dir/servers/Stable-*/server/node filter=lfs diff=lfs merge=lfs -text
|
2 |
+
cli_data_dir/servers/Stable-*/server/node_modules/@vscode/vsce-sign/bin/vsce-sign filter=lfs diff=lfs merge=lfs -text
|
3 |
+
code filter=lfs diff=lfs merge=lfs -text
|
4 |
+
. filter=lfs diff=lfs merge=lfs -text
|
5 |
+
cli_data_dir/servers/Stable-91fbdddc47bc9c09064bf7acf133d22631cbf083/server/node_modules/@vscode/ripgrep/bin/rg filter=lfs diff=lfs merge=lfs -text
|
6 |
+
cli_data_dir/servers/Stable-91fbdddc47bc9c09064bf7acf133d22631cbf083/server/node_modules/@vscode/tree-sitter-wasm/wasm/tree-sitter-typescript.wasm filter=lfs diff=lfs merge=lfs -text
|
7 |
+
vscode_cli_alpine_x64_cli.tar.gz filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
*.wasm filter=lfs diff=lfs merge=lfs -text
|
9 |
+
*.tar.gz filter=lfs diff=lfs merge=lfs -text
|
10 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a/server/extensions/ms-vscode.js-debug/resources/readme/returnvalue.png filter=lfs diff=lfs merge=lfs -text
|
11 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a/server/extensions/ms-vscode.js-debug/src/w32appcontainertokens-LVKSWXR7.node filter=lfs diff=lfs merge=lfs -text
|
12 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a/server/extensions/references-view/media/demo.png filter=lfs diff=lfs merge=lfs -text
|
13 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a/server/node_modules/@parcel/watcher/build/Release/watcher.node filter=lfs diff=lfs merge=lfs -text
|
14 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a/server/node_modules/@vscode/ripgrep/bin/rg filter=lfs diff=lfs merge=lfs -text
|
15 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a/server/node_modules/@vscode/spdlog/build/Release/spdlog.node filter=lfs diff=lfs merge=lfs -text
|
16 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a/server/node_modules/@vscode/vscode-languagedetection/model/group1-shard1of1.bin filter=lfs diff=lfs merge=lfs -text
|
17 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a/server/node_modules/kerberos/build/Release/kerberos.node filter=lfs diff=lfs merge=lfs -text
|
18 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a/server/node_modules/kerberos/build/Release/obj.target/kerberos.node filter=lfs diff=lfs merge=lfs -text
|
19 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/ms-vscode.js-debug/resources/readme/returnvalue.png filter=lfs diff=lfs merge=lfs -text
|
20 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/ms-vscode.js-debug/src/w32appcontainertokens-LVKSWXR7.node filter=lfs diff=lfs merge=lfs -text
|
21 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/references-view/media/demo.png filter=lfs diff=lfs merge=lfs -text
|
22 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/node_modules/@parcel/watcher/build/Release/watcher.node filter=lfs diff=lfs merge=lfs -text
|
23 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/node_modules/@vscode/ripgrep/bin/rg filter=lfs diff=lfs merge=lfs -text
|
24 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/node_modules/@vscode/spdlog/build/Release/spdlog.node filter=lfs diff=lfs merge=lfs -text
|
25 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/node_modules/@vscode/vscode-languagedetection/model/group1-shard1of1.bin filter=lfs diff=lfs merge=lfs -text
|
26 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/node_modules/kerberos/build/Release/kerberos.node filter=lfs diff=lfs merge=lfs -text
|
27 |
+
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/node_modules/kerberos/build/Release/obj.target/kerberos.node filter=lfs diff=lfs merge=lfs -text
|
28 |
+
cli_data_dir/servers/Stable-6609ac3d66f4eade5cf376d1cb76f13985724bcb/server/extensions/ms-vscode.js-debug/resources/readme/returnvalue.png filter=lfs diff=lfs merge=lfs -text
|
29 |
+
cli_data_dir/servers/Stable-6609ac3d66f4eade5cf376d1cb76f13985724bcb/server/extensions/ms-vscode.js-debug/src/w32appcontainertokens-LVKSWXR7.node filter=lfs diff=lfs merge=lfs -text
|
30 |
+
cli_data_dir/servers/Stable-6609ac3d66f4eade5cf376d1cb76f13985724bcb/server/extensions/references-view/media/demo.png filter=lfs diff=lfs merge=lfs -text
|
31 |
+
cli_data_dir/servers/Stable-6609ac3d66f4eade5cf376d1cb76f13985724bcb/server/node_modules/@parcel/watcher/build/Release/watcher.node filter=lfs diff=lfs merge=lfs -text
|
32 |
+
cli_data_dir/servers/Stable-6609ac3d66f4eade5cf376d1cb76f13985724bcb/server/node_modules/@vscode/ripgrep/bin/rg filter=lfs diff=lfs merge=lfs -text
|
33 |
+
cli_data_dir/servers/Stable-6609ac3d66f4eade5cf376d1cb76f13985724bcb/server/node_modules/@vscode/spdlog/build/Release/spdlog.node filter=lfs diff=lfs merge=lfs -text
|
34 |
+
cli_data_dir/servers/Stable-6609ac3d66f4eade5cf376d1cb76f13985724bcb/server/node_modules/@vscode/vscode-languagedetection/model/group1-shard1of1.bin filter=lfs diff=lfs merge=lfs -text
|
35 |
+
cli_data_dir/servers/Stable-6609ac3d66f4eade5cf376d1cb76f13985724bcb/server/node_modules/kerberos/build/Release/kerberos.node filter=lfs diff=lfs merge=lfs -text
|
36 |
+
cli_data_dir/servers/Stable-6609ac3d66f4eade5cf376d1cb76f13985724bcb/server/node_modules/kerberos/build/Release/obj.target/kerberos.node filter=lfs diff=lfs merge=lfs -text
|
37 |
+
cli_data_dir/servers/Stable-ddc367ed5c8936efe395cffeec279b04ffd7db78/server/extensions/ms-vscode.js-debug/resources/readme/returnvalue.png filter=lfs diff=lfs merge=lfs -text
|
38 |
+
cli_data_dir/servers/Stable-ddc367ed5c8936efe395cffeec279b04ffd7db78/server/extensions/ms-vscode.js-debug/src/w32appcontainertokens-LVKSWXR7.node filter=lfs diff=lfs merge=lfs -text
|
39 |
+
cli_data_dir/servers/Stable-ddc367ed5c8936efe395cffeec279b04ffd7db78/server/extensions/references-view/media/demo.png filter=lfs diff=lfs merge=lfs -text
|
40 |
+
cli_data_dir/servers/Stable-ddc367ed5c8936efe395cffeec279b04ffd7db78/server/node_modules/@parcel/watcher/build/Release/watcher.node filter=lfs diff=lfs merge=lfs -text
|
41 |
+
cli_data_dir/servers/Stable-ddc367ed5c8936efe395cffeec279b04ffd7db78/server/node_modules/@vscode/ripgrep/bin/rg filter=lfs diff=lfs merge=lfs -text
|
42 |
+
cli_data_dir/servers/Stable-ddc367ed5c8936efe395cffeec279b04ffd7db78/server/node_modules/@vscode/spdlog/build/Release/spdlog.node filter=lfs diff=lfs merge=lfs -text
|
43 |
+
cli_data_dir/servers/Stable-ddc367ed5c8936efe395cffeec279b04ffd7db78/server/node_modules/@vscode/vscode-languagedetection/model/group1-shard1of1.bin filter=lfs diff=lfs merge=lfs -text
|
44 |
+
cli_data_dir/servers/Stable-ddc367ed5c8936efe395cffeec279b04ffd7db78/server/node_modules/kerberos/build/Release/kerberos.node filter=lfs diff=lfs merge=lfs -text
|
45 |
+
cli_data_dir/servers/Stable-ddc367ed5c8936efe395cffeec279b04ffd7db78/server/node_modules/kerberos/build/Release/obj.target/kerberos.node filter=lfs diff=lfs merge=lfs -text
|
46 |
+
cli_data_dir/servers/Stable-e249dada235c2083c83813bd65b7f4707fb97b76/server/extensions/ms-vscode.js-debug/resources/readme/returnvalue.png filter=lfs diff=lfs merge=lfs -text
|
47 |
+
cli_data_dir/servers/Stable-e249dada235c2083c83813bd65b7f4707fb97b76/server/extensions/ms-vscode.js-debug/src/w32appcontainertokens-LVKSWXR7.node filter=lfs diff=lfs merge=lfs -text
|
48 |
+
cli_data_dir/servers/Stable-e249dada235c2083c83813bd65b7f4707fb97b76/server/extensions/references-view/media/demo.png filter=lfs diff=lfs merge=lfs -text
|
49 |
+
cli_data_dir/servers/Stable-e249dada235c2083c83813bd65b7f4707fb97b76/server/node_modules/@parcel/watcher/build/Release/watcher.node filter=lfs diff=lfs merge=lfs -text
|
50 |
+
cli_data_dir/servers/Stable-e249dada235c2083c83813bd65b7f4707fb97b76/server/node_modules/@vscode/ripgrep/bin/rg filter=lfs diff=lfs merge=lfs -text
|
51 |
+
cli_data_dir/servers/Stable-e249dada235c2083c83813bd65b7f4707fb97b76/server/node_modules/@vscode/spdlog/build/Release/spdlog.node filter=lfs diff=lfs merge=lfs -text
|
52 |
+
cli_data_dir/servers/Stable-e249dada235c2083c83813bd65b7f4707fb97b76/server/node_modules/@vscode/vscode-languagedetection/model/group1-shard1of1.bin filter=lfs diff=lfs merge=lfs -text
|
53 |
+
cli_data_dir/servers/Stable-e249dada235c2083c83813bd65b7f4707fb97b76/server/node_modules/kerberos/build/Release/kerberos.node filter=lfs diff=lfs merge=lfs -text
|
54 |
+
cli_data_dir/servers/Stable-e249dada235c2083c83813bd65b7f4707fb97b76/server/node_modules/kerberos/build/Release/obj.target/kerberos.node filter=lfs diff=lfs merge=lfs -text
|
55 |
+
cli_data_dir/servers/Stable-e54c774e0add60467559eb0d1e229c6452cf8447/server/extensions/ms-vscode.js-debug/resources/readme/returnvalue.png filter=lfs diff=lfs merge=lfs -text
|
56 |
+
cli_data_dir/servers/Stable-e54c774e0add60467559eb0d1e229c6452cf8447/server/extensions/ms-vscode.js-debug/src/w32appcontainertokens-LVKSWXR7.node filter=lfs diff=lfs merge=lfs -text
|
57 |
+
cli_data_dir/servers/Stable-e54c774e0add60467559eb0d1e229c6452cf8447/server/extensions/references-view/media/demo.png filter=lfs diff=lfs merge=lfs -text
|
58 |
+
cli_data_dir/servers/Stable-e54c774e0add60467559eb0d1e229c6452cf8447/server/node_modules/@parcel/watcher/build/Release/watcher.node filter=lfs diff=lfs merge=lfs -text
|
59 |
+
cli_data_dir/servers/Stable-e54c774e0add60467559eb0d1e229c6452cf8447/server/node_modules/@vscode/ripgrep/bin/rg filter=lfs diff=lfs merge=lfs -text
|
60 |
+
cli_data_dir/servers/Stable-e54c774e0add60467559eb0d1e229c6452cf8447/server/node_modules/@vscode/spdlog/build/Release/spdlog.node filter=lfs diff=lfs merge=lfs -text
|
61 |
+
cli_data_dir/servers/Stable-e54c774e0add60467559eb0d1e229c6452cf8447/server/node_modules/@vscode/vscode-languagedetection/model/group1-shard1of1.bin filter=lfs diff=lfs merge=lfs -text
|
62 |
+
cli_data_dir/servers/Stable-e54c774e0add60467559eb0d1e229c6452cf8447/server/node_modules/kerberos/build/Release/kerberos.node filter=lfs diff=lfs merge=lfs -text
|
63 |
+
cli_data_dir/servers/Stable-e54c774e0add60467559eb0d1e229c6452cf8447/server/node_modules/kerberos/build/Release/obj.target/kerberos.node filter=lfs diff=lfs merge=lfs -text
|
64 |
+
vscode_dev.zip filter=lfs diff=lfs merge=lfs -text
|
.ipynb_checkpoints/start-checkpoint.sh
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
export VSCODE_CLI_DATA_DIR=./cli_data_dir
|
2 |
+
./code tunnel
|
cli_data_dir/code_tunnel.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"name":"hydra","id":"p5rczd4b","cluster":"asse"}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/LICENSE
ADDED
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
MICROSOFT PRE-RELEASE SOFTWARE LICENSE TERMS
|
2 |
+
MICROSOFT VISUAL STUDIO CODE REMOTE DEVELOPMENT EXTENSIONS
|
3 |
+
|
4 |
+
These license terms are an agreement between you and Microsoft Corporation (or based on where you live, one of its affiliates). They apply to the pre-release software named above. The terms also apply to any Microsoft services or updates for the software, except to the extent those have additional terms.
|
5 |
+
|
6 |
+
IF YOU COMPLY WITH THESE LICENSE TERMS, YOU HAVE THE RIGHTS BELOW.
|
7 |
+
|
8 |
+
1. INSTALLATION AND USE RIGHTS.
|
9 |
+
a. General. You may use a copy of the software with each validly licensed copy of Microsoft Visual Studio Code. You may not use the software if you do not have a license for Microsoft Visual Studio Code. You may copy and install files from the software onto your application development devices, including physical devices and virtual machines or containers on those machines, whether on-premises or remote machines that are owned by you, hosted on Microsoft Azure for you, or dedicated solely to your use (collectively, “Development Devices”). You and others in your organization may use these files on your Development Devices solely to develop and test applications. For clarity, “applications” means applications developed by you and others in your organization who are each licensed to use Microsoft Visual Studio Code.
|
10 |
+
b. Demo Use. The uses permitted above include use of the software in demonstrating your applications.
|
11 |
+
c. Third Party Components. The software may include third party components with separate legal notices or governed by other agreements, as may be described in the ThirdPartyNotices file(s) accompanying the software.
|
12 |
+
d. Extensions. The software gives you the option to download other Microsoft and third party software packages from our extension marketplace or package managers. Those packages are under their own licenses, and not this agreement. Microsoft does not distribute, license or provide any warranties for any of the third party packages. By accessing or using our extension marketplace, you agree to the extension marketplace terms located at https://aka.ms/vsmarketplace-ToU.
|
13 |
+
|
14 |
+
2. PRE-RELEASE SOFTWARE. The software is a pre-release version. It may not work the way a final version of the software will. Microsoft may change it for the final, commercial version. We also may not release a commercial version. Microsoft is not obligated to provide maintenance, technical support or updates to you for the software.
|
15 |
+
|
16 |
+
3. ONLINE SERVICES IN THE SOFTWARE. Some features of the software make use of online services to provide you with updates to the software or extensions, to download or install additional software to enable use of this software, or to enable you to retrieve content, collaborate with others, or otherwise supplement your development. As used throughout this agreement, the term “software” includes these online service features.
|
17 |
+
|
18 |
+
4. DATA.
|
19 |
+
a. Data Collection. The software may collect information about you and your use of the software, and send that to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may opt-out of many of these scenarios, but not all, as described in the product documentation located at https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting. There may also be some features in the software that may enable you and Microsoft to collect data from users of your applications. If you use these features, you must comply with applicable law, including providing appropriate notices to users of your applications together with Microsoft’s privacy statement. Our privacy statement is located at https://go.microsoft.com/fwlink/?LinkID=824704. You can learn more about data collection and use in the help documentation and our privacy statement. Your use of the software operates as your consent to these practices.
|
20 |
+
b. Processing of Personal Data. To the extent Microsoft is a processor or subprocessor of personal data in connection with the software, Microsoft makes the commitments in the European Union General Data Protection Regulation Terms of the Online Services Terms to all customers effective May 25, 2018, at https://go.microsoft.com/?linkid=9840733.
|
21 |
+
|
22 |
+
5. UPDATES. The software may periodically check for updates and download and install them for you. You may obtain updates only from Microsoft or authorized sources. Microsoft may need to update your system to provide you with updates. You agree to receive these automatic updates without any additional notice. Updates may not include or support all existing software features, services, or peripheral devices.
|
23 |
+
|
24 |
+
6. FEEDBACK. If you give feedback about the software to Microsoft, you give to Microsoft, without charge, the right to use, share and commercialize your feedback in any way and for any purpose. You will not give feedback that is subject to a license that requires Microsoft to license its software or documentation to third parties because we include your feedback in them. These rights survive this agreement.
|
25 |
+
|
26 |
+
7. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. For example, if Microsoft technically limits or disables extensibility for the software, you may not extend the software by, among other things, loading or injecting into the software any non-Microsoft add-ins, macros, or packages; modifying the software registry settings; or adding features or functionality equivalent to that found in other Visual Studio products. You may not:
|
27 |
+
* work around any technical limitations in the software;
|
28 |
+
* reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software, except and to the extent required by third party licensing terms governing use of certain open source components that may be included with the software;
|
29 |
+
* remove, minimize, block or modify any notices of Microsoft or its suppliers in the software;
|
30 |
+
* use the software in any way that is against the law;
|
31 |
+
* host, share, publish, rent or lease the software; or
|
32 |
+
* provide the software as a stand-alone or integrated offering or combine it with any of your applications for others to use.
|
33 |
+
|
34 |
+
8. SUPPORT SERVICES. Because the software is “as is,” we may not provide support services for it.
|
35 |
+
|
36 |
+
9. ENTIRE AGREEMENT. This agreement, and the terms for supplements, updates, Internet-based services and support services that you use, are the entire agreement for the software and support services.
|
37 |
+
|
38 |
+
10. EXPORT RESTRICTIONS. You must comply with all domestic and international export laws and regulations that apply to the software, which include restrictions on destinations, end users and end use. For further information on export restrictions, visit (aka.ms/exporting).
|
39 |
+
|
40 |
+
11. APPLICABLE LAW. If you acquired the software in the United States, Washington State law applies to interpretation of and claims for breach of this agreement, and the laws of the state where you live apply to all other claims. If you acquired the software in any other country, its laws apply.
|
41 |
+
|
42 |
+
12. CONSUMER RIGHTS; REGIONAL VARIATIONS. This agreement describes certain legal rights. You may have other rights, including consumer rights, under the laws of your state or country. Separate and apart from your relationship with Microsoft, you may also have rights with respect to the party from which you acquired the software. This agreement does not change those other rights if the laws of your state or country do not permit it to do so. For example, if you acquired the software in one of the below regions, or mandatory country law applies, then the following provisions apply to you:
|
43 |
+
a. Australia. You have statutory guarantees under the Australian Consumer Law and nothing in this agreement is intended to affect those rights.
|
44 |
+
b. Canada. If you acquired the software in Canada, you may stop receiving updates by turning off the automatic update feature, disconnecting your device from the Internet (if and when you re-connect to the Internet, however, the software will resume checking for and installing updates), or uninstalling the software. The product documentation, if any, may also specify how to turn off updates for your specific device or software.
|
45 |
+
c. Germany and Austria.
|
46 |
+
(i) Warranty. The properly licensed software will perform substantially as described in any Microsoft materials that accompany the software. However, Microsoft gives no contractual guarantee in relation to the licensed software.
|
47 |
+
(ii) Limitation of Liability. In case of intentional conduct, gross negligence, claims based on the Product Liability Act, as well as, in case of death or personal or physical injury, Microsoft is liable according to the statutory law.
|
48 |
+
Subject to the foregoing clause (ii), Microsoft will only be liable for slight negligence if Microsoft is in breach of such material contractual obligations, the fulfillment of which facilitate the due performance of this agreement, the breach of which would endanger the purpose of this agreement and the compliance with which a party may constantly trust in (so-called "cardinal obligations"). In other cases of slight negligence, Microsoft will not be liable for slight negligence.
|
49 |
+
|
50 |
+
13. LEGAL EFFECT. This agreement describes certain legal rights. You may have other rights under the laws of your country. You may also have rights with respect to the party from whom you acquired the software. This agreement does not change your rights under the laws of your country if the laws of your country do not permit it to do so.
|
51 |
+
|
52 |
+
14. DISCLAIMER OF WARRANTY. THE SOFTWARE IS LICENSED “AS-IS.” YOU BEAR THE RISK OF USING IT. MICROSOFT GIVES NO EXPRESS WARRANTIES, GUARANTEES OR CONDITIONS. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, MICROSOFT EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
|
53 |
+
|
54 |
+
15. LIMITATION ON AND EXCLUSION OF DAMAGES. YOU CAN RECOVER FROM MICROSOFT AND ITS SUPPLIERS ONLY DIRECT DAMAGES UP TO U.S. $5.00. YOU CANNOT RECOVER ANY OTHER DAMAGES, INCLUDING CONSEQUENTIAL, LOST PROFITS, SPECIAL, INDIRECT OR INCIDENTAL DAMAGES.
|
55 |
+
|
56 |
+
This limitation applies to (a) anything related to the software, services, content (including code) on third party Internet sites, or third party programs; and (b) claims for breach of contract, breach of warranty, guarantee or condition, strict liability, negligence, or other tort to the extent permitted by applicable law.
|
57 |
+
|
58 |
+
It also applies even if Microsoft knew or should have known about the possibility of the damages. The above limitation or exclusion may not apply to you because your country may not allow the exclusion or limitation of incidental, consequential or other damages.
|
59 |
+
|
60 |
+
Please note: As the software is distributed in Quebec, Canada, some of the clauses in this agreement are provided below in French.
|
61 |
+
|
62 |
+
Remarque : Ce logiciel étant distribué au Québec, Canada, certaines des clauses dans ce contrat sont fournies ci-dessous en français.
|
63 |
+
|
64 |
+
EXONÉRATION DE GARANTIE. Le logiciel visé par une licence est offert « tel quel ». Toute utilisation de ce logiciel est à votre seule risque et péril. Microsoft n’accorde aucune autre garantie expresse. Vous pouvez bénéficier de droits additionnels en vertu du droit local sur la protection des consommateurs, que ce contrat ne peut modifier. La ou elles sont permises par le droit locale, les garanties implicites de qualité marchande, d’adéquation à un usage particulier et d’absence de contrefaçon sont exclues.
|
65 |
+
|
66 |
+
LIMITATION DES DOMMAGES-INTÉRÊTS ET EXCLUSION DE RESPONSABILITÉ POUR LES DOMMAGES. Vous pouvez obtenir de Microsoft et de ses fournisseurs une indemnisation en cas de dommages directs uniquement à hauteur de 5,00 $ US. Vous ne pouvez prétendre à aucune indemnisation pour les autres dommages, y compris les dommages spéciaux, indirects ou accessoires et pertes de bénéfices.
|
67 |
+
|
68 |
+
Cette limitation concerne :
|
69 |
+
* tout ce qui est relié au logiciel, aux services ou au contenu (y compris le code) figurant sur des sites Internet tiers ou dans des programmes tiers ; et
|
70 |
+
* les réclamations au titre de violation de contrat ou de garantie, ou au titre de responsabilité stricte, de négligence ou d’une autre faute dans la limite autorisée par la loi en vigueur.
|
71 |
+
Elle s’applique également, même si Microsoft connaissait ou devrait connaître l’éventualité d’un tel dommage. Si votre pays n’autorise pas l’exclusion ou la limitation de responsabilité pour les dommages indirects, accessoires ou de quelque nature que ce soit, il se peut que la limitation ou l’exclusion ci-dessus ne s’appliquera pas à votre égard.
|
72 |
+
|
73 |
+
EFFET JURIDIQUE. Le présent contrat décrit certains droits juridiques. Vous pourriez avoir d’autres droits prévus par les lois de votre pays. Le présent contrat ne modifie pas les droits que vous confèrent les lois de votre pays si celles-ci ne le permettent pas.
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/bin/code-server
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env sh
|
2 |
+
#
|
3 |
+
# Copyright (c) Microsoft Corporation. All rights reserved.
|
4 |
+
#
|
5 |
+
|
6 |
+
case "$1" in
|
7 |
+
--inspect*) INSPECT="$1"; shift;;
|
8 |
+
esac
|
9 |
+
|
10 |
+
ROOT="$(dirname "$(dirname "$(readlink -f "$0")")")"
|
11 |
+
|
12 |
+
"$ROOT/node" ${INSPECT:-} "$ROOT/out/server-main.js" "$@"
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/bin/helpers/browser.sh
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env sh
|
2 |
+
#
|
3 |
+
# Copyright (c) Microsoft Corporation. All rights reserved.
|
4 |
+
#
|
5 |
+
ROOT="$(dirname "$(dirname "$(dirname "$(readlink -f "$0")")")")"
|
6 |
+
|
7 |
+
APP_NAME="code"
|
8 |
+
VERSION="1.98.1"
|
9 |
+
COMMIT="2fc07b811f760549dab9be9d2bedd06c51dfcb9a"
|
10 |
+
EXEC_NAME="code"
|
11 |
+
CLI_SCRIPT="$ROOT/out/server-cli.js"
|
12 |
+
"$ROOT/node" "$CLI_SCRIPT" "$APP_NAME" "$VERSION" "$COMMIT" "$EXEC_NAME" "--openExternal" "$@"
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/bin/helpers/check-requirements.sh
ADDED
@@ -0,0 +1,162 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env sh
|
2 |
+
#
|
3 |
+
# Copyright (c) Microsoft Corporation. All rights reserved.
|
4 |
+
#
|
5 |
+
|
6 |
+
set -e
|
7 |
+
|
8 |
+
# The script checks necessary server requirements for the classic server
|
9 |
+
# scenarios. Currently, the script can exit with any of the following
|
10 |
+
# 3 exit codes and should be handled accordingly on the extension side.
|
11 |
+
#
|
12 |
+
# 0: All requirements are met, use the default server.
|
13 |
+
# 99: Unsupported OS, abort server startup with appropriate error message.
|
14 |
+
# 100: Use legacy server.
|
15 |
+
#
|
16 |
+
|
17 |
+
# Do not remove this check.
|
18 |
+
# Provides a way to skip the server requirements check from
|
19 |
+
# outside the install flow. A system process can create this
|
20 |
+
# file before the server is downloaded and installed.
|
21 |
+
if [ -f "/tmp/vscode-skip-server-requirements-check" ]; then
|
22 |
+
echo "!!! WARNING: Skipping server pre-requisite check !!!"
|
23 |
+
echo "!!! Server stability is not guaranteed. Proceed at your own risk. !!!"
|
24 |
+
exit 0
|
25 |
+
fi
|
26 |
+
|
27 |
+
ARCH=$(uname -m)
|
28 |
+
found_required_glibc=0
|
29 |
+
found_required_glibcxx=0
|
30 |
+
MIN_GLIBCXX_VERSION="3.4.25"
|
31 |
+
|
32 |
+
# Extract the ID value from /etc/os-release
|
33 |
+
if [ -f /etc/os-release ]; then
|
34 |
+
OS_ID="$(cat /etc/os-release | grep -Eo 'ID=([^"]+)' | sed -n '1s/ID=//p')"
|
35 |
+
if [ "$OS_ID" = "nixos" ]; then
|
36 |
+
echo "Warning: NixOS detected, skipping GLIBC check"
|
37 |
+
exit 0
|
38 |
+
fi
|
39 |
+
fi
|
40 |
+
|
41 |
+
# Based on https://github.com/bminor/glibc/blob/520b1df08de68a3de328b65a25b86300a7ddf512/elf/cache.c#L162-L245
|
42 |
+
case $ARCH in
|
43 |
+
x86_64) LDCONFIG_ARCH="x86-64";;
|
44 |
+
armv7l | armv8l)
|
45 |
+
MIN_GLIBCXX_VERSION="3.4.26"
|
46 |
+
LDCONFIG_ARCH="hard-float"
|
47 |
+
;;
|
48 |
+
arm64 | aarch64)
|
49 |
+
BITNESS=$(getconf LONG_BIT)
|
50 |
+
if [ "$BITNESS" = "32" ]; then
|
51 |
+
# Can have 32-bit userland on 64-bit kernel
|
52 |
+
LDCONFIG_ARCH="hard-float"
|
53 |
+
else
|
54 |
+
LDCONFIG_ARCH="AArch64"
|
55 |
+
fi
|
56 |
+
;;
|
57 |
+
esac
|
58 |
+
|
59 |
+
if [ "$OS_ID" != "alpine" ]; then
|
60 |
+
if [ -f /sbin/ldconfig ]; then
|
61 |
+
# Look up path
|
62 |
+
libstdcpp_paths=$(/sbin/ldconfig -p | grep 'libstdc++.so.6')
|
63 |
+
|
64 |
+
if [ "$(echo "$libstdcpp_paths" | wc -l)" -gt 1 ]; then
|
65 |
+
libstdcpp_path=$(echo "$libstdcpp_paths" | grep "$LDCONFIG_ARCH" | awk '{print $NF}')
|
66 |
+
else
|
67 |
+
libstdcpp_path=$(echo "$libstdcpp_paths" | awk '{print $NF}')
|
68 |
+
fi
|
69 |
+
elif [ -f /usr/lib/libstdc++.so.6 ]; then
|
70 |
+
# Typical path
|
71 |
+
libstdcpp_path='/usr/lib/libstdc++.so.6'
|
72 |
+
elif [ -f /usr/lib64/libstdc++.so.6 ]; then
|
73 |
+
# Typical path
|
74 |
+
libstdcpp_path='/usr/lib64/libstdc++.so.6'
|
75 |
+
else
|
76 |
+
echo "Warning: Can't find libstdc++.so or ldconfig, can't verify libstdc++ version"
|
77 |
+
fi
|
78 |
+
|
79 |
+
while [ -n "$libstdcpp_path" ]; do
|
80 |
+
# Extracts the version number from the path, e.g. libstdc++.so.6.0.22 -> 6.0.22
|
81 |
+
# which is then compared based on the fact that release versioning and symbol versioning
|
82 |
+
# are aligned for libstdc++. Refs https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html
|
83 |
+
# (i-e) GLIBCXX_3.4.<release> is provided by libstdc++.so.6.y.<release>
|
84 |
+
libstdcpp_path_line=$(echo "$libstdcpp_path" | head -n1)
|
85 |
+
libstdcpp_real_path=$(readlink -f "$libstdcpp_path_line")
|
86 |
+
libstdcpp_version=$(grep -ao 'GLIBCXX_[0-9]*\.[0-9]*\.[0-9]*' "$libstdcpp_real_path" | sort -V | tail -1)
|
87 |
+
libstdcpp_version_number=$(echo "$libstdcpp_version" | sed 's/GLIBCXX_//')
|
88 |
+
if [ "$(printf '%s\n' "$MIN_GLIBCXX_VERSION" "$libstdcpp_version_number" | sort -V | head -n1)" = "$MIN_GLIBCXX_VERSION" ]; then
|
89 |
+
found_required_glibcxx=1
|
90 |
+
break
|
91 |
+
fi
|
92 |
+
libstdcpp_path=$(echo "$libstdcpp_path" | tail -n +2) # remove first line
|
93 |
+
done
|
94 |
+
else
|
95 |
+
echo "Warning: alpine distro detected, skipping GLIBCXX check"
|
96 |
+
found_required_glibcxx=1
|
97 |
+
fi
|
98 |
+
if [ "$found_required_glibcxx" = "0" ]; then
|
99 |
+
echo "Warning: Missing GLIBCXX >= $MIN_GLIBCXX_VERSION! from $libstdcpp_real_path"
|
100 |
+
fi
|
101 |
+
|
102 |
+
if [ "$OS_ID" = "alpine" ]; then
|
103 |
+
MUSL_RTLDLIST="/lib/ld-musl-aarch64.so.1 /lib/ld-musl-x86_64.so.1"
|
104 |
+
for rtld in ${MUSL_RTLDLIST}; do
|
105 |
+
if [ -x $rtld ]; then
|
106 |
+
musl_version=$("$rtld" --version 2>&1 | grep "Version" | awk '{print $NF}')
|
107 |
+
break
|
108 |
+
fi
|
109 |
+
done
|
110 |
+
if [ "$(printf '%s\n' "1.2.3" "$musl_version" | sort -V | head -n1)" != "1.2.3" ]; then
|
111 |
+
echo "Error: Unsupported alpine distribution. Please refer to our supported distro section https://aka.ms/vscode-remote/linux for additional information."
|
112 |
+
exit 99
|
113 |
+
fi
|
114 |
+
found_required_glibc=1
|
115 |
+
elif [ -z "$(ldd --version 2>&1 | grep 'musl libc')" ]; then
|
116 |
+
if [ -f /sbin/ldconfig ]; then
|
117 |
+
# Look up path
|
118 |
+
libc_paths=$(/sbin/ldconfig -p | grep 'libc.so.6')
|
119 |
+
|
120 |
+
if [ "$(echo "$libc_paths" | wc -l)" -gt 1 ]; then
|
121 |
+
libc_path=$(echo "$libc_paths" | grep "$LDCONFIG_ARCH" | awk '{print $NF}')
|
122 |
+
else
|
123 |
+
libc_path=$(echo "$libc_paths" | awk '{print $NF}')
|
124 |
+
fi
|
125 |
+
elif [ -f /usr/lib/libc.so.6 ]; then
|
126 |
+
# Typical path
|
127 |
+
libc_path='/usr/lib/libc.so.6'
|
128 |
+
elif [ -f /lib64/libc.so.6 ]; then
|
129 |
+
# Typical path (OpenSUSE)
|
130 |
+
libc_path='/lib64/libc.so.6'
|
131 |
+
elif [ -f /usr/lib64/libc.so.6 ]; then
|
132 |
+
# Typical path
|
133 |
+
libc_path='/usr/lib64/libc.so.6'
|
134 |
+
else
|
135 |
+
echo "Warning: Can't find libc.so or ldconfig, can't verify libc version"
|
136 |
+
fi
|
137 |
+
|
138 |
+
while [ -n "$libc_path" ]; do
|
139 |
+
# Rather than trusting the output of ldd --version (which is not always accurate)
|
140 |
+
# we instead use the version of the cached libc.so.6 file itself.
|
141 |
+
libc_path_line=$(echo "$libc_path" | head -n1)
|
142 |
+
libc_real_path=$(readlink -f "$libc_path_line")
|
143 |
+
libc_version=$(cat "$libc_real_path" | sed -n 's/.*release version \([0-9]\+\.[0-9]\+\).*/\1/p')
|
144 |
+
if [ "$(printf '%s\n' "2.28" "$libc_version" | sort -V | head -n1)" = "2.28" ]; then
|
145 |
+
found_required_glibc=1
|
146 |
+
break
|
147 |
+
fi
|
148 |
+
libc_path=$(echo "$libc_path" | tail -n +2) # remove first line
|
149 |
+
done
|
150 |
+
if [ "$found_required_glibc" = "0" ]; then
|
151 |
+
echo "Warning: Missing GLIBC >= 2.28! from $libc_real_path"
|
152 |
+
fi
|
153 |
+
else
|
154 |
+
echo "Warning: musl detected, skipping GLIBC check"
|
155 |
+
found_required_glibc=1
|
156 |
+
fi
|
157 |
+
|
158 |
+
if [ "$found_required_glibc" = "0" ] || [ "$found_required_glibcxx" = "0" ]; then
|
159 |
+
echo "Warning: Missing required dependencies. Please refer to our FAQ https://aka.ms/vscode-remote/faq/old-linux for additional information."
|
160 |
+
# Custom exit code based on https://tldp.org/LDP/abs/html/exitcodes.html
|
161 |
+
exit 100
|
162 |
+
fi
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/bin/remote-cli/code
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/usr/bin/env sh
|
2 |
+
#
|
3 |
+
# Copyright (c) Microsoft Corporation. All rights reserved.
|
4 |
+
#
|
5 |
+
ROOT="$(dirname "$(dirname "$(dirname "$(readlink -f "$0")")")")"
|
6 |
+
|
7 |
+
APP_NAME="code"
|
8 |
+
VERSION="1.98.1"
|
9 |
+
COMMIT="2fc07b811f760549dab9be9d2bedd06c51dfcb9a"
|
10 |
+
EXEC_NAME="code"
|
11 |
+
CLI_SCRIPT="$ROOT/out/server-cli.js"
|
12 |
+
"$ROOT/node" "$CLI_SCRIPT" "$APP_NAME" "$VERSION" "$COMMIT" "$EXEC_NAME" "$@"
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/configuration-editing/dist/configurationEditingMain.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/configuration-editing/images/icon.png
ADDED
![]() |
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/configuration-editing/package.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"name":"configuration-editing","displayName":"%displayName%","description":"%description%","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.0.0"},"icon":"images/icon.png","activationEvents":["onProfile","onProfile:github","onLanguage:json","onLanguage:jsonc"],"enabledApiProposals":["profileContentHandlers"],"main":"./dist/configurationEditingMain","browser":"./dist/browser/configurationEditingMain","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"languages":[{"id":"jsonc","extensions":[".code-workspace","language-configuration.json","icon-theme.json","color-theme.json"],"filenames":["settings.json","launch.json","tasks.json","keybindings.json","extensions.json","argv.json","profiles.json","devcontainer.json",".devcontainer.json"]},{"id":"json","extensions":[".code-profile"]}],"jsonValidation":[{"fileMatch":"vscode://defaultsettings/keybindings.json","url":"vscode://schemas/keybindings"},{"fileMatch":"%APP_SETTINGS_HOME%/keybindings.json","url":"vscode://schemas/keybindings"},{"fileMatch":"%APP_SETTINGS_HOME%/profiles/*/keybindings.json","url":"vscode://schemas/keybindings"},{"fileMatch":"vscode://defaultsettings/*.json","url":"vscode://schemas/settings/default"},{"fileMatch":"%APP_SETTINGS_HOME%/settings.json","url":"vscode://schemas/settings/user"},{"fileMatch":"%APP_SETTINGS_HOME%/profiles/*/settings.json","url":"vscode://schemas/settings/profile"},{"fileMatch":"%MACHINE_SETTINGS_HOME%/settings.json","url":"vscode://schemas/settings/machine"},{"fileMatch":"%APP_WORKSPACES_HOME%/*/workspace.json","url":"vscode://schemas/workspaceConfig"},{"fileMatch":"**/*.code-workspace","url":"vscode://schemas/workspaceConfig"},{"fileMatch":"**/argv.json","url":"vscode://schemas/argv"},{"fileMatch":"/.vscode/settings.json","url":"vscode://schemas/settings/folder"},{"fileMatch":"/.vscode/launch.json","url":"vscode://schemas/launch"},{"fileMatch":"/.vscode/tasks.json","url":"vscode://schemas/tasks"},{"fileMatch":"%APP_SETTINGS_HOME%/tasks.json","url":"vscode://schemas/tasks"},{"fileMatch":"%APP_SETTINGS_HOME%/snippets/*.json","url":"vscode://schemas/snippets"},{"fileMatch":"%APP_SETTINGS_HOME%/profiles/*/snippets/.json","url":"vscode://schemas/snippets"},{"fileMatch":"%APP_SETTINGS_HOME%/sync/snippets/preview/*.json","url":"vscode://schemas/snippets"},{"fileMatch":"**/*.code-snippets","url":"vscode://schemas/global-snippets"},{"fileMatch":"/.vscode/extensions.json","url":"vscode://schemas/extensions"},{"fileMatch":"devcontainer.json","url":"https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json"},{"fileMatch":".devcontainer.json","url":"https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json"},{"fileMatch":"%APP_SETTINGS_HOME%/globalStorage/ms-vscode-remote.remote-containers/nameConfigs/*.json","url":"./schemas/attachContainer.schema.json"},{"fileMatch":"%APP_SETTINGS_HOME%/globalStorage/ms-vscode-remote.remote-containers/imageConfigs/*.json","url":"./schemas/attachContainer.schema.json"},{"fileMatch":"**/quality/*/product.json","url":"vscode://schemas/vscode-product"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/configuration-editing/package.nls.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"displayName":"Configuration Editing","description":"Provides capabilities (advanced IntelliSense, auto-fixing) in configuration files like settings, launch, and extension recommendation files."}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/configuration-editing/schemas/attachContainer.schema.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"$schema":"http://json-schema.org/draft-07/schema#","description":"Configures an attached to container","allowComments":true,"allowTrailingCommas":true,"type":"object","definitions":{"attachContainer":{"type":"object","properties":{"workspaceFolder":{"type":"string","description":"The path of the workspace folder inside the container."},"forwardPorts":{"type":"array","description":"Ports that are forwarded from the container to the local machine. Can be an integer port number, or a string of the format \"host:port_number\".","items":{"oneOf":[{"type":"integer","maximum":65535,"minimum":0},{"type":"string","pattern":"^([a-z0-9_-]+):(\\d{1,5})$"}]}},"portsAttributes":{"type":"object","patternProperties":{"(^\\d+(-\\d+)?$)|(.+)":{"type":"object","description":"A port, range of ports (ex. \"40000-55000\"), or regular expression (ex. \".+\\\\/server.js\"). For a port number or range, the attributes will apply to that port number or range of port numbers. Attributes which use a regular expression will apply to ports whose associated process command line matches the expression.","properties":{"onAutoForward":{"type":"string","enum":["notify","openBrowser","openBrowserOnce","openPreview","silent","ignore"],"enumDescriptions":["Shows a notification when a port is automatically forwarded.","Opens the browser when the port is automatically forwarded. Depending on your settings, this could open an embedded browser.","Opens the browser when the port is automatically forwarded, but only the first time the port is forward during a session. Depending on your settings, this could open an embedded browser.","Opens a preview in the same window when the port is automatically forwarded.","Shows no notification and takes no action when this port is automatically forwarded.","This port will not be automatically forwarded."],"description":"Defines the action that occurs when the port is discovered for automatic forwarding","default":"notify"},"elevateIfNeeded":{"type":"boolean","description":"Automatically prompt for elevation (if needed) when this port is forwarded. Elevate is required if the local port is a privileged port.","default":false},"label":{"type":"string","description":"Label that will be shown in the UI for this port.","default":"Application"},"requireLocalPort":{"type":"boolean","markdownDescription":"When true, a modal dialog will show if the chosen local port isn't used for forwarding.","default":false},"protocol":{"type":"string","enum":["http","https"],"description":"The protocol to use when forwarding this port."}},"default":{"label":"Application","onAutoForward":"notify"}}},"markdownDescription":"Set default properties that are applied when a specific port number is forwarded. For example:\n\n```\n\"3000\": {\n \"label\": \"Application\"\n},\n\"40000-55000\": {\n \"onAutoForward\": \"ignore\"\n},\n\".+\\\\/server.js\": {\n \"onAutoForward\": \"openPreview\"\n}\n```","defaultSnippets":[{"body":{"${1:3000}":{"label":"${2:Application}","onAutoForward":"notify"}}}],"additionalProperties":false},"otherPortsAttributes":{"type":"object","properties":{"onAutoForward":{"type":"string","enum":["notify","openBrowser","openPreview","silent","ignore"],"enumDescriptions":["Shows a notification when a port is automatically forwarded.","Opens the browser when the port is automatically forwarded. Depending on your settings, this could open an embedded browser.","Opens a preview in the same window when the port is automatically forwarded.","Shows no notification and takes no action when this port is automatically forwarded.","This port will not be automatically forwarded."],"description":"Defines the action that occurs when the port is discovered for automatic forwarding","default":"notify"},"elevateIfNeeded":{"type":"boolean","description":"Automatically prompt for elevation (if needed) when this port is forwarded. Elevate is required if the local port is a privileged port.","default":false},"label":{"type":"string","description":"Label that will be shown in the UI for this port.","default":"Application"},"requireLocalPort":{"type":"boolean","markdownDescription":"When true, a modal dialog will show if the chosen local port isn't used for forwarding.","default":false},"protocol":{"type":"string","enum":["http","https"],"description":"The protocol to use when forwarding this port."}},"defaultSnippets":[{"body":{"onAutoForward":"ignore"}}],"markdownDescription":"Set default properties that are applied to all ports that don't get properties from the setting `remote.portsAttributes`. For example:\n\n```\n{\n \"onAutoForward\": \"ignore\"\n}\n```","additionalProperties":false},"settings":{"$ref":"vscode://schemas/settings/machine","description":"Machine specific settings that should be copied into the container. These are only copied when connecting to the container for the first time."},"remoteEnv":{"type":"object","additionalProperties":{"type":["string","null"]},"description":"Remote environment variables. If these are used in the Integrated Terminal, make sure the 'Terminal > Integrated: Inherit Env' setting is enabled."},"remoteUser":{"type":"string","description":"The user VS Code Server will be started with. The default is the same user as the container."},"extensions":{"type":"array","description":"An array of extensions that should be installed into the container.","items":{"type":"string","pattern":"^([a-z0-9A-Z][a-z0-9A-Z-]*)\\.([a-z0-9A-Z][a-z0-9A-Z-]*)(@(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?)?$","errorMessage":"Expected format: '${publisher}.${name}' or '${publisher}.${name}@${version}'. Example: 'ms-dotnettools.csharp'."}},"userEnvProbe":{"type":"string","enum":["none","loginShell","loginInteractiveShell","interactiveShell"],"description":"User environment probe to run. The default is none."},"postAttachCommand":{"type":["string","array"],"description":"A command to run after attaching to the container. If this is a single string, it will be run in a shell. If this is an array of strings, it will be run as a single command without shell.","items":{"type":"string"}}}}},"allOf":[{"$ref":"#/definitions/attachContainer"}]}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/README.md
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Language Features for CSS, SCSS, and LESS files
|
2 |
+
|
3 |
+
**Notice:** This extension is bundled with Visual Studio Code. It can be disabled but not uninstalled.
|
4 |
+
|
5 |
+
## Features
|
6 |
+
|
7 |
+
See [CSS, SCSS and Less in VS Code](https://code.visualstudio.com/docs/languages/css) to learn about the features of this extension.
|
8 |
+
|
9 |
+
Please read the [CONTRIBUTING.md](https://github.com/microsoft/vscode/blob/master/extensions/css-language-features/CONTRIBUTING.md) file to learn how to contribute to this extension.
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/client/dist/node/cssClientMain.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/icons/css.png
ADDED
![]() |
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/package.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"name":"css-language-features","displayName":"%displayName%","description":"%description%","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.77.0"},"icon":"icons/css.png","activationEvents":["onLanguage:css","onLanguage:less","onLanguage:scss","onCommand:_css.applyCodeAction"],"main":"./client/dist/node/cssClientMain","browser":"./client/dist/browser/cssClientMain","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"categories":["Programming Languages"],"contributes":{"configuration":[{"order":22,"id":"css","title":"%css.title%","properties":{"css.customData":{"type":"array","markdownDescription":"%css.customData.desc%","default":[],"items":{"type":"string"},"scope":"resource"},"css.completion.triggerPropertyValueCompletion":{"type":"boolean","scope":"resource","default":true,"description":"%css.completion.triggerPropertyValueCompletion.desc%"},"css.completion.completePropertyWithSemicolon":{"type":"boolean","scope":"resource","default":true,"description":"%css.completion.completePropertyWithSemicolon.desc%"},"css.validate":{"type":"boolean","scope":"resource","default":true,"description":"%css.validate.desc%"},"css.hover.documentation":{"type":"boolean","scope":"resource","default":true,"description":"%css.hover.documentation%"},"css.hover.references":{"type":"boolean","scope":"resource","default":true,"description":"%css.hover.references%"},"css.lint.compatibleVendorPrefixes":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%css.lint.compatibleVendorPrefixes.desc%"},"css.lint.vendorPrefix":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"%css.lint.vendorPrefix.desc%"},"css.lint.duplicateProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%css.lint.duplicateProperties.desc%"},"css.lint.emptyRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"%css.lint.emptyRules.desc%"},"css.lint.importStatement":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%css.lint.importStatement.desc%"},"css.lint.boxModel":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"%css.lint.boxModel.desc%"},"css.lint.universalSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"%css.lint.universalSelector.desc%"},"css.lint.zeroUnits":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%css.lint.zeroUnits.desc%"},"css.lint.fontFaceProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"%css.lint.fontFaceProperties.desc%"},"css.lint.hexColorLength":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"%css.lint.hexColorLength.desc%"},"css.lint.argumentsInColorFunction":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"%css.lint.argumentsInColorFunction.desc%"},"css.lint.unknownProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"%css.lint.unknownProperties.desc%"},"css.lint.validProperties":{"type":"array","uniqueItems":true,"items":{"type":"string"},"scope":"resource","default":[],"description":"%css.lint.validProperties.desc%"},"css.lint.ieHack":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%css.lint.ieHack.desc%"},"css.lint.unknownVendorSpecificProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%css.lint.unknownVendorSpecificProperties.desc%"},"css.lint.propertyIgnoredDueToDisplay":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"%css.lint.propertyIgnoredDueToDisplay.desc%"},"css.lint.important":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"%css.lint.important.desc%"},"css.lint.float":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"%css.lint.float.desc%"},"css.lint.idSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%css.lint.idSelector.desc%"},"css.lint.unknownAtRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"%css.lint.unknownAtRules.desc%"},"css.trace.server":{"type":"string","scope":"window","enum":["off","messages","verbose"],"default":"off","description":"%css.trace.server.desc%"},"css.format.enable":{"type":"boolean","scope":"window","default":true,"description":"%css.format.enable.desc%"},"css.format.newlineBetweenSelectors":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"%css.format.newlineBetweenSelectors.desc%"},"css.format.newlineBetweenRules":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"%css.format.newlineBetweenRules.desc%"},"css.format.spaceAroundSelectorSeparator":{"type":"boolean","scope":"resource","default":false,"markdownDescription":"%css.format.spaceAroundSelectorSeparator.desc%"},"css.format.braceStyle":{"type":"string","scope":"resource","default":"collapse","enum":["collapse","expand"],"markdownDescription":"%css.format.braceStyle.desc%"},"css.format.preserveNewLines":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"%css.format.preserveNewLines.desc%"},"css.format.maxPreserveNewLines":{"type":["number","null"],"scope":"resource","default":null,"markdownDescription":"%css.format.maxPreserveNewLines.desc%"}}},{"id":"scss","order":24,"title":"%scss.title%","properties":{"scss.completion.triggerPropertyValueCompletion":{"type":"boolean","scope":"resource","default":true,"description":"%scss.completion.triggerPropertyValueCompletion.desc%"},"scss.completion.completePropertyWithSemicolon":{"type":"boolean","scope":"resource","default":true,"description":"%scss.completion.completePropertyWithSemicolon.desc%"},"scss.validate":{"type":"boolean","scope":"resource","default":true,"description":"%scss.validate.desc%"},"scss.hover.documentation":{"type":"boolean","scope":"resource","default":true,"description":"%scss.hover.documentation%"},"scss.hover.references":{"type":"boolean","scope":"resource","default":true,"description":"%scss.hover.references%"},"scss.lint.compatibleVendorPrefixes":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%scss.lint.compatibleVendorPrefixes.desc%"},"scss.lint.vendorPrefix":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"%scss.lint.vendorPrefix.desc%"},"scss.lint.duplicateProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%scss.lint.duplicateProperties.desc%"},"scss.lint.emptyRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"%scss.lint.emptyRules.desc%"},"scss.lint.importStatement":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%scss.lint.importStatement.desc%"},"scss.lint.boxModel":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"%scss.lint.boxModel.desc%"},"scss.lint.universalSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"%scss.lint.universalSelector.desc%"},"scss.lint.zeroUnits":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%scss.lint.zeroUnits.desc%"},"scss.lint.fontFaceProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"%scss.lint.fontFaceProperties.desc%"},"scss.lint.hexColorLength":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"%scss.lint.hexColorLength.desc%"},"scss.lint.argumentsInColorFunction":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"%scss.lint.argumentsInColorFunction.desc%"},"scss.lint.unknownProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"%scss.lint.unknownProperties.desc%"},"scss.lint.validProperties":{"type":"array","uniqueItems":true,"items":{"type":"string"},"scope":"resource","default":[],"description":"%scss.lint.validProperties.desc%"},"scss.lint.ieHack":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%scss.lint.ieHack.desc%"},"scss.lint.unknownVendorSpecificProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%scss.lint.unknownVendorSpecificProperties.desc%"},"scss.lint.propertyIgnoredDueToDisplay":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"%scss.lint.propertyIgnoredDueToDisplay.desc%"},"scss.lint.important":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"%scss.lint.important.desc%"},"scss.lint.float":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"%scss.lint.float.desc%"},"scss.lint.idSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%scss.lint.idSelector.desc%"},"scss.lint.unknownAtRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"%scss.lint.unknownAtRules.desc%"},"scss.format.enable":{"type":"boolean","scope":"window","default":true,"description":"%scss.format.enable.desc%"},"scss.format.newlineBetweenSelectors":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"%scss.format.newlineBetweenSelectors.desc%"},"scss.format.newlineBetweenRules":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"%scss.format.newlineBetweenRules.desc%"},"scss.format.spaceAroundSelectorSeparator":{"type":"boolean","scope":"resource","default":false,"markdownDescription":"%scss.format.spaceAroundSelectorSeparator.desc%"},"scss.format.braceStyle":{"type":"string","scope":"resource","default":"collapse","enum":["collapse","expand"],"markdownDescription":"%scss.format.braceStyle.desc%"},"scss.format.preserveNewLines":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"%scss.format.preserveNewLines.desc%"},"scss.format.maxPreserveNewLines":{"type":["number","null"],"scope":"resource","default":null,"markdownDescription":"%scss.format.maxPreserveNewLines.desc%"}}},{"id":"less","order":23,"type":"object","title":"%less.title%","properties":{"less.completion.triggerPropertyValueCompletion":{"type":"boolean","scope":"resource","default":true,"description":"%less.completion.triggerPropertyValueCompletion.desc%"},"less.completion.completePropertyWithSemicolon":{"type":"boolean","scope":"resource","default":true,"description":"%less.completion.completePropertyWithSemicolon.desc%"},"less.validate":{"type":"boolean","scope":"resource","default":true,"description":"%less.validate.desc%"},"less.hover.documentation":{"type":"boolean","scope":"resource","default":true,"description":"%less.hover.documentation%"},"less.hover.references":{"type":"boolean","scope":"resource","default":true,"description":"%less.hover.references%"},"less.lint.compatibleVendorPrefixes":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%less.lint.compatibleVendorPrefixes.desc%"},"less.lint.vendorPrefix":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"%less.lint.vendorPrefix.desc%"},"less.lint.duplicateProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%less.lint.duplicateProperties.desc%"},"less.lint.emptyRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"%less.lint.emptyRules.desc%"},"less.lint.importStatement":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%less.lint.importStatement.desc%"},"less.lint.boxModel":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"%less.lint.boxModel.desc%"},"less.lint.universalSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"%less.lint.universalSelector.desc%"},"less.lint.zeroUnits":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%less.lint.zeroUnits.desc%"},"less.lint.fontFaceProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"%less.lint.fontFaceProperties.desc%"},"less.lint.hexColorLength":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"%less.lint.hexColorLength.desc%"},"less.lint.argumentsInColorFunction":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"%less.lint.argumentsInColorFunction.desc%"},"less.lint.unknownProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"%less.lint.unknownProperties.desc%"},"less.lint.validProperties":{"type":"array","uniqueItems":true,"items":{"type":"string"},"scope":"resource","default":[],"description":"%less.lint.validProperties.desc%"},"less.lint.ieHack":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%less.lint.ieHack.desc%"},"less.lint.unknownVendorSpecificProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%less.lint.unknownVendorSpecificProperties.desc%"},"less.lint.propertyIgnoredDueToDisplay":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"%less.lint.propertyIgnoredDueToDisplay.desc%"},"less.lint.important":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"%less.lint.important.desc%"},"less.lint.float":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"%less.lint.float.desc%"},"less.lint.idSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"%less.lint.idSelector.desc%"},"less.lint.unknownAtRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"%less.lint.unknownAtRules.desc%"},"less.format.enable":{"type":"boolean","scope":"window","default":true,"description":"%less.format.enable.desc%"},"less.format.newlineBetweenSelectors":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"%less.format.newlineBetweenSelectors.desc%"},"less.format.newlineBetweenRules":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"%less.format.newlineBetweenRules.desc%"},"less.format.spaceAroundSelectorSeparator":{"type":"boolean","scope":"resource","default":false,"markdownDescription":"%less.format.spaceAroundSelectorSeparator.desc%"},"less.format.braceStyle":{"type":"string","scope":"resource","default":"collapse","enum":["collapse","expand"],"markdownDescription":"%less.format.braceStyle.desc%"},"less.format.preserveNewLines":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"%less.format.preserveNewLines.desc%"},"less.format.maxPreserveNewLines":{"type":["number","null"],"scope":"resource","default":null,"markdownDescription":"%less.format.maxPreserveNewLines.desc%"}}}],"configurationDefaults":{"[css]":{"editor.suggest.insertMode":"replace"},"[scss]":{"editor.suggest.insertMode":"replace"},"[less]":{"editor.suggest.insertMode":"replace"}},"jsonValidation":[{"fileMatch":"*.css-data.json","url":"https://raw.githubusercontent.com/microsoft/vscode-css-languageservice/master/docs/customData.schema.json"},{"fileMatch":"package.json","url":"./schemas/package.schema.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/package.nls.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"displayName":"CSS Language Features","description":"Provides rich language support for CSS, LESS and SCSS files.","css.title":"CSS","css.customData.desc":"A list of relative file paths pointing to JSON files following the [custom data format](https://github.com/microsoft/vscode-css-languageservice/blob/master/docs/customData.md).\n\nVS Code loads custom data on startup to enhance its CSS support for CSS custom properties (variables), at-rules, pseudo-classes, and pseudo-elements you specify in the JSON files.\n\nThe file paths are relative to workspace and only workspace folder settings are considered.","css.completion.triggerPropertyValueCompletion.desc":"By default, VS Code triggers property value completion after selecting a CSS property. Use this setting to disable this behavior.","css.completion.completePropertyWithSemicolon.desc":"Insert semicolon at end of line when completing CSS properties.","css.lint.argumentsInColorFunction.desc":"Invalid number of parameters.","css.lint.boxModel.desc":"Do not use `width` or `height` when using `padding` or `border`.","css.lint.compatibleVendorPrefixes.desc":"When using a vendor-specific prefix make sure to also include all other vendor-specific properties.","css.lint.duplicateProperties.desc":"Do not use duplicate style definitions.","css.lint.emptyRules.desc":"Do not use empty rulesets.","css.lint.float.desc":"Avoid using `float`. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes.","css.lint.fontFaceProperties.desc":"`@font-face` rule must define `src` and `font-family` properties.","css.lint.hexColorLength.desc":"Hex colors must consist of 3, 4, 6 or 8 hex numbers.","css.lint.idSelector.desc":"Selectors should not contain IDs because these rules are too tightly coupled with the HTML.","css.lint.ieHack.desc":"IE hacks are only necessary when supporting IE7 and older.","css.lint.important.desc":"Avoid using `!important`. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored.","css.lint.importStatement.desc":"Import statements do not load in parallel.","css.lint.propertyIgnoredDueToDisplay.desc":"Property is ignored due to the display. E.g. with `display: inline`, the `width`, `height`, `margin-top`, `margin-bottom`, and `float` properties have no effect.","css.lint.universalSelector.desc":"The universal selector (`*`) is known to be slow.","css.lint.unknownAtRules.desc":"Unknown at-rule.","css.lint.unknownProperties.desc":"Unknown property.","css.lint.validProperties.desc":"A list of properties that are not validated against the `unknownProperties` rule.","css.lint.unknownVendorSpecificProperties.desc":"Unknown vendor specific property.","css.lint.vendorPrefix.desc":"When using a vendor-specific prefix, also include the standard property.","css.lint.zeroUnits.desc":"No unit for zero needed.","css.trace.server.desc":"Traces the communication between VS Code and the CSS language server.","css.validate.title":"Controls CSS validation and problem severities.","css.validate.desc":"Enables or disables all validations.","css.hover.documentation":"Show property and value documentation in CSS hovers.","css.hover.references":"Show references to MDN in CSS hovers.","css.format.enable.desc":"Enable/disable default CSS formatter.","css.format.newlineBetweenSelectors.desc":"Separate selectors with a new line.","css.format.newlineBetweenRules.desc":"Separate rulesets by a blank line.","css.format.spaceAroundSelectorSeparator.desc":"Ensure a space character around selector separators '>', '+', '~' (e.g. `a > b`).","css.format.braceStyle.desc":"Put braces on the same line as rules (`collapse`) or put braces on own line (`expand`).","css.format.preserveNewLines.desc":"Whether existing line breaks before rules and declarations should be preserved.","css.format.maxPreserveNewLines.desc":"Maximum number of line breaks to be preserved in one chunk, when `#css.format.preserveNewLines#` is enabled.","less.title":"LESS","less.completion.triggerPropertyValueCompletion.desc":"By default, VS Code triggers property value completion after selecting a CSS property. Use this setting to disable this behavior.","less.completion.completePropertyWithSemicolon.desc":"Insert semicolon at end of line when completing CSS properties.","less.lint.argumentsInColorFunction.desc":"Invalid number of parameters.","less.lint.boxModel.desc":"Do not use `width` or `height` when using `padding` or `border`.","less.lint.compatibleVendorPrefixes.desc":"When using a vendor-specific prefix make sure to also include all other vendor-specific properties.","less.lint.duplicateProperties.desc":"Do not use duplicate style definitions.","less.lint.emptyRules.desc":"Do not use empty rulesets.","less.lint.float.desc":"Avoid using `float`. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes.","less.lint.fontFaceProperties.desc":"`@font-face` rule must define `src` and `font-family` properties.","less.lint.hexColorLength.desc":"Hex colors must consist of 3, 4, 6 or 8 hex numbers.","less.lint.idSelector.desc":"Selectors should not contain IDs because these rules are too tightly coupled with the HTML.","less.lint.ieHack.desc":"IE hacks are only necessary when supporting IE7 and older.","less.lint.important.desc":"Avoid using `!important`. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored.","less.lint.importStatement.desc":"Import statements do not load in parallel.","less.lint.propertyIgnoredDueToDisplay.desc":"Property is ignored due to the display. E.g. with `display: inline`, the `width`, `height`, `margin-top`, `margin-bottom`, and `float` properties have no effect.","less.lint.universalSelector.desc":"The universal selector (`*`) is known to be slow.","less.lint.unknownAtRules.desc":"Unknown at-rule.","less.lint.unknownProperties.desc":"Unknown property.","less.lint.validProperties.desc":"A list of properties that are not validated against the `unknownProperties` rule.","less.lint.unknownVendorSpecificProperties.desc":"Unknown vendor specific property.","less.lint.vendorPrefix.desc":"When using a vendor-specific prefix, also include the standard property.","less.lint.zeroUnits.desc":"No unit for zero needed.","less.validate.title":"Controls LESS validation and problem severities.","less.validate.desc":"Enables or disables all validations.","less.hover.documentation":"Show property and value documentation in LESS hovers.","less.hover.references":"Show references to MDN in LESS hovers.","less.format.enable.desc":"Enable/disable default LESS formatter.","less.format.newlineBetweenSelectors.desc":"Separate selectors with a new line.","less.format.newlineBetweenRules.desc":"Separate rulesets by a blank line.","less.format.spaceAroundSelectorSeparator.desc":"Ensure a space character around selector separators '>', '+', '~' (e.g. `a > b`).","less.format.braceStyle.desc":"Put braces on the same line as rules (`collapse`) or put braces on own line (`expand`).","less.format.preserveNewLines.desc":"Whether existing line breaks before rules and declarations should be preserved.","less.format.maxPreserveNewLines.desc":"Maximum number of line breaks to be preserved in one chunk, when `#less.format.preserveNewLines#` is enabled.","scss.title":"SCSS (Sass)","scss.completion.triggerPropertyValueCompletion.desc":"By default, VS Code triggers property value completion after selecting a CSS property. Use this setting to disable this behavior.","scss.completion.completePropertyWithSemicolon.desc":"Insert semicolon at end of line when completing CSS properties.","scss.lint.argumentsInColorFunction.desc":"Invalid number of parameters.","scss.lint.boxModel.desc":"Do not use `width` or `height` when using `padding` or `border`.","scss.lint.compatibleVendorPrefixes.desc":"When using a vendor-specific prefix make sure to also include all other vendor-specific properties.","scss.lint.duplicateProperties.desc":"Do not use duplicate style definitions.","scss.lint.emptyRules.desc":"Do not use empty rulesets.","scss.lint.float.desc":"Avoid using `float`. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes.","scss.lint.fontFaceProperties.desc":"`@font-face` rule must define `src` and `font-family` properties.","scss.lint.hexColorLength.desc":"Hex colors must consist of 3, 4, 6 or 8 hex numbers.","scss.lint.idSelector.desc":"Selectors should not contain IDs because these rules are too tightly coupled with the HTML.","scss.lint.ieHack.desc":"IE hacks are only necessary when supporting IE7 and older.","scss.lint.important.desc":"Avoid using `!important`. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored.","scss.lint.importStatement.desc":"Import statements do not load in parallel.","scss.lint.propertyIgnoredDueToDisplay.desc":"Property is ignored due to the display. E.g. with `display: inline`, the `width`, `height`, `margin-top`, `margin-bottom`, and `float` properties have no effect.","scss.lint.universalSelector.desc":"The universal selector (`*`) is known to be slow.","scss.lint.unknownAtRules.desc":"Unknown at-rule.","scss.lint.unknownProperties.desc":"Unknown property.","scss.lint.validProperties.desc":"A list of properties that are not validated against the `unknownProperties` rule.","scss.lint.unknownVendorSpecificProperties.desc":"Unknown vendor specific property.","scss.lint.vendorPrefix.desc":"When using a vendor-specific prefix, also include the standard property.","scss.lint.zeroUnits.desc":"No unit for zero needed.","scss.validate.title":"Controls SCSS validation and problem severities.","scss.validate.desc":"Enables or disables all validations.","scss.hover.documentation":"Show property and value documentation in SCSS hovers.","scss.hover.references":"Show references to MDN in SCSS hovers.","scss.format.enable.desc":"Enable/disable default SCSS formatter.","scss.format.newlineBetweenSelectors.desc":"Separate selectors with a new line.","scss.format.newlineBetweenRules.desc":"Separate rulesets by a blank line.","scss.format.spaceAroundSelectorSeparator.desc":"Ensure a space character around selector separators '>', '+', '~' (e.g. `a > b`).","scss.format.braceStyle.desc":"Put braces on the same line as rules (`collapse`) or put braces on own line (`expand`).","scss.format.preserveNewLines.desc":"Whether existing line breaks before rules and declarations should be preserved.","scss.format.maxPreserveNewLines.desc":"Maximum number of line breaks to be preserved in one chunk, when `#scss.format.preserveNewLines#` is enabled.","css.colorDecorators.enable.deprecationMessage":"The setting `css.colorDecorators.enable` has been deprecated in favor of `editor.colorDecorators`.","scss.colorDecorators.enable.deprecationMessage":"The setting `scss.colorDecorators.enable` has been deprecated in favor of `editor.colorDecorators`.","less.colorDecorators.enable.deprecationMessage":"The setting `less.colorDecorators.enable` has been deprecated in favor of `editor.colorDecorators`."}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/schemas/package.schema.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"contributes":{"type":"object","properties":{"css.customData":{"type":"array","markdownDescription":"A list of relative file paths pointing to JSON files following the [custom data format](https://github.com/microsoft/vscode-css-languageservice/blob/master/docs/customData.md).\n\nVS Code loads custom data on startup to enhance its CSS support for the custom CSS properties, at directives, pseudo classes and pseudo elements you specify in the JSON files.\n\nThe file paths are relative to workspace and only workspace folder settings are considered.","items":{"type":"string","description":"Relative path to a CSS custom data file"}}}}}}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/server/.npmrc
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
legacy-peer-deps="true"
|
2 |
+
timeout=180000
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/server/dist/node/85.cssServerMain.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
"use strict";exports.id=85,exports.ids=[85],exports.modules={3015:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.startServer=function(e,t){const n=new o.TextDocuments(i.TextDocument);n.listen(e);const g=(0,s.getLanguageModelCache)(10,60,(e=>x(e).parseStylesheet(e)));n.onDidClose((e=>{g.onDocumentRemoved(e.document)})),e.onShutdown((()=>{g.dispose()}));let p,y,D=!1,h=Number.MAX_VALUE,v=Number.MAX_VALUE,S=Promise.resolve();const w={},P=()=>Promise.reject("Not Ready");let R={getContent:P,stat:P,readDirectory:P};function x(t){let n=w[t.languageId];return n||(e.console.log("Document type is "+t.languageId+", using css instead."),n=w.css),n}e.onInitialize((s=>{const c=s.initializationOptions||{};function a(e,t){const n=e.split(".");let o=s.capabilities;for(let e=0;o&&e<n.length;e++){if(!o.hasOwnProperty(n[e]))return t;o=o[n[e]]}return o}p=s.workspaceFolders,Array.isArray(p)||(p=[],s.rootPath&&p.push({name:"",uri:r.URI.file(s.rootPath).toString(!0)})),R=(0,d.getRequestService)(c?.handledSchemas||["file"],e,t);const l=!!a("textDocument.completion.completionItem.snippetSupport",!1);D=!!a("workspace.configuration",!1),h=a("textDocument.foldingRange.rangeLimit",Number.MAX_VALUE),v=c?.customCapabilities?.rangeFormatting?.editLimit||Number.MAX_VALUE,w.css=(0,i.getCSSLanguageService)({fileSystemProvider:R,clientCapabilities:s.capabilities}),w.scss=(0,i.getSCSSLanguageService)({fileSystemProvider:R,clientCapabilities:s.capabilities}),w.less=(0,i.getLESSLanguageService)({fileSystemProvider:R,clientCapabilities:s.capabilities});const f=a("textDocument.diagnostic",void 0);return y=void 0===f?(0,u.registerDiagnosticsPushSupport)(n,e,t,F):(0,u.registerDiagnosticsPullSupport)(n,e,t,F),{capabilities:{textDocumentSync:o.TextDocumentSyncKind.Incremental,completionProvider:l?{resolveProvider:!1,triggerCharacters:["/","-",":"]}:void 0,hoverProvider:!0,documentSymbolProvider:!0,referencesProvider:!0,definitionProvider:!0,documentHighlightProvider:!0,documentLinkProvider:{resolveProvider:!1},codeActionProvider:!0,renameProvider:!0,colorProvider:{},foldingRangeProvider:!0,selectionRangeProvider:!0,diagnosticProvider:{documentSelector:null,interFileDependencies:!1,workspaceDiagnostics:!1},documentRangeFormattingProvider:!0===c?.provideFormatter,documentFormattingProvider:!0===c?.provideFormatter}}}));let b={};function C(t){if(D){let n=b[t.uri];if(!n){const r={items:[{scopeUri:t.uri,section:t.languageId}]};n=e.sendRequest(o.ConfigurationRequest.type,r).then((e=>e[0])),b[t.uri]=n}return n}return Promise.resolve(void 0)}async function F(e){const t=C(e),[n]=await Promise.all([t,S]),o=g.get(e);return x(e).doValidation(e,o,n)}async function E(e,t,r){const s=n.get(e.uri);if(s){const e=x(s).format(s,t??m(s),r);if(e.length>v){const t=i.TextDocument.applyEdits(s,e);return[o.TextEdit.replace(m(s),t)]}return e}return[]}n.onDidClose((e=>{delete b[e.document.uri]})),e.onDidChangeConfiguration((e=>{!function(e){for(const t in w)w[t].configure(e[t]);b={},y?.requestRefresh()}(e.settings)})),e.onCompletion(((e,o)=>(0,c.runSafeAsync)(t,(async()=>{const t=n.get(e.textDocument.uri);if(t){const[n]=await Promise.all([C(t),S]),o=g.get(t),r=(0,a.getDocumentContext)(t.uri,p);return x(t).doComplete2(t,e.position,o,r,n?.completion)}return null}),null,`Error while computing completions for ${e.textDocument.uri}`,o))),e.onHover(((e,o)=>(0,c.runSafeAsync)(t,(async()=>{const t=n.get(e.textDocument.uri);if(t){const[n]=await Promise.all([C(t),S]),o=g.get(t);return x(t).doHover(t,e.position,o,n?.hover)}return null}),null,`Error while computing hover for ${e.textDocument.uri}`,o))),e.onDocumentSymbol(((e,o)=>(0,c.runSafeAsync)(t,(async()=>{const t=n.get(e.textDocument.uri);if(t){await S;const e=g.get(t);return x(t).findDocumentSymbols2(t,e)}return[]}),[],`Error while computing document symbols for ${e.textDocument.uri}`,o))),e.onDefinition(((e,o)=>(0,c.runSafeAsync)(t,(async()=>{const t=n.get(e.textDocument.uri);if(t){await S;const n=g.get(t);return x(t).findDefinition(t,e.position,n)}return null}),null,`Error while computing definitions for ${e.textDocument.uri}`,o))),e.onDocumentHighlight(((e,o)=>(0,c.runSafeAsync)(t,(async()=>{const t=n.get(e.textDocument.uri);if(t){await S;const n=g.get(t);return x(t).findDocumentHighlights(t,e.position,n)}return[]}),[],`Error while computing document highlights for ${e.textDocument.uri}`,o))),e.onDocumentLinks((async(e,o)=>(0,c.runSafeAsync)(t,(async()=>{const t=n.get(e.textDocument.uri);if(t){await S;const e=(0,a.getDocumentContext)(t.uri,p),n=g.get(t);return x(t).findDocumentLinks2(t,n,e)}return[]}),[],`Error while computing document links for ${e.textDocument.uri}`,o))),e.onReferences(((e,o)=>(0,c.runSafeAsync)(t,(async()=>{const t=n.get(e.textDocument.uri);if(t){await S;const n=g.get(t);return x(t).findReferences(t,e.position,n)}return[]}),[],`Error while computing references for ${e.textDocument.uri}`,o))),e.onCodeAction(((e,o)=>(0,c.runSafeAsync)(t,(async()=>{const t=n.get(e.textDocument.uri);if(t){await S;const n=g.get(t);return x(t).doCodeActions(t,e.range,e.context,n)}return[]}),[],`Error while computing code actions for ${e.textDocument.uri}`,o))),e.onDocumentColor(((e,o)=>(0,c.runSafeAsync)(t,(async()=>{const t=n.get(e.textDocument.uri);if(t){await S;const e=g.get(t);return x(t).findDocumentColors(t,e)}return[]}),[],`Error while computing document colors for ${e.textDocument.uri}`,o))),e.onColorPresentation(((e,o)=>(0,c.runSafeAsync)(t,(async()=>{const t=n.get(e.textDocument.uri);if(t){await S;const n=g.get(t);return x(t).getColorPresentations(t,n,e.color,e.range)}return[]}),[],`Error while computing color presentations for ${e.textDocument.uri}`,o))),e.onRenameRequest(((e,o)=>(0,c.runSafeAsync)(t,(async()=>{const t=n.get(e.textDocument.uri);if(t){await S;const n=g.get(t);return x(t).doRename(t,e.position,e.newName,n)}return null}),null,`Error while computing renames for ${e.textDocument.uri}`,o))),e.onFoldingRanges(((e,o)=>(0,c.runSafeAsync)(t,(async()=>{const t=n.get(e.textDocument.uri);return t?(await S,x(t).getFoldingRanges(t,{rangeLimit:h})):null}),null,`Error while computing folding ranges for ${e.textDocument.uri}`,o))),e.onSelectionRanges(((e,o)=>(0,c.runSafeAsync)(t,(async()=>{const t=n.get(e.textDocument.uri),o=e.positions;if(t){await S;const e=g.get(t);return x(t).getSelectionRanges(t,o,e)}return[]}),[],`Error while computing selection ranges for ${e.textDocument.uri}`,o))),e.onDocumentRangeFormatting(((e,n)=>(0,c.runSafeAsync)(t,(()=>E(e.textDocument,e.range,e.options)),[],`Error while formatting range for ${e.textDocument.uri}`,n))),e.onDocumentFormatting(((e,n)=>(0,c.runSafeAsync)(t,(()=>E(e.textDocument,void 0,e.options)),[],`Error while formatting ${e.textDocument.uri}`,n))),e.onNotification(f.type,(function(e){S=(0,l.fetchDataProviders)(e,R).then((e=>{for(const t in w)w[t].setDataProviders(!0,e)}))})),e.listen()};const o=n(2861),r=n(7608),i=n(866),s=n(5908),c=n(211),u=n(9178),a=n(6529),l=n(7904),d=n(6149);var f;function m(e){return o.Range.create(i.Position.create(0,0),e.positionAt(e.getText().length))}!function(e){e.type=new o.NotificationType("css/customDataChanged")}(f||(f={}))},7904:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fetchDataProviders=function(e,t){const n=e.map((async e=>{try{return function(e){let t;try{t=JSON.parse(e)}catch(e){return(0,o.newCSSDataProvider)({version:1})}return(0,o.newCSSDataProvider)({version:t.version||1,properties:t.properties||[],atDirectives:t.atDirectives||[],pseudoClasses:t.pseudoClasses||[],pseudoElements:t.pseudoElements||[]})}(await t.getContent(e))}catch(e){return(0,o.newCSSDataProvider)({version:1})}}));return Promise.all(n)};const o=n(866)},5908:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getLanguageModelCache=function(e,t,n){let o,r={},i=0;return t>0&&(o=setInterval((()=>{const e=Date.now()-1e3*t,n=Object.keys(r);for(const t of n)r[t].cTime<e&&(delete r[t],i--)}),1e3*t)),{get(t){const o=t.version,s=t.languageId,c=r[t.uri];if(c&&c.version===o&&c.languageId===s)return c.cTime=Date.now(),c.languageModel;const u=n(t);if(r[t.uri]={languageModel:u,version:o,languageId:s,cTime:Date.now()},c||i++,i===e){let e=Number.MAX_VALUE,t=null;for(const n in r){const o=r[n];o.cTime<e&&(t=n,e=o.cTime)}t&&(delete r[t],i--)}return u},onDocumentRemoved(e){const t=e.uri;r[t]&&(delete r[t],i--)},dispose(){void 0!==o&&(clearInterval(o),o=void 0,r={},i=0)}}}},9085:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const o=n(1327),r=n(211),i=n(3015),s=n(613),c=(0,o.createConnection)();console.log=c.console.log.bind(c.console),console.error=c.console.error.bind(c.console),process.on("unhandledRejection",(e=>{c.console.error((0,r.formatError)("Unhandled exception",e))}));const u={timer:{setImmediate(e,...t){const n=setImmediate(e,...t);return{dispose:()=>clearImmediate(n)}},setTimeout(e,t,...n){const o=setTimeout(e,t,...n);return{dispose:()=>clearTimeout(o)}}},file:(0,s.getNodeFSRequestService)()};(0,i.startServer)(c,u)},613:function(e,t,n){var o,r=this&&this.__createBinding||(Object.create?function(e,t,n,o){void 0===o&&(o=n);var r=Object.getOwnPropertyDescriptor(t,n);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,o,r)}:function(e,t,n,o){void 0===o&&(o=n),e[o]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||(o=function(e){return o=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},o(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=o(e),s=0;s<n.length;s++)"default"!==n[s]&&r(t,e,n[s]);return i(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.getNodeFSRequestService=function(){function e(e){if(!e.startsWith("file://"))throw new Error("fileRequestService can only handle file URLs")}return{getContent:(t,n)=>(e(t),new Promise(((e,o)=>{const r=c.URI.parse(t);u.readFile(r.fsPath,n,((t,n)=>{if(t)return o(t);e(n.toString())}))}))),stat:t=>(e(t),new Promise(((e,n)=>{const o=c.URI.parse(t);u.stat(o.fsPath,((t,o)=>{if(t)return"ENOENT"===t.code?e({type:a.FileType.Unknown,ctime:-1,mtime:-1,size:-1}):n(t);let r=a.FileType.Unknown;o.isFile()?r=a.FileType.File:o.isDirectory()?r=a.FileType.Directory:o.isSymbolicLink()&&(r=a.FileType.SymbolicLink),e({type:r,ctime:o.ctime.getTime(),mtime:o.mtime.getTime(),size:o.size})}))}))),readDirectory:t=>(e(t),new Promise(((e,n)=>{const o=c.URI.parse(t).fsPath;u.readdir(o,{withFileTypes:!0},((t,o)=>{if(t)return n(t);e(o.map((e=>e.isSymbolicLink()?[e.name,a.FileType.SymbolicLink]:e.isDirectory()?[e.name,a.FileType.Directory]:e.isFile()?[e.name,a.FileType.File]:[e.name,a.FileType.Unknown])))}))})))}};const c=n(7608),u=s(n(9896)),a=n(866)},6149:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FileType=t.FsReadDirRequest=t.FsStatRequest=t.FsContentRequest=void 0,t.getRequestService=function(e,t,n){const o={};for(const t of e)"file"===t?o[t]=n.file:"http"!==t&&"https"!==t||(o[t]=n.http);return{async stat(e){const n=o[u(e)];return n?n.stat(e):await t.sendRequest(i.type,e.toString())},readDirectory(e){const n=o[u(e)];return n?n.readDirectory(e):t.sendRequest(s.type,e.toString())},getContent(e,n){const i=o[u(e)];return i?i.getContent(e,n):t.sendRequest(r.type,{uri:e.toString(),encoding:n})}}};const o=n(2861);var r,i,s,c;function u(e){return e.substr(0,e.indexOf(":"))}!function(e){e.type=new o.RequestType("fs/content")}(r||(t.FsContentRequest=r={})),function(e){e.type=new o.RequestType("fs/stat")}(i||(t.FsStatRequest=i={})),function(e){e.type=new o.RequestType("fs/readDir")}(s||(t.FsReadDirRequest=s={})),function(e){e[e.Unknown=0]="Unknown",e[e.File=1]="File",e[e.Directory=2]="Directory",e[e.SymbolicLink=64]="SymbolicLink"}(c||(t.FileType=c={}))},6529:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getDocumentContext=function(e,t){return{resolveReference:(n,i=e)=>{if("/"===n[0]){const r=function(){for(const n of t){let t=n.uri;if((0,o.endsWith)(t,"/")||(t+="/"),(0,o.startsWith)(e,t))return t}}();if(r)return r+n.substring(1)}const s=r.URI.parse(i),c=s.path.endsWith("/")?s:r.Utils.dirname(s);return r.Utils.resolvePath(c,n).toString(!0)}}};const o=n(247),r=n(7608)},211:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.formatError=r,t.runSafeAsync=function(e,t,n,o,s){return new Promise((c=>{e.timer.setImmediate((()=>{if(!s.isCancellationRequested)return t().then((e=>{s.isCancellationRequested?c(i()):c(e)}),(e=>{console.error(r(o,e)),c(n)}));c(i())}))}))};const o=n(2861);function r(e,t){if(t instanceof Error){const n=t;return`${e}: ${n.message}\n${n.stack}`}return"string"==typeof t?`${e}: ${t}`:t?`${e}: ${t.toString()}`:e}function i(){return new o.ResponseError(o.LSPErrorCodes.RequestCancelled,"Request cancelled")}},247:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.startsWith=function(e,t){if(e.length<t.length)return!1;for(let n=0;n<t.length;n++)if(e[n]!==t[n])return!1;return!0},t.endsWith=function(e,t){const n=e.length-t.length;return n>0?e.lastIndexOf(t)===n:0===n&&e===t}},9178:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.registerDiagnosticsPushSupport=function(e,t,n,o){const i={},s=[];function c(e){const t=i[e.uri];t&&(t.dispose(),delete i[e.uri])}function u(e){c(e);const s=i[e.uri]=n.timer.setTimeout((async()=>{if(s===i[e.uri])try{const n=await o(e);s===i[e.uri]&&t.sendDiagnostics({uri:e.uri,diagnostics:n}),delete i[e.uri]}catch(n){t.console.error((0,r.formatError)(`Error while validating ${e.uri}`,n))}}),500)}return e.onDidChangeContent((e=>{u(e.document)}),void 0,s),e.onDidClose((e=>{c(e.document),t.sendDiagnostics({uri:e.document.uri,diagnostics:[]})}),void 0,s),{requestRefresh:()=>{e.all().forEach(u)},dispose:()=>{s.forEach((e=>e.dispose())),s.length=0;const e=Object.keys(i);for(const t of e)i[t].dispose(),delete i[t]}}},t.registerDiagnosticsPullSupport=function(e,t,n,i){function s(e){return{kind:o.DocumentDiagnosticReportKind.Full,items:e}}const c=t.languages.diagnostics.on((async(t,o)=>(0,r.runSafeAsync)(n,(async()=>{const n=e.get(t.textDocument.uri);return s(n?await i(n):[])}),s([]),`Error while computing diagnostics for ${t.textDocument.uri}`,o)));return{requestRefresh:function(){t.languages.diagnostics.refresh()},dispose:()=>{c.dispose()}}};const o=n(2861),r=n(211)}};
|
2 |
+
//# sourceMappingURL=https://main.vscode-cdn.net/sourcemaps/2fc07b811f760549dab9be9d2bedd06c51dfcb9a/extensions/css-language-features/server/dist/node/85.cssServerMain.js.map
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/server/dist/node/920.cssServerMain.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/server/dist/node/cssServerMain.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
(()=>{"use strict";var e,t={5747:(e,t,r)=>{var o,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,c=Object.prototype.hasOwnProperty,a={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(a,{config:()=>p,t:()=>d}),e.exports=(o=a,((e,t,r,o)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let r of s(t))c.call(e,r)||undefined===r||n(e,r,{get:()=>t[r],enumerable:!(o=i(t,r))||o.enumerable});return e})(n({},"__esModule",{value:!0}),o));var u,l=r(9896),f=r(1943);function p(e){if("contents"in e)u="string"==typeof e.contents?JSON.parse(e.contents):e.contents;else if("fsPath"in e){const r=(t=e.fsPath,(0,l.readFileSync)(t,"utf8")),o=JSON.parse(r);u=h(o)?o.contents.bundle:o}else{var t;if(e.uri){let t=e.uri;return"string"==typeof e.uri&&(t=new URL(e.uri)),new Promise(((e,r)=>{(async function(e){if("file:"===e.protocol)return await(0,f.readFile)(e,"utf8");if("http:"===e.protocol||"https:"===e.protocol){const t=await fetch(e.toString(),{headers:{"Accept-Encoding":"gzip, deflate",Accept:"application/json"},redirect:"follow"});if(!t.ok){let r=`Unexpected ${t.status} response while trying to read ${e}`;try{r+=`: ${await t.text()}`}catch{}throw new Error(r)}return await t.text()}throw new Error("Unsupported protocol")})(t).then((t=>{try{const r=JSON.parse(t);u=h(r)?r.contents.bundle:r,e()}catch(e){r(e)}})).catch((e=>{r(e)}))}))}}}function d(...e){const t=e[0];let r,o,n;if("string"==typeof t)r=t,o=t,e.splice(0,1),n=e&&"object"==typeof e[0]?e[0]:e;else{if(t instanceof Array){const r=e.slice(1);if(t.length!==r.length+1)throw new Error("expected a string as the first argument to l10n.t");let o=t[0];for(let e=1;e<t.length;e++)o+=`{${e-1}}`+t[e];return d(o,...r)}o=t.message,r=o,t.comment&&t.comment.length>0&&(r+=`/${Array.isArray(t.comment)?t.comment.join(""):t.comment}`),n=t.args??{}}const i=u?.[r];return i?"string"==typeof i?y(i,n):i.comment?y(i.message,n):y(o,n):y(o,n)}var g=/{([^}]+)}/g;function y(e,t){return 0===Object.keys(t).length?e:e.replace(g,((e,r)=>t[r]??e))}function h(e){return!("object"!=typeof e?.contents?.bundle||"string"!=typeof e?.version)}},2869:function(e,t,r){var o,n=this&&this.__createBinding||(Object.create?function(e,t,r,o){void 0===o&&(o=r);var n=Object.getOwnPropertyDescriptor(t,r);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,o,n)}:function(e,t,r,o){void 0===o&&(o=r),e[o]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||(o=function(e){return o=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[t.length]=r);return t},o(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r=o(e),s=0;s<r.length;s++)"default"!==r[s]&&n(t,e,r[s]);return i(t,e),t});Object.defineProperty(t,"__esModule",{value:!0});const c=s(r(5747));!async function(){const e=[],t=process.env.VSCODE_L10N_BUNDLE_LOCATION;if(t)try{await c.config({uri:t}),e.push(`l10n: Configured to ${t.toString()}`)}catch(r){e.push(`l10n: Problems loading ${t.toString()} : ${r}`)}await Promise.all([r.e(920),r.e(85)]).then(r.bind(r,9085)),e.forEach(console.log)}()},5317:e=>{e.exports=require("child_process")},6982:e=>{e.exports=require("crypto")},9896:e=>{e.exports=require("fs")},1943:e=>{e.exports=require("fs/promises")},9278:e=>{e.exports=require("net")},7975:e=>{e.exports=require("node:util")},857:e=>{e.exports=require("os")},6928:e=>{e.exports=require("path")},7016:e=>{e.exports=require("url")},9023:e=>{e.exports=require("util")}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var i=r[e]={exports:{}};return t[e].call(i.exports,i,i.exports,o),i.exports}o.m=t,o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,r)=>(o.f[r](e,t),t)),[])),o.u=e=>e+".cssServerMain.js",o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},e={606:1},o.f.require=(t,r)=>{e[t]||(t=>{var r=t.modules,n=t.ids,i=t.runtime;for(var s in r)o.o(r,s)&&(o.m[s]=r[s]);i&&i(o);for(var c=0;c<n.length;c++)e[n[c]]=1})(require("./"+o.u(t)))};var n=o(2869),i=exports;for(var s in n)i[s]=n[s];n.__esModule&&Object.defineProperty(i,"__esModule",{value:!0})})();
|
2 |
+
//# sourceMappingURL=https://main.vscode-cdn.net/sourcemaps/2fc07b811f760549dab9be9d2bedd06c51dfcb9a/extensions/css-language-features/server/dist/node/cssServerMain.js.map
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/css-language-features/server/package.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"name":"vscode-css-languageserver","description":"CSS/LESS/SCSS language server","version":"1.0.0","author":"Microsoft Corporation","license":"MIT","engines":{"node":"*"},"main":"./out/node/cssServerMain","browser":"./dist/browser/cssServerMain","dependencies":{"@vscode/l10n":"^0.0.18","vscode-css-languageservice":"^6.3.2","vscode-languageserver":"^10.0.0-next.11","vscode-uri":"^3.0.8"},"devDependencies":{"@types/mocha":"^9.1.1","@types/node":"20.x"},"scripts":{"compile":"gulp compile-extension:css-language-features-server","watch":"gulp watch-extension:css-language-features-server","install-service-next":"npm install vscode-css-languageservice@next","install-service-local":"npm link vscode-css-languageservice","install-server-next":"npm install vscode-languageserver@next","install-server-local":"npm install vscode-languageserver","test":"node ./test/index.js"}}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-auto-launch/.vscode/launch.json
ADDED
@@ -0,0 +1,20 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
// Use IntelliSense to learn about possible attributes.
|
3 |
+
// Hover to view descriptions of existing attributes.
|
4 |
+
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
5 |
+
"version": "0.2.0",
|
6 |
+
"configurations": [
|
7 |
+
{
|
8 |
+
"name": "Extension",
|
9 |
+
"type": "extensionHost",
|
10 |
+
"request": "launch",
|
11 |
+
"skipFiles": ["<node_internals>/**"],
|
12 |
+
"args": [
|
13 |
+
"--extensionDevelopmentPath=${workspaceFolder}",
|
14 |
+
],
|
15 |
+
"outFiles": [
|
16 |
+
"${workspaceFolder}/out/**/*.js",
|
17 |
+
],
|
18 |
+
}
|
19 |
+
]
|
20 |
+
}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-auto-launch/dist/extension.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
(()=>{"use strict";var t={256:function(t,e,a){var n,o=this&&this.__createBinding||(Object.create?function(t,e,a,n){void 0===n&&(n=a);var o=Object.getOwnPropertyDescriptor(e,a);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[a]}}),Object.defineProperty(t,n,o)}:function(t,e,a,n){void 0===n&&(n=a),t[n]=e[a]}),s=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),i=this&&this.__importStar||(n=function(t){return n=Object.getOwnPropertyNames||function(t){var e=[];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[e.length]=a);return e},n(t)},function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var a=n(t),i=0;i<a.length;i++)"default"!==a[i]&&o(e,t,a[i]);return s(e,t),e});Object.defineProperty(e,"__esModule",{value:!0}),e.activate=function(t){P=Promise.resolve({context:t,state:null}),t.subscriptions.push(u.commands.registerCommand(y,k.bind(null,t))),t.subscriptions.push(u.workspace.onDidChangeConfiguration((t=>{(t.affectsConfiguration(`${A}.${x}`)||[...j].some((e=>t.affectsConfiguration(e))))&&T()}))),I(_())},e.deactivate=async function(){await B()};const r=a(896),c=a(278),l=a(928),u=i(a(398)),d={disabled:u.l10n.t("Auto Attach: Disabled"),always:u.l10n.t("Auto Attach: Always"),smart:u.l10n.t("Auto Attach: Smart"),onlyWithFlag:u.l10n.t("Auto Attach: With Flag")},g={disabled:u.l10n.t("Disabled"),always:u.l10n.t("Always"),smart:u.l10n.t("Smart"),onlyWithFlag:u.l10n.t("Only With Flag")},f={disabled:u.l10n.t("Auto attach is disabled and not shown in status bar"),always:u.l10n.t("Auto attach to every Node.js process launched in the terminal"),smart:u.l10n.t("Auto attach when running scripts that aren't in a node_modules folder"),onlyWithFlag:u.l10n.t("Only auto attach when the `--inspect` flag is given")},h=u.l10n.t("Toggle auto attach in this workspace"),p=u.l10n.t("Toggle auto attach on this machine"),w=u.l10n.t("Temporarily disable auto attach in this session"),b=u.l10n.t("Re-enable auto attach"),m=u.l10n.t("Auto Attach: Disabled"),y="extension.node-debug.toggleAutoAttach",v="jsDebugIpcState",A="debug.javascript",x="autoAttachFilter",j=new Set(["autoAttachSmartPattern",x].map((t=>`${A}.${t}`)));let P,C,D,S=!1;function T(){I("disabled"),I(_())}async function k(t,e){const a=u.workspace.getConfiguration(A);var n;const o=(e=e||((n=a.inspect(x))?n.workspaceFolderValue?u.ConfigurationTarget.WorkspaceFolder:n.workspaceValue?u.ConfigurationTarget.Workspace:(n.globalValue,u.ConfigurationTarget.Global):u.ConfigurationTarget.Global))===u.ConfigurationTarget.Global,s=u.window.createQuickPick(),i=_(),r=["always","smart","onlyWithFlag","disabled"].map((t=>({state:t,label:g[t],description:f[t],alwaysShow:!0})));"disabled"!==i&&r.unshift({setTempDisabled:!S,label:S?b:w,alwaysShow:!0}),s.items=r,s.activeItems=S?[r[0]]:s.items.filter((t=>"state"in t&&t.state===i)),s.title=o?p:h,s.buttons=[{iconPath:new u.ThemeIcon(o?"folder":"globe"),tooltip:o?h:p}],s.show();let c=await new Promise((t=>{s.onDidAccept((()=>t(s.selectedItems[0]))),s.onDidHide((()=>t(void 0))),s.onDidTriggerButton((()=>{t({scope:o?u.ConfigurationTarget.Workspace:u.ConfigurationTarget.Global})}))}));if(s.dispose(),c){if("scope"in c)return await k(t,c.scope);"state"in c&&(c.state!==i?a.update(x,c.state,e):S&&(c={setTempDisabled:!1})),"setTempDisabled"in c&&(M(t,i,!0),S=c.setTempDisabled,c.setTempDisabled?await B():await O(t),M(t,i,!1))}}function _(){return u.workspace.getConfiguration(A).get(x)??"disabled"}async function O(t){const e=await async function(t){const e=t.workspaceState.get(v),a=u.extensions.getExtension("ms-vscode.js-debug-nightly")?.extensionPath||u.extensions.getExtension("ms-vscode.js-debug")?.extensionPath,n=function(){const t={},e=u.workspace.getConfiguration(A);for(const a of j)t[a]=e.get(a);return JSON.stringify(t)}();if(e?.jsDebugPath===a&&e?.settingsValue===n)return e.ipcAddress;const o=await u.commands.executeCommand("extension.js-debug.setAutoAttachVariables",e?.ipcAddress);if(!o)return;const s=o.ipcAddress;return await t.workspaceState.update(v,{ipcAddress:s,jsDebugPath:a,settingsValue:n}),s}(t);if(e)return D=F(e).catch((async t=>{if(console.error("[debug-auto-launch] Error creating auto attach server: ",t),"win32"!==process.platform)try{await r.promises.access((0,l.dirname)(e))}catch{return console.error("[debug-auto-launch] Refreshing variables from error"),void T()}})),await D}const F=async t=>{try{return await W(t)}catch(e){return await r.promises.unlink(t).catch((()=>{})),await W(t)}},W=t=>new Promise(((e,a)=>{const n=(0,c.createServer)((t=>{const e=[];t.on("data",(async a=>{if(0===a[a.length-1]){e.push(a.slice(0,-1));try{await u.commands.executeCommand("extension.js-debug.autoAttachToProcess",JSON.parse(Buffer.concat(e).toString())),t.write(Buffer.from([0]))}catch(e){t.write(Buffer.from([1])),console.error(e)}}else e.push(a)}))})).on("error",a).listen(t,(()=>e(n)))}));async function B(){const t=await D;t&&await new Promise((e=>t.close(e)))}const V={async disabled(t){await async function(t){(D||await t.workspaceState.get(v))&&(await t.workspaceState.update(v,void 0),await u.commands.executeCommand("extension.js-debug.clearAutoAttachVariables"),await B())}(t)},async onlyWithFlag(t){await O(t)},async smart(t){await O(t)},async always(t){await O(t)}};function M(t,e,a=!1){if("disabled"===e&&!a)return void C?.hide();C||(C=u.window.createStatusBarItem("status.debug.autoAttach",u.StatusBarAlignment.Left),C.name=u.l10n.t("Debug Auto Attach"),C.command=y,C.tooltip=u.l10n.t("Automatically attach to node.js processes in debug mode"),t.subscriptions.push(C));let n=a?"$(loading) ":"";n+=S?m:d[e],C.text=n,C.show()}function I(t){P=P.then((async({context:e,state:a})=>t===a?{context:e,state:a}:(null!==a&&M(e,a,!0),await V[t](e),S=!1,M(e,t,!1),{context:e,state:t})))}},398:t=>{t.exports=require("vscode")},896:t=>{t.exports=require("fs")},278:t=>{t.exports=require("net")},928:t=>{t.exports=require("path")}},e={},a=function a(n){var o=e[n];if(void 0!==o)return o.exports;var s=e[n]={exports:{}};return t[n].call(s.exports,s,s.exports,a),s.exports}(256),n=exports;for(var o in a)n[o]=a[o];a.__esModule&&Object.defineProperty(n,"__esModule",{value:!0})})();
|
2 |
+
//# sourceMappingURL=https://main.vscode-cdn.net/sourcemaps/2fc07b811f760549dab9be9d2bedd06c51dfcb9a/extensions/debug-auto-launch/dist/extension.js.map
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-auto-launch/media/icon.png
ADDED
![]() |
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-auto-launch/package.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"name":"debug-auto-launch","displayName":"%displayName%","description":"%description%","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.5.0"},"icon":"media/icon.png","capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"activationEvents":["onStartupFinished"],"main":"./dist/extension","contributes":{"commands":[{"command":"extension.node-debug.toggleAutoAttach","title":"%toggle.auto.attach%","category":"Debug"}]},"prettier":{"printWidth":100,"trailingComma":"all","singleQuote":true,"arrowParens":"avoid"},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-auto-launch/package.nls.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"displayName":"Node Debug Auto-attach","description":"Helper for auto-attach feature when node-debug extensions are not active.","toggle.auto.attach":"Toggle Auto Attach"}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-server-ready/dist/extension.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
(()=>{"use strict";var e={256:function(e,t,s){var r,i=this&&this.__createBinding||(Object.create?function(e,t,s,r){void 0===r&&(r=s);var i=Object.getOwnPropertyDescriptor(t,s);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[s]}}),Object.defineProperty(e,r,i)}:function(e,t,s,r){void 0===r&&(r=s),e[r]=t[s]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||(r=function(e){return r=Object.getOwnPropertyNames||function(e){var t=[];for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(t[t.length]=s);return t},r(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var s=r(e),o=0;o<s.length;o++)"default"!==s[o]&&i(t,e,s[o]);return n(t,e),t});Object.defineProperty(t,"__esModule",{value:!0}),t.activate=function(e){e.subscriptions.push(a.debug.onDidStartDebugSession((e=>{e.configuration.serverReadyAction&&p.start(e)&&p.startListeningTerminalData()}))),e.subscriptions.push(a.debug.onDidTerminateDebugSession((e=>{p.stop(e)})));const t=new Set;e.subscriptions.push(a.debug.registerDebugConfigurationProvider("*",{resolveDebugConfigurationWithSubstitutedVariables:(s,r)=>(r.type&&r.serverReadyAction&&(t.has(r.type)||(t.add(r.type),function(e,t){e.subscriptions.push(a.debug.registerDebugAdapterTrackerFactory(t,{createDebugAdapterTracker(e){const t=p.start(e);if(t){let s;return{onDidSendMessage:e=>{if("event"===e.type&&"output"===e.event&&e.body)switch(e.body.category){case"console":case"stderr":case"stdout":e.body.output&&t.detectPattern(e.body.output)}"request"===e.type&&"runInTerminal"===e.command&&e.arguments&&"integrated"===e.arguments.kind&&(s=e.seq)},onWillReceiveMessage:t=>{s&&"response"===t.type&&"runInTerminal"===t.command&&t.body&&s===t.request_seq&&(s=void 0,p.rememberShellPid(e,t.body.shellProcessId))}}}}}))}(e,r.type))),r)}))};const a=o(s(398)),d=o(s(23)),c=s(982),u=/(?:(?:\x1b\[|\x9B)[=?>!]?[\d;:]*["$#'* ]?[a-zA-Z@^`{}|~])|(:?\x1b\].*?\x07)/g;class l{constructor(){this._fired=!1}get hasFired(){return this._fired}fire(){this._fired=!0}}class p extends a.Disposable{static start(e){if(e.configuration.serverReadyAction){let t=p.detectors.get(e);return t||(t=new p(e),p.detectors.set(e,t)),t}}static stop(e){const t=p.detectors.get(e);t&&(p.detectors.delete(e),t.sessionStopped(),t.dispose())}static rememberShellPid(e,t){const s=p.detectors.get(e);s&&(s.shellPid=t)}static async startListeningTerminalData(){this.terminalDataListener||(this.terminalDataListener=a.window.onDidWriteTerminalData((async e=>{const t=await e.terminal.processId,s=function(e){return e&&(e=e.replace(u,"")),e}(e.data);for(const[,e]of this.detectors)if(e.shellPid===t)return void e.detectPattern(s);for(const[,e]of this.detectors)if(e.detectPattern(s))return})))}constructor(e){super((()=>this.internalDispose())),this.session=e,this.stoppedEmitter=new a.EventEmitter,this.onDidSessionStop=this.stoppedEmitter.event,this.disposables=new Set([]),e.parentSession?this.trigger=p.start(e.parentSession)?.trigger??new l:this.trigger=new l,this.regexp=new RegExp(e.configuration.serverReadyAction.pattern||"listening on.* (https?://\\S+|[0-9]+)","i")}internalDispose(){this.disposables.forEach((e=>e.dispose())),this.disposables.clear()}sessionStopped(){this.stoppedEmitter.fire()}detectPattern(e){if(!this.trigger.hasFired){const t=this.regexp.exec(e);if(t&&t.length>=1)return this.openExternalWithString(this.session,t.length>1?t[1]:""),this.trigger.fire(),!0}return!1}openExternalWithString(e,t){const s=e.configuration.serverReadyAction;let r;if(""===t){const e=s.uriFormat||"";if(e.indexOf("%s")>=0){const t=a.l10n.t("Format uri ('{0}') uses a substitution placeholder but pattern did not capture anything.",e);return void a.window.showErrorMessage(t,{modal:!0}).then((e=>{}))}r=e}else{const e=s.uriFormat||(/^[0-9]+$/.test(t)?"http://localhost:%s":"%s");if(2!==e.split("%s").length){const t=a.l10n.t("Format uri ('{0}') must contain exactly one substitution placeholder.",e);return void a.window.showErrorMessage(t,{modal:!0}).then((e=>{}))}r=d.format(e,t)}this.openExternalWithUri(e,r)}async openExternalWithUri(e,t){const s=e.configuration.serverReadyAction;switch(s.action||"openExternally"){case"openExternally":await a.env.openExternal(a.Uri.parse(t));break;case"debugWithChrome":await this.debugWithBrowser("pwa-chrome",e,t);break;case"debugWithEdge":await this.debugWithBrowser("pwa-msedge",e,t);break;case"startDebugging":s.config?await this.startDebugSession(e,s.config.name,s.config):await this.startDebugSession(e,s.name||"unspecified")}}async debugWithBrowser(e,t,s){if(!t.configuration.serverReadyAction.killOnServerStop)return void await this.startBrowserDebugSession(e,t,s);const r=(0,c.randomUUID)(),i=new a.CancellationTokenSource,n=this.catchStartedDebugSession((e=>e.configuration._debugServerReadySessionId===r),i.token);if(!await this.startBrowserDebugSession(e,t,s,r))return i.cancel(),void i.dispose();const o=await n;if(i.dispose(),!o)return;const d=this.onDidSessionStop((async()=>{d.dispose(),this.disposables.delete(d),await a.debug.stopDebugging(o)}));this.disposables.add(d)}startBrowserDebugSession(e,t,s,r){return a.debug.startDebugging(t.workspaceFolder,{type:e,name:"Browser Debug",request:"launch",url:s,webRoot:t.configuration.serverReadyAction.webRoot||"${workspaceFolder}",_debugServerReadySessionId:r})}async startDebugSession(e,t,s){if(!e.configuration.serverReadyAction.killOnServerStop)return void await a.debug.startDebugging(e.workspaceFolder,s??t);const r=new a.CancellationTokenSource,i=this.catchStartedDebugSession((e=>e.name===t),r.token);if(!await a.debug.startDebugging(e.workspaceFolder,s??t))return r.cancel(),void r.dispose();const n=await i;if(r.dispose(),!n)return;const o=this.onDidSessionStop((async()=>{o.dispose(),this.disposables.delete(o),await a.debug.stopDebugging(n)}));this.disposables.add(o)}catchStartedDebugSession(e,t){return new Promise((s=>{const r=e=>{n.dispose(),i.dispose(),this.disposables.delete(n),this.disposables.delete(i),s(e)},i=t.onCancellationRequested(r),n=a.debug.onDidStartDebugSession((t=>{e(t)&&r(t)}));this.disposables.add(n),this.disposables.add(i)}))}}p.detectors=new Map},398:e=>{e.exports=require("vscode")},982:e=>{e.exports=require("crypto")},23:e=>{e.exports=require("util")}},t={},s=function s(r){var i=t[r];if(void 0!==i)return i.exports;var n=t[r]={exports:{}};return e[r].call(n.exports,n,n.exports,s),n.exports}(256),r=exports;for(var i in s)r[i]=s[i];s.__esModule&&Object.defineProperty(r,"__esModule",{value:!0})})();
|
2 |
+
//# sourceMappingURL=https://main.vscode-cdn.net/sourcemaps/2fc07b811f760549dab9be9d2bedd06c51dfcb9a/extensions/debug-server-ready/dist/extension.js.map
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-server-ready/media/icon.png
ADDED
![]() |
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-server-ready/package.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"name":"debug-server-ready","displayName":"%displayName%","description":"%description%","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.32.0"},"icon":"media/icon.png","activationEvents":["onDebugResolve"],"capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"enabledApiProposals":["terminalDataWriteEvent"],"main":"./dist/extension","contributes":{"debuggers":[{"type":"*","configurationAttributes":{"launch":{"properties":{"serverReadyAction":{"oneOf":[{"type":"object","additionalProperties":false,"markdownDescription":"%debug.server.ready.serverReadyAction.description%","default":{"action":"openExternally","killOnServerStop":false},"properties":{"action":{"type":"string","enum":["openExternally"],"enumDescriptions":["%debug.server.ready.action.openExternally.description%"],"markdownDescription":"%debug.server.ready.action.description%","default":"openExternally"},"pattern":{"type":"string","markdownDescription":"%debug.server.ready.pattern.description%","default":"listening on port ([0-9]+)"},"uriFormat":{"type":"string","markdownDescription":"%debug.server.ready.uriFormat.description%","default":"http://localhost:%s"},"killOnServerStop":{"type":"boolean","markdownDescription":"%debug.server.ready.killOnServerStop.description%","default":false}}},{"type":"object","additionalProperties":false,"markdownDescription":"%debug.server.ready.serverReadyAction.description%","default":{"action":"debugWithEdge","pattern":"listening on port ([0-9]+)","uriFormat":"http://localhost:%s","webRoot":"${workspaceFolder}","killOnServerStop":false},"properties":{"action":{"type":"string","enum":["debugWithChrome","debugWithEdge"],"enumDescriptions":["%debug.server.ready.action.debugWithChrome.description%"],"markdownDescription":"%debug.server.ready.action.description%","default":"debugWithEdge"},"pattern":{"type":"string","markdownDescription":"%debug.server.ready.pattern.description%","default":"listening on port ([0-9]+)"},"uriFormat":{"type":"string","markdownDescription":"%debug.server.ready.uriFormat.description%","default":"http://localhost:%s"},"webRoot":{"type":"string","markdownDescription":"%debug.server.ready.webRoot.description%","default":"${workspaceFolder}"},"killOnServerStop":{"type":"boolean","markdownDescription":"%debug.server.ready.killOnServerStop.description%","default":false}}},{"type":"object","additionalProperties":false,"markdownDescription":"%debug.server.ready.serverReadyAction.description%","default":{"action":"startDebugging","name":"<launch browser config name>","killOnServerStop":false},"required":["name"],"properties":{"action":{"type":"string","enum":["startDebugging"],"enumDescriptions":["%debug.server.ready.action.startDebugging.description%"],"markdownDescription":"%debug.server.ready.action.description%","default":"startDebugging"},"pattern":{"type":"string","markdownDescription":"%debug.server.ready.pattern.description%","default":"listening on port ([0-9]+)"},"name":{"type":"string","markdownDescription":"%debug.server.ready.debugConfigName.description%","default":"Launch Browser"},"killOnServerStop":{"type":"boolean","markdownDescription":"%debug.server.ready.killOnServerStop.description%","default":false}}},{"type":"object","additionalProperties":false,"markdownDescription":"%debug.server.ready.serverReadyAction.description%","default":{"action":"startDebugging","config":{"type":"node","request":"launch"},"killOnServerStop":false},"required":["config"],"properties":{"action":{"type":"string","enum":["startDebugging"],"enumDescriptions":["%debug.server.ready.action.startDebugging.description%"],"markdownDescription":"%debug.server.ready.action.description%","default":"startDebugging"},"pattern":{"type":"string","markdownDescription":"%debug.server.ready.pattern.description%","default":"listening on port ([0-9]+)"},"config":{"type":"object","markdownDescription":"%debug.server.ready.debugConfig.description%","default":{}},"killOnServerStop":{"type":"boolean","markdownDescription":"%debug.server.ready.killOnServerStop.description%","default":false}}}]}}}}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/debug-server-ready/package.nls.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"displayName":"Server Ready Action","description":"Open URI in browser if server under debugging is ready.","debug.server.ready.serverReadyAction.description":"Act upon a URI when a server program under debugging is ready (indicated by sending output of the form 'listening on port 3000' or 'Now listening on: https://localhost:5001' to the debug console.)","debug.server.ready.action.description":"What to do with the URI when the server is ready.","debug.server.ready.action.openExternally.description":"Open URI externally with the default application.","debug.server.ready.action.debugWithChrome.description":"Start debugging with the 'Debugger for Chrome'.","debug.server.ready.action.startDebugging.description":"Run another launch configuration.","debug.server.ready.pattern.description":"Server is ready if this pattern appears on the debug console. The first capture group must include a URI or a port number.","debug.server.ready.debugConfig.description":"The debug configuration to run.","debug.server.ready.uriFormat.description":"A format string used when constructing the URI from a port number. The first '%s' is substituted with the port number.","debug.server.ready.webRoot.description":"Value passed to the debug configuration for the 'Debugger for Chrome'.","debug.server.ready.killOnServerStop.description":"Stop the child session when the parent session stopped.","debug.server.ready.debugConfigName.description":"Name of the launch configuration to run."}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/emmet/README.md
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Emmet integration in Visual Studio Code
|
2 |
+
|
3 |
+
**Notice:** This extension is bundled with Visual Studio Code. It can be disabled but not uninstalled.
|
4 |
+
|
5 |
+
## Features
|
6 |
+
|
7 |
+
See [Emmet in Visual Studio Code](https://code.visualstudio.com/docs/editor/emmet) to learn about the features of this extension.
|
8 |
+
|
9 |
+
Please read the [CONTRIBUTING.md](https://github.com/microsoft/vscode/blob/master/extensions/emmet/CONTRIBUTING.md) file to learn how to contribute to this extension.
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/emmet/dist/node/emmetNodeMain.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/emmet/images/icon.png
ADDED
![]() |
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/emmet/package.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"name":"emmet","displayName":"Emmet","description":"%description%","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.13.0"},"icon":"images/icon.png","categories":["Other"],"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"activationEvents":["onCommand:emmet.expandAbbreviation","onLanguage"],"main":"./dist/node/emmetNodeMain","browser":"./dist/browser/emmetBrowserMain","contributes":{"configuration":{"type":"object","title":"Emmet","properties":{"emmet.showExpandedAbbreviation":{"type":["string"],"enum":["never","always","inMarkupAndStylesheetFilesOnly"],"default":"always","markdownDescription":"%emmetShowExpandedAbbreviation%"},"emmet.showAbbreviationSuggestions":{"type":"boolean","default":true,"scope":"language-overridable","markdownDescription":"%emmetShowAbbreviationSuggestions%"},"emmet.includeLanguages":{"type":"object","additionalProperties":{"type":"string"},"default":{},"markdownDescription":"%emmetIncludeLanguages%"},"emmet.variables":{"type":"object","properties":{"lang":{"type":"string","default":"en"},"charset":{"type":"string","default":"UTF-8"}},"additionalProperties":{"type":"string"},"default":{},"markdownDescription":"%emmetVariables%"},"emmet.syntaxProfiles":{"type":"object","default":{},"markdownDescription":"%emmetSyntaxProfiles%"},"emmet.excludeLanguages":{"type":"array","items":{"type":"string"},"default":["markdown"],"markdownDescription":"%emmetExclude%"},"emmet.extensionsPath":{"type":"array","items":{"type":"string","markdownDescription":"%emmetExtensionsPathItem%"},"default":[],"scope":"machine-overridable","markdownDescription":"%emmetExtensionsPath%"},"emmet.triggerExpansionOnTab":{"type":"boolean","default":false,"scope":"language-overridable","markdownDescription":"%emmetTriggerExpansionOnTab%"},"emmet.useInlineCompletions":{"type":"boolean","default":false,"markdownDescription":"%emmetUseInlineCompletions%"},"emmet.preferences":{"type":"object","default":{},"markdownDescription":"%emmetPreferences%","properties":{"css.intUnit":{"type":"string","default":"px","markdownDescription":"%emmetPreferencesIntUnit%"},"css.floatUnit":{"type":"string","default":"em","markdownDescription":"%emmetPreferencesFloatUnit%"},"css.propertyEnd":{"type":"string","default":";","markdownDescription":"%emmetPreferencesCssAfter%"},"sass.propertyEnd":{"type":"string","default":"","markdownDescription":"%emmetPreferencesSassAfter%"},"stylus.propertyEnd":{"type":"string","default":"","markdownDescription":"%emmetPreferencesStylusAfter%"},"css.valueSeparator":{"type":"string","default":": ","markdownDescription":"%emmetPreferencesCssBetween%"},"sass.valueSeparator":{"type":"string","default":": ","markdownDescription":"%emmetPreferencesSassBetween%"},"stylus.valueSeparator":{"type":"string","default":" ","markdownDescription":"%emmetPreferencesStylusBetween%"},"bem.elementSeparator":{"type":"string","default":"__","markdownDescription":"%emmetPreferencesBemElementSeparator%"},"bem.modifierSeparator":{"type":"string","default":"_","markdownDescription":"%emmetPreferencesBemModifierSeparator%"},"filter.commentBefore":{"type":"string","default":"","markdownDescription":"%emmetPreferencesFilterCommentBefore%"},"filter.commentAfter":{"type":"string","default":"\n<!-- /[#ID][.CLASS] -->","markdownDescription":"%emmetPreferencesFilterCommentAfter%"},"filter.commentTrigger":{"type":"array","default":["id","class"],"markdownDescription":"%emmetPreferencesFilterCommentTrigger%"},"format.noIndentTags":{"type":"array","default":["html"],"markdownDescription":"%emmetPreferencesFormatNoIndentTags%"},"format.forceIndentationForTags":{"type":"array","default":["body"],"markdownDescription":"%emmetPreferencesFormatForceIndentTags%"},"profile.allowCompactBoolean":{"type":"boolean","default":false,"markdownDescription":"%emmetPreferencesAllowCompactBoolean%"},"css.webkitProperties":{"type":"string","default":null,"markdownDescription":"%emmetPreferencesCssWebkitProperties%"},"css.mozProperties":{"type":"string","default":null,"markdownDescription":"%emmetPreferencesCssMozProperties%"},"css.oProperties":{"type":"string","default":null,"markdownDescription":"%emmetPreferencesCssOProperties%"},"css.msProperties":{"type":"string","default":null,"markdownDescription":"%emmetPreferencesCssMsProperties%"},"css.fuzzySearchMinScore":{"type":"number","default":0.3,"markdownDescription":"%emmetPreferencesCssFuzzySearchMinScore%"},"output.inlineBreak":{"type":"number","default":0,"markdownDescription":"%emmetPreferencesOutputInlineBreak%"},"output.reverseAttributes":{"type":"boolean","default":false,"markdownDescription":"%emmetPreferencesOutputReverseAttributes%"},"output.selfClosingStyle":{"type":"string","enum":["html","xhtml","xml"],"default":"html","markdownDescription":"%emmetPreferencesOutputSelfClosingStyle%"},"css.color.short":{"type":"boolean","default":true,"markdownDescription":"%emmetPreferencesCssColorShort%"}}},"emmet.showSuggestionsAsSnippets":{"type":"boolean","default":false,"markdownDescription":"%emmetShowSuggestionsAsSnippets%"},"emmet.optimizeStylesheetParsing":{"type":"boolean","default":true,"markdownDescription":"%emmetOptimizeStylesheetParsing%"}}},"commands":[{"command":"editor.emmet.action.wrapWithAbbreviation","title":"%command.wrapWithAbbreviation%","category":"Emmet"},{"command":"editor.emmet.action.removeTag","title":"%command.removeTag%","category":"Emmet"},{"command":"editor.emmet.action.updateTag","title":"%command.updateTag%","category":"Emmet"},{"command":"editor.emmet.action.matchTag","title":"%command.matchTag%","category":"Emmet"},{"command":"editor.emmet.action.balanceIn","title":"%command.balanceIn%","category":"Emmet"},{"command":"editor.emmet.action.balanceOut","title":"%command.balanceOut%","category":"Emmet"},{"command":"editor.emmet.action.prevEditPoint","title":"%command.prevEditPoint%","category":"Emmet"},{"command":"editor.emmet.action.nextEditPoint","title":"%command.nextEditPoint%","category":"Emmet"},{"command":"editor.emmet.action.mergeLines","title":"%command.mergeLines%","category":"Emmet"},{"command":"editor.emmet.action.selectPrevItem","title":"%command.selectPrevItem%","category":"Emmet"},{"command":"editor.emmet.action.selectNextItem","title":"%command.selectNextItem%","category":"Emmet"},{"command":"editor.emmet.action.splitJoinTag","title":"%command.splitJoinTag%","category":"Emmet"},{"command":"editor.emmet.action.toggleComment","title":"%command.toggleComment%","category":"Emmet"},{"command":"editor.emmet.action.evaluateMathExpression","title":"%command.evaluateMathExpression%","category":"Emmet"},{"command":"editor.emmet.action.updateImageSize","title":"%command.updateImageSize%","category":"Emmet"},{"command":"editor.emmet.action.incrementNumberByOneTenth","title":"%command.incrementNumberByOneTenth%","category":"Emmet"},{"command":"editor.emmet.action.incrementNumberByOne","title":"%command.incrementNumberByOne%","category":"Emmet"},{"command":"editor.emmet.action.incrementNumberByTen","title":"%command.incrementNumberByTen%","category":"Emmet"},{"command":"editor.emmet.action.decrementNumberByOneTenth","title":"%command.decrementNumberByOneTenth%","category":"Emmet"},{"command":"editor.emmet.action.decrementNumberByOne","title":"%command.decrementNumberByOne%","category":"Emmet"},{"command":"editor.emmet.action.decrementNumberByTen","title":"%command.decrementNumberByTen%","category":"Emmet"},{"command":"editor.emmet.action.reflectCSSValue","title":"%command.reflectCSSValue%","category":"Emmet"},{"command":"workbench.action.showEmmetCommands","title":"%command.showEmmetCommands%","category":""}],"menus":{"commandPalette":[{"command":"editor.emmet.action.wrapWithAbbreviation","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.removeTag","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.updateTag","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.matchTag","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.balanceIn","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.balanceOut","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.prevEditPoint","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.nextEditPoint","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.mergeLines","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.selectPrevItem","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.selectNextItem","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.splitJoinTag","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.toggleComment","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.evaluateMathExpression","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.updateImageSize","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.incrementNumberByOneTenth","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.incrementNumberByOne","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.incrementNumberByTen","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.decrementNumberByOneTenth","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.decrementNumberByOne","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.decrementNumberByTen","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.reflectCSSValue","when":"!activeEditorIsReadonly"}]}},"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}}}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/emmet/package.nls.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"description":"Emmet support for VS Code","command.wrapWithAbbreviation":"Wrap with Abbreviation","command.removeTag":"Remove Tag","command.updateTag":"Update Tag","command.matchTag":"Go to Matching Pair","command.balanceIn":"Balance (inward)","command.balanceOut":"Balance (outward)","command.prevEditPoint":"Go to Previous Edit Point","command.nextEditPoint":"Go to Next Edit Point","command.mergeLines":"Merge Lines","command.selectPrevItem":"Select Previous Item","command.selectNextItem":"Select Next Item","command.splitJoinTag":"Split/Join Tag","command.toggleComment":"Toggle Comment","command.evaluateMathExpression":"Evaluate Math Expression","command.updateImageSize":"Update Image Size","command.reflectCSSValue":"Reflect CSS Value","command.incrementNumberByOne":"Increment by 1","command.decrementNumberByOne":"Decrement by 1","command.incrementNumberByOneTenth":"Increment by 0.1","command.decrementNumberByOneTenth":"Decrement by 0.1","command.incrementNumberByTen":"Increment by 10","command.decrementNumberByTen":"Decrement by 10","command.showEmmetCommands":"Show Emmet Commands","emmetSyntaxProfiles":"Define profile for specified syntax or use your own profile with specific rules.","emmetExclude":"An array of languages where Emmet abbreviations should not be expanded.","emmetExtensionsPath":"An array of paths, where each path can contain Emmet syntaxProfiles and/or snippet files.\nIn case of conflicts, the profiles/snippets of later paths will override those of earlier paths.\nSee https://code.visualstudio.com/docs/editor/emmet for more information and an example snippet file.","emmetExtensionsPathItem":"A path containing Emmet syntaxProfiles and/or snippets.","emmetShowExpandedAbbreviation":"Shows expanded Emmet abbreviations as suggestions.\nThe option `\"inMarkupAndStylesheetFilesOnly\"` applies to html, haml, jade, slim, xml, xsl, css, scss, sass, less and stylus.\nThe option `\"always\"` applies to all parts of the file regardless of markup/css.","emmetShowAbbreviationSuggestions":"Shows possible Emmet abbreviations as suggestions. Not applicable in stylesheets or when emmet.showExpandedAbbreviation is set to `\"never\"`.","emmetIncludeLanguages":"Enable Emmet abbreviations in languages that are not supported by default. Add a mapping here between the language and Emmet supported language.\n For example: `{\"vue-html\": \"html\", \"javascript\": \"javascriptreact\"}`","emmetVariables":"Variables to be used in Emmet snippets.","emmetTriggerExpansionOnTab":"When enabled, Emmet abbreviations are expanded when pressing TAB, even when completions do not show up. When disabled, completions that show up can still be accepted by pressing TAB.","emmetPreferences":"Preferences used to modify behavior of some actions and resolvers of Emmet.","emmetPreferencesIntUnit":"Default unit for integer values.","emmetPreferencesFloatUnit":"Default unit for float values.","emmetPreferencesCssAfter":"Symbol to be placed at the end of CSS property when expanding CSS abbreviations.","emmetPreferencesSassAfter":"Symbol to be placed at the end of CSS property when expanding CSS abbreviations in Sass files.","emmetPreferencesStylusAfter":"Symbol to be placed at the end of CSS property when expanding CSS abbreviations in Stylus files.","emmetPreferencesCssBetween":"Symbol to be placed at the between CSS property and value when expanding CSS abbreviations.","emmetPreferencesSassBetween":"Symbol to be placed at the between CSS property and value when expanding CSS abbreviations in Sass files.","emmetPreferencesStylusBetween":"Symbol to be placed at the between CSS property and value when expanding CSS abbreviations in Stylus files.","emmetShowSuggestionsAsSnippets":"If `true`, then Emmet suggestions will show up as snippets allowing you to order them as per `#editor.snippetSuggestions#` setting.","emmetPreferencesBemElementSeparator":"Element separator used for classes when using the BEM filter.","emmetPreferencesBemModifierSeparator":"Modifier separator used for classes when using the BEM filter.","emmetPreferencesFilterCommentBefore":"A definition of comment that should be placed before matched element when comment filter is applied.","emmetPreferencesFilterCommentAfter":"A definition of comment that should be placed after matched element when comment filter is applied.","emmetPreferencesFilterCommentTrigger":"A comma-separated list of attribute names that should exist in the abbreviation for the comment filter to be applied.","emmetPreferencesFormatNoIndentTags":"An array of tag names that should never get inner indentation.","emmetPreferencesFormatForceIndentTags":"An array of tag names that should always get inner indentation.","emmetPreferencesAllowCompactBoolean":"If `true`, compact notation of boolean attributes are produced.","emmetPreferencesCssWebkitProperties":"Comma separated CSS properties that get the 'webkit' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'webkit' prefix.","emmetPreferencesCssMozProperties":"Comma separated CSS properties that get the 'moz' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'moz' prefix.","emmetPreferencesCssOProperties":"Comma separated CSS properties that get the 'o' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'o' prefix.","emmetPreferencesCssMsProperties":"Comma separated CSS properties that get the 'ms' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'ms' prefix.","emmetPreferencesCssFuzzySearchMinScore":"The minimum score (from 0 to 1) that fuzzy-matched abbreviation should achieve. Lower values may produce many false-positive matches, higher values may reduce possible matches.","emmetOptimizeStylesheetParsing":"When set to `false`, the whole file is parsed to determine if current position is valid for expanding Emmet abbreviations. When set to `true`, only the content around the current position in CSS/SCSS/Less files is parsed.","emmetPreferencesOutputInlineBreak":"The number of sibling inline elements needed for line breaks to be placed between those elements. If `0`, inline elements are always expanded onto a single line.","emmetPreferencesOutputReverseAttributes":"If `true`, reverses attribute merging directions when resolving snippets.","emmetPreferencesOutputSelfClosingStyle":"Style of self-closing tags: html (`<br>`), xml (`<br/>`) or xhtml (`<br />`).","emmetPreferencesCssColorShort":"If `true`, color values like `#f` will be expanded to `#fff` instead of `#ffffff`.","emmetUseInlineCompletions":"If `true`, Emmet will use inline completions to suggest expansions. To prevent the non-inline completion item provider from showing up as often while this setting is `true`, turn `#editor.quickSuggestions#` to `inline` or `off` for the `other` item."}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/extension-editing/dist/extensionEditingMain.js
ADDED
The diff for this file is too large to render.
See raw diff
|
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/extension-editing/images/icon.png
ADDED
![]() |
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/extension-editing/package.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"name":"extension-editing","displayName":"%displayName%","description":"%description%","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.4.0"},"icon":"images/icon.png","activationEvents":["onLanguage:json","onLanguage:markdown"],"main":"./dist/extensionEditingMain","browser":"./dist/browser/extensionEditingBrowserMain","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"jsonValidation":[{"fileMatch":"package.json","url":"vscode://schemas/vscode-extensions"},{"fileMatch":"*language-configuration.json","url":"vscode://schemas/language-configuration"},{"fileMatch":["*icon-theme.json","!*product-icon-theme.json"],"url":"vscode://schemas/icon-theme"},{"fileMatch":"*product-icon-theme.json","url":"vscode://schemas/product-icon-theme"},{"fileMatch":"*color-theme.json","url":"vscode://schemas/color-theme"}],"languages":[{"id":"ignore","filenames":[".vscodeignore"]}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/extension-editing/package.nls.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"displayName":"Extension Authoring","description":"Provides linting capabilities for authoring extensions."}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/README.md
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Git static contributions and remote repository picker
|
2 |
+
|
3 |
+
**Notice:** This extension is bundled with Visual Studio Code. It can be disabled but not uninstalled.
|
4 |
+
|
5 |
+
## Features
|
6 |
+
|
7 |
+
Git static contributions and remote repository picker.
|
8 |
+
|
9 |
+
## API
|
10 |
+
|
11 |
+
The Git extension exposes an API, reachable by any other extension.
|
12 |
+
|
13 |
+
1. Copy `src/api/git-base.d.ts` to your extension's sources;
|
14 |
+
2. Include `git-base.d.ts` in your extension's compilation.
|
15 |
+
3. Get a hold of the API with the following snippet:
|
16 |
+
|
17 |
+
```ts
|
18 |
+
const gitBaseExtension = vscode.extensions.getExtension<GitBaseExtension>('vscode.git-base').exports;
|
19 |
+
const git = gitBaseExtension.getAPI(1);
|
20 |
+
|
21 |
+
```
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/dist/extension.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
(()=>{"use strict";var e={199:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ApiImpl=void 0,t.registerAPICommands=function(e){const t=[];return t.push(i.commands.registerCommand("git-base.api.getRemoteSources",(t=>{if(e.model)return(0,r.pickRemoteSource)(e.model,t)}))),i.Disposable.from(...t)};const i=o(398),r=o(102);t.ApiImpl=class{constructor(e){this._model=e}pickRemoteSource(e){return(0,r.pickRemoteSource)(this._model,e)}getRemoteSourceActions(e){return(0,r.getRemoteSourceActions)(this._model,e)}registerRemoteSourceProvider(e){return this._model.registerRemoteSourceProvider(e)}}},815:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.GitBaseExtensionImpl=void 0;const i=o(398),r=o(199);t.GitBaseExtensionImpl=class{set model(e){this._model=e;const t=!!e;this.enabled!==t&&(this.enabled=t,this._onDidChangeEnablement.fire(this.enabled))}get model(){return this._model}constructor(e){this.enabled=!1,this._onDidChangeEnablement=new i.EventEmitter,this.onDidChangeEnablement=this._onDidChangeEnablement.event,this._model=void 0,e&&(this.enabled=!0,this._model=e)}getAPI(e){if(!this._model)throw new Error("Git model not found");if(1!==e)throw new Error(`No API version ${e} found.`);return new r.ApiImpl(this._model)}}},399:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.throttle=void 0,t.debounce=function(e){return r(((t,o)=>{const i=`$debounce$${o}`;return function(...o){clearTimeout(this[i]),this[i]=setTimeout((()=>t.apply(this,o)),e)}}))};const i=o(937);function r(e){return(t,o,i)=>{let r=null,s=null;if("function"==typeof i.value?(r="value",s=i.value):"function"==typeof i.get&&(r="get",s=i.get),!s||!r)throw new Error("not supported");i[r]=e(s,o)}}t.throttle=r((function(e,t){const o=`$throttle$current$${t}`,r=`$throttle$next$${t}`,s=function(...t){if(this[r])return this[r];if(this[o])return this[r]=(0,i.done)(this[o]).then((()=>(this[r]=void 0,s.apply(this,t)))),this[r];this[o]=e.apply(this,t);const n=()=>this[o]=void 0;return(0,i.done)(this[o]).then(n,n),this[o]};return s}))},672:(e,t,o)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Model=void 0;const i=o(398),r=o(937);t.Model=class{constructor(){this.remoteSourceProviders=new Set,this._onDidAddRemoteSourceProvider=new i.EventEmitter,this.onDidAddRemoteSourceProvider=this._onDidAddRemoteSourceProvider.event,this._onDidRemoveRemoteSourceProvider=new i.EventEmitter,this.onDidRemoveRemoteSourceProvider=this._onDidRemoveRemoteSourceProvider.event}registerRemoteSourceProvider(e){return this.remoteSourceProviders.add(e),this._onDidAddRemoteSourceProvider.fire(e),(0,r.toDisposable)((()=>{this.remoteSourceProviders.delete(e),this._onDidRemoveRemoteSourceProvider.fire(e)}))}getRemoteProviders(){return[...this.remoteSourceProviders.values()]}}},102:function(e,t,o){var i=this&&this.__decorate||function(e,t,o,i){var r,s=arguments.length,n=s<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(e,t,o,i);else for(var c=e.length-1;c>=0;c--)(r=e[c])&&(n=(s<3?r(n):s>3?r(t,o,n):r(t,o))||n);return s>3&&n&&Object.defineProperty(t,o,n),n};Object.defineProperty(t,"__esModule",{value:!0}),t.getRemoteSourceActions=async function(e,t){const o=e.getRemoteProviders(),i=[];for(const e of o){const o=await(e.getRemoteSourceActions?.(t));o?.length&&i.push(...o)}return i},t.pickRemoteSource=async function(e,t={}){const o=r.window.createQuickPick();if(o.title=t.title,t.providerName){const o=e.getRemoteProviders().filter((e=>e.name===t.providerName))[0];if(o)return await u(o,t)}const i=e.getRemoteProviders().map((e=>({label:(e.icon?`$(${e.icon}) `:"")+(t.providerLabel?t.providerLabel(e):e.name),alwaysShow:!0,provider:e}))),s=[];if(t.showRecentSources)for(const{provider:e}of i){const t=(await(e.getRecentRemoteSources?.())??[]).map((e=>({...e,label:(e.icon?`$(${e.icon}) `:"")+e.name,url:"string"==typeof e.url?e.url:e.url[0]})));s.push(...t)}const c=[{kind:r.QuickPickItemKind.Separator,label:r.l10n.t("remote sources")},...i,{kind:r.QuickPickItemKind.Separator,label:r.l10n.t("recently opened")},...s.sort(((e,t)=>t.timestamp-e.timestamp))];o.placeholder=t.placeholder??(0===i.length?r.l10n.t("Provide repository URL"):r.l10n.t("Provide repository URL or pick a repository source."));const l=e=>{if(e){const i=("string"==typeof t.urlLabel?t.urlLabel:t.urlLabel?.(e))??r.l10n.t("URL");o.items=[{label:i,description:e,alwaysShow:!0,url:e},...c]}else o.items=c};o.onDidChangeValue(l),l();const a=await n(o);if(a){if(a.url)return a.url;if(a.provider)return await u(a.provider,t)}};const r=o(398),s=o(399);async function n(e){const t=[],o=await new Promise((o=>{t.push(e.onDidAccept((()=>o(e.selectedItems[0]))),e.onDidHide((()=>o(void 0)))),e.show()}));return e.hide(),t.forEach((e=>e.dispose())),o}class c{constructor(e){this.provider=e,this.disposables=[],this.isDisposed=!1}dispose(){this.disposables.forEach((e=>e.dispose())),this.disposables=[],this.quickpick=void 0,this.isDisposed=!0}ensureQuickPick(){this.quickpick||(this.quickpick=r.window.createQuickPick(),this.disposables.push(this.quickpick),this.quickpick.ignoreFocusOut=!0,this.disposables.push(this.quickpick.onDidHide((()=>this.dispose()))),this.provider.supportsQuery?(this.quickpick.placeholder=this.provider.placeholder??r.l10n.t("Repository name (type to search)"),this.disposables.push(this.quickpick.onDidChangeValue(this.onDidChangeValue,this))):this.quickpick.placeholder=this.provider.placeholder??r.l10n.t("Repository name"))}onDidChangeValue(){this.query()}async query(){try{if(this.isDisposed)return;this.ensureQuickPick(),this.quickpick.busy=!0,this.quickpick.show();const e=await this.provider.getRemoteSources(this.quickpick?.value)||[];if(this.isDisposed)return;0===e.length?this.quickpick.items=[{label:r.l10n.t("No remote repositories found."),alwaysShow:!0}]:this.quickpick.items=e.map((e=>({label:e.icon?`$(${e.icon}) ${e.name}`:e.name,description:e.description||("string"==typeof e.url?e.url:e.url[0]),detail:e.detail,remoteSource:e,alwaysShow:!0})))}catch(e){this.quickpick.items=[{label:r.l10n.t("{0} Error: {1}","$(error)",e.message),alwaysShow:!0}],console.error(e)}finally{this.isDisposed||(this.quickpick.busy=!1)}}async pick(){if(await this.query(),this.isDisposed)return;const e=await n(this.quickpick);return e?.remoteSource}}async function u(e,t={}){const o=new c(e),i=await o.pick();let s;if(o.dispose(),i&&("string"==typeof i.url?s=i.url:i.url.length>0&&(s=await r.window.showQuickPick(i.url,{ignoreFocusOut:!0,placeHolder:r.l10n.t("Choose a URL to clone from.")}))),!s||!t.branch)return s;if(!e.getBranches)return{url:s};const n=await e.getBranches(s);if(!n)return{url:s};const u=await r.window.showQuickPick(n,{placeHolder:r.l10n.t("Branch name")});return u?{url:s,branch:u}:{url:s}}i([(0,s.debounce)(300)],c.prototype,"onDidChangeValue",null),i([s.throttle],c.prototype,"query",null)},937:(e,t)=>{var o;Object.defineProperty(t,"__esModule",{value:!0}),t.Versions=void 0,t.toDisposable=function(e){return{dispose:e}},t.done=function(e){return e.then((()=>{}))},function(e){function t(e,t,o,i){return{major:"string"==typeof e?parseInt(e,10):e,minor:"string"==typeof t?parseInt(t,10):t,patch:null==o?0:"string"==typeof o?parseInt(o,10):o,pre:i}}function o(e){const[o,i]=e.split("-"),[r,s,n]=o.split(".");return t(r,s,n,i)}e.compare=function(e,t){return"string"==typeof e&&(e=o(e)),"string"==typeof t&&(t=o(t)),e.major>t.major?1:e.major<t.major?-1:e.minor>t.minor?1:e.minor<t.minor?-1:e.patch>t.patch?1:e.patch<t.patch?-1:void 0===e.pre&&void 0!==t.pre?1:void 0!==e.pre&&void 0===t.pre?-1:void 0!==e.pre&&void 0!==t.pre?e.pre.localeCompare(t.pre):0},e.from=t,e.fromString=o}(o||(t.Versions=o={}))},398:e=>{e.exports=require("vscode")}},t={};function o(i){var r=t[i];if(void 0!==r)return r.exports;var s=t[i]={exports:{}};return e[i].call(s.exports,s,s.exports,o),s.exports}var i={};(()=>{var e=i;Object.defineProperty(e,"__esModule",{value:!0}),e.activate=function(e){const o=new r.GitBaseExtensionImpl(new s.Model);return e.subscriptions.push((0,t.registerAPICommands)(o)),o};const t=o(199),r=o(815),s=o(672)})();var r=exports;for(var s in i)r[s]=i[s];i.__esModule&&Object.defineProperty(r,"__esModule",{value:!0})})();
|
2 |
+
//# sourceMappingURL=https://main.vscode-cdn.net/sourcemaps/2fc07b811f760549dab9be9d2bedd06c51dfcb9a/extensions/git-base/dist/extension.js.map
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/languages/git-commit.language-configuration.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"comments":{"lineComment":"#","blockComment":["#"," "]},"brackets":[["{","}"],["[","]"],["(",")"]],"autoClosingPairs":[{"open":"{","close":"}"},{"open":"[","close":"]"},{"open":"(","close":")"},{"open":"'","close":"'","notIn":["string","comment"]},{"open":"\"","close":"\"","notIn":["string"]},{"open":"`","close":"`","notIn":["string","comment"]},{"open":"/**","close":" */","notIn":["string"]}]}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/languages/git-rebase.language-configuration.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"comments":{"lineComment":"#","blockComment":["#"," "]},"brackets":[["{","}"],["[","]"],["(",")"]],"autoClosingPairs":[{"open":"{","close":"}"},{"open":"[","close":"]"},{"open":"(","close":")"},{"open":"'","close":"'","notIn":["string","comment"]},{"open":"\"","close":"\"","notIn":["string"]},{"open":"`","close":"`","notIn":["string","comment"]},{"open":"/**","close":" */","notIn":["string"]}]}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/languages/ignore.language-configuration.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"comments":{"lineComment":"#"},"autoClosingPairs":[{"open":"{","close":"}"},{"open":"[","close":"]"},{"open":"(","close":")"},{"open":"'","close":"'","notIn":["string","comment"]},{"open":"\"","close":"\"","notIn":["string"]},{"open":"`","close":"`","notIn":["string","comment"]},{"open":"/**","close":" */","notIn":["string"]}]}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/package.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"name":"git-base","displayName":"%displayName%","description":"%description%","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"categories":["Other"],"activationEvents":["*"],"main":"./dist/extension.js","browser":"./dist/browser/extension.js","icon":"resources/icons/git.png","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"commands":[{"command":"git-base.api.getRemoteSources","title":"%command.api.getRemoteSources%","category":"Git Base API"}],"menus":{"commandPalette":[{"command":"git-base.api.getRemoteSources","when":"false"}]},"languages":[{"id":"git-commit","aliases":["Git Commit Message","git-commit"],"filenames":["COMMIT_EDITMSG","MERGE_MSG"],"configuration":"./languages/git-commit.language-configuration.json"},{"id":"git-rebase","aliases":["Git Rebase Message","git-rebase"],"filenames":["git-rebase-todo"],"filenamePatterns":["**/rebase-merge/done"],"configuration":"./languages/git-rebase.language-configuration.json"},{"id":"ignore","aliases":["Ignore","ignore"],"extensions":[".gitignore_global",".gitignore",".git-blame-ignore-revs"],"configuration":"./languages/ignore.language-configuration.json"}],"grammars":[{"language":"git-commit","scopeName":"text.git-commit","path":"./syntaxes/git-commit.tmLanguage.json"},{"language":"git-rebase","scopeName":"text.git-rebase","path":"./syntaxes/git-rebase.tmLanguage.json"},{"language":"ignore","scopeName":"source.ignore","path":"./syntaxes/ignore.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/package.nls.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"displayName":"Git Base","description":"Git static contributions and pickers.","command.api.getRemoteSources":"Get Remote Sources"}
|
cli_data_dir/servers/Stable-2fc07b811f760549dab9be9d2bedd06c51dfcb9a.staging/server/extensions/git-base/resources/icons/git.png
ADDED
![]() |