From 09174b1d1b0eacede968fd7eae8c6e7544205ddd Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 24 Mar 2022 20:05:49 +0100 Subject: [PATCH 001/157] Fix broken `composer` extension --- extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 49e1810d3..7c5467ebf 100644 --- a/extensions.json +++ b/extensions.json @@ -487,7 +487,8 @@ "repository": "https://github.com/IBM-Blockchain/blockchain-vscode-extension" }, "ikappas.composer": { - "repository": "https://github.com/ikappas/vscode-composer" + "repository": "https://github.com/ikappas/vscode-composer", + "prepublish": "sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json && npm install" }, "ikappas.phpcs": { "repository": "https://github.com/ikappas/vscode-phpcs" From 22094d005e99a6fcb15507f31a8fc5ace1e4f530 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 24 Mar 2022 21:35:37 +0100 Subject: [PATCH 002/157] Fix `adamhartford.vscode-base64` --- extensions.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 7c5467ebf..47f8804c5 100644 --- a/extensions.json +++ b/extensions.json @@ -10,7 +10,19 @@ "repository": "https://github.com/abusaidm/html-snippets" }, "adamhartford.vscode-base64": { - "repository": "https://github.com/adamhartford/vscode-base64" + "repository": "https://github.com/adamhartford/vscode-base64", + "custom": [ + "sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json", + "sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json", + "sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\", \"@types\\/node\": \"^17.0.23\",\n \"@types\\/mocha\": \"^9.0.1\"/g' package.json", + "sed -i '/vscode:prepublish/d' package.json", + "sed -i '/\"compile\": \".*\"/d' package.json", + "sed -i '/\"postinstall\": \".*\"/d' package.json", + "rm -rf typings", + "npm install", + "npx tsc --noLib false -p .", + "vsce package -o extension.vsix" + ] }, "adelphes.android-dev-ext": { "repository": "https://github.com/adelphes/android-dev-ext" From c256699acace3e3b33bfd9e99510cab10f7dd6e6 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 24 Mar 2022 21:37:02 +0100 Subject: [PATCH 003/157] Replace `andreweinand.mock-debug` with `ms-vscode.mock-debug` --- extensions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions.json b/extensions.json index 47f8804c5..0c3aa9dc0 100644 --- a/extensions.json +++ b/extensions.json @@ -66,9 +66,6 @@ "amodio.tsl-problem-matcher": { "repository": "https://github.com/eamodio/vscode-tsl-problem-matcher" }, - "andreweinand.mock-debug": { - "repository": "https://github.com/microsoft/vscode-mock-debug" - }, "Angular.ng-template": { "repository": "https://github.com/angular/vscode-ng-language-service", "prepublish": "scripts/build.sh package.json" @@ -837,6 +834,9 @@ "ms-vscode.makefile-tools": { "repository": "https://github.com/microsoft/vscode-makefile-tools" }, + "ms-vscode.mock-debug": { + "repository": "https://github.com/microsoft/vscode-mock-debug" + }, "ms-vscode.node-debug": { "repository": "https://github.com/microsoft/vscode-node-debug", "prepublish": "yarn prepublish && yarn package" From 38f6fb792819486e4756729b6087e91d0800705b Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 24 Mar 2022 21:46:22 +0100 Subject: [PATCH 004/157] Fix `appulate.filewatcher` --- extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 0c3aa9dc0..b569d3085 100644 --- a/extensions.json +++ b/extensions.json @@ -77,7 +77,8 @@ "repository": "https://github.com/apollographql/apollo-midnight" }, "appulate.filewatcher": { - "repository": "https://github.com/appulate/vscode-file-watcher" + "repository": "https://github.com/appulate/vscode-file-watcher", + "prepublish": "sed -i 's/\\(: \\)\\(vscode.WorkspaceFolder\\[\\]\\)/\\1readonly \\2/g' src/extension.ts" }, "arcanis.vscode-zipfs": { "repository": "https://github.com/yarnpkg/berry", From 800bb77eb093d9d6c877e9bea0f5a16df0a5bec2 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 24 Mar 2022 22:41:49 +0100 Subject: [PATCH 005/157] Execute `composer` fix only for corresponding version --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index b569d3085..e4d4642d2 100644 --- a/extensions.json +++ b/extensions.json @@ -498,7 +498,7 @@ }, "ikappas.composer": { "repository": "https://github.com/ikappas/vscode-composer", - "prepublish": "sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json && npm install" + "prepublish": "grep \"version\": \"0.7.1\" package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json && npm install || true" }, "ikappas.phpcs": { "repository": "https://github.com/ikappas/vscode-phpcs" From ad6cc5ac28cba3940c899e833b68efe40b0a85f1 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 24 Mar 2022 22:44:52 +0100 Subject: [PATCH 006/157] Fix base64 only for corresponding version --- extensions.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/extensions.json b/extensions.json index e4d4642d2..15c290e16 100644 --- a/extensions.json +++ b/extensions.json @@ -12,15 +12,15 @@ "adamhartford.vscode-base64": { "repository": "https://github.com/adamhartford/vscode-base64", "custom": [ - "sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json", - "sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json", - "sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\", \"@types\\/node\": \"^17.0.23\",\n \"@types\\/mocha\": \"^9.0.1\"/g' package.json", - "sed -i '/vscode:prepublish/d' package.json", - "sed -i '/\"compile\": \".*\"/d' package.json", - "sed -i '/\"postinstall\": \".*\"/d' package.json", - "rm -rf typings", + "grep \"version\": \"0.1.0\" && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", + "grep \"version\": \"0.1.0\" && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "grep \"version\": \"0.1.0\" && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\", \"@types\\/node\": \"^17.0.23\",\n \"@types\\/mocha\": \"^9.0.1\"/g' package.json || true", + "grep \"version\": \"0.1.0\" && sed -i '/vscode:prepublish/d' package.json || true", + "grep \"version\": \"0.1.0\" && sed -i '/\"compile\": \".*\"/d' package.json || true", + "grep \"version\": \"0.1.0\" && sed -i '/\"postinstall\": \".*\"/d' package.json || true", + "grep \"version\": \"0.1.0\" && rm -rf typings || true", "npm install", - "npx tsc --noLib false -p .", + "grep \"version\": \"0.1.0\" && npx tsc --noLib false -p . || true", "vsce package -o extension.vsix" ] }, From 94ffd78207b74862d558d4f89cc2e6d63c2b8180 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 24 Mar 2022 22:47:46 +0100 Subject: [PATCH 007/157] Apply the workaround only for the most recent `filewatcher` version --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 15c290e16..77bf284e6 100644 --- a/extensions.json +++ b/extensions.json @@ -78,7 +78,7 @@ }, "appulate.filewatcher": { "repository": "https://github.com/appulate/vscode-file-watcher", - "prepublish": "sed -i 's/\\(: \\)\\(vscode.WorkspaceFolder\\[\\]\\)/\\1readonly \\2/g' src/extension.ts" + "prepublish": "grep \"version\": \"1.0.3\" package.json && sed -i 's/\\(: \\)\\(vscode.WorkspaceFolder\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true" }, "arcanis.vscode-zipfs": { "repository": "https://github.com/yarnpkg/berry", From 83d36b8a1ce13c03e4196412e075f31de7f9ec8c Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 24 Mar 2022 22:50:27 +0100 Subject: [PATCH 008/157] Fix broken workaround commands --- extensions.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/extensions.json b/extensions.json index 77bf284e6..2f7b3c566 100644 --- a/extensions.json +++ b/extensions.json @@ -12,15 +12,15 @@ "adamhartford.vscode-base64": { "repository": "https://github.com/adamhartford/vscode-base64", "custom": [ - "grep \"version\": \"0.1.0\" && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", - "grep \"version\": \"0.1.0\" && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "grep \"version\": \"0.1.0\" && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\", \"@types\\/node\": \"^17.0.23\",\n \"@types\\/mocha\": \"^9.0.1\"/g' package.json || true", - "grep \"version\": \"0.1.0\" && sed -i '/vscode:prepublish/d' package.json || true", - "grep \"version\": \"0.1.0\" && sed -i '/\"compile\": \".*\"/d' package.json || true", - "grep \"version\": \"0.1.0\" && sed -i '/\"postinstall\": \".*\"/d' package.json || true", - "grep \"version\": \"0.1.0\" && rm -rf typings || true", + "grep \"version\": \"0.1.0\" package.json && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", + "grep \"version\": \"0.1.0\" package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "grep \"version\": \"0.1.0\" package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\", \"@types\\/node\": \"^17.0.23\",\n \"@types\\/mocha\": \"^9.0.1\"/g' package.json || true", + "grep \"version\": \"0.1.0\" package.json && sed -i '/vscode:prepublish/d' package.json || true", + "grep \"version\": \"0.1.0\" package.json && sed -i '/\"compile\": \".*\"/d' package.json || true", + "grep \"version\": \"0.1.0\" package.json && sed -i '/\"postinstall\": \".*\"/d' package.json || true", + "grep \"version\": \"0.1.0\" package.json && rm -rf typings || true", "npm install", - "grep \"version\": \"0.1.0\" && npx tsc --noLib false -p . || true", + "grep \"version\": \"0.1.0\" package.json && npx tsc --noLib false -p . || true", "vsce package -o extension.vsix" ] }, From 99d6cf1b14865937d06caef384e1326692af9eed Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 24 Mar 2022 22:52:04 +0100 Subject: [PATCH 009/157] Fix the `swagger-viewer` extension --- extensions.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 2f7b3c566..ee4791e58 100644 --- a/extensions.json +++ b/extensions.json @@ -86,7 +86,19 @@ "prepublish": "sed -ri \"s_ssh://git@github.com/yarnpkg/berry.git_https://github.com/yarnpkg/berry_g\" packages/vscode-zipfs/package.json" }, "arjun.swagger-viewer": { - "repository": "https://github.com/arjun-g/vs-swagger-viewer" + "repository": "https://github.com/arjun-g/vs-swagger-viewer", + "custom": [ + "grep '\"version\": \"3.1.2\"' package.json && sed -i '/\"@types\\/socket\\.io\": \".*\"/d' package.json || true", + "grep '\"version\": \"3.1.2\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "grep '\"version\": \"3.1.2\"' package.json && sed -i '/\"vscode:prepublish\": \".*\"/d' package.json || true", + "npm install", + "grep '\"version\": \"3.1.2\"' package.json && npx tsc --lib dom -p . || true", + "grep '\"version\": \"3.1.2\"' package.json && wget https://www.ko-fi.com/img/githubbutton_sm.svg || true", + "grep '\"version\": \"3.1.2\"' package.json && npx svgexport githubbutton_sm.svg githubbutton_sm.png || true", + "grep '\"version\": \"3.1.2\"' package.json && rm githubbutton_sm.svg || true", + "grep '\"version\": \"3.1.2\"' package.json && sed -i 's/\\(!\\[.*\\](\\)https:\\/\\/www\\.ko-fi\\.com\\/img\\/\\(githubbutton_sm\\.\\)svg\\()\\)/\\1.\\/\\2png\\3/g' README.md || true", + "vsce package -o extension.vsix" + ] }, "asabil.meson": { "repository": "https://github.com/asabil/vscode-meson" From 580998efee504e9b59b06158ec211ccfea7fab6f Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 24 Mar 2022 23:07:12 +0100 Subject: [PATCH 010/157] Add a fix for the `markdown-image-size` extension --- extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index ee4791e58..68969b5e5 100644 --- a/extensions.json +++ b/extensions.json @@ -146,7 +146,8 @@ "repository": "https://github.com/mattbierner/vscode-emojisense" }, "bierner.markdown-image-size": { - "repository": "https://github.com/mjbvz/vscode-markdown-image-size" + "repository": "https://github.com/mjbvz/vscode-markdown-image-size", + "prepublish": "grep '\"version\": \"0.0.4\"' && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.33.0\\2/g' package.json || true" }, "bierner.markdown-mermaid": { "repository": "https://github.com/mjbvz/vscode-markdown-mermaid" From 714daa26da9cc178d45914f5eb2a58cf1517cab1 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 24 Mar 2022 23:18:12 +0100 Subject: [PATCH 011/157] Simplify base64 workaround --- extensions.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/extensions.json b/extensions.json index 68969b5e5..dd554fb55 100644 --- a/extensions.json +++ b/extensions.json @@ -15,9 +15,7 @@ "grep \"version\": \"0.1.0\" package.json && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", "grep \"version\": \"0.1.0\" package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", "grep \"version\": \"0.1.0\" package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\", \"@types\\/node\": \"^17.0.23\",\n \"@types\\/mocha\": \"^9.0.1\"/g' package.json || true", - "grep \"version\": \"0.1.0\" package.json && sed -i '/vscode:prepublish/d' package.json || true", - "grep \"version\": \"0.1.0\" package.json && sed -i '/\"compile\": \".*\"/d' package.json || true", - "grep \"version\": \"0.1.0\" package.json && sed -i '/\"postinstall\": \".*\"/d' package.json || true", + "grep \"version\": \"0.1.0\" package.json && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", "grep \"version\": \"0.1.0\" package.json && rm -rf typings || true", "npm install", "grep \"version\": \"0.1.0\" package.json && npx tsc --noLib false -p . || true", From e1859763a9a63d296428b3cf3edc502f1c590f6d Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 24 Mar 2022 23:25:08 +0100 Subject: [PATCH 012/157] Refactor workaround version checks --- extensions.json | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/extensions.json b/extensions.json index dd554fb55..a9a772dda 100644 --- a/extensions.json +++ b/extensions.json @@ -12,13 +12,13 @@ "adamhartford.vscode-base64": { "repository": "https://github.com/adamhartford/vscode-base64", "custom": [ - "grep \"version\": \"0.1.0\" package.json && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", - "grep \"version\": \"0.1.0\" package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "grep \"version\": \"0.1.0\" package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\", \"@types\\/node\": \"^17.0.23\",\n \"@types\\/mocha\": \"^9.0.1\"/g' package.json || true", - "grep \"version\": \"0.1.0\" package.json && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", - "grep \"version\": \"0.1.0\" package.json && rm -rf typings || true", + "grep \"version\": \"0\\.1\\.0\" package.json && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", + "grep \"version\": \"0\\.1\\.0\" package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "grep \"version\": \"0\\.1\\.0\" package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\", \"@types\\/node\": \"^17.0.23\",\n \"@types\\/mocha\": \"^9.0.1\"/g' package.json || true", + "grep \"version\": \"0\\.1\\.0\" package.json && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", + "grep \"version\": \"0\\.1\\.0\" package.json && rm -rf typings || true", "npm install", - "grep \"version\": \"0.1.0\" package.json && npx tsc --noLib false -p . || true", + "grep \"version\": \"0\\.1\\.0\" package.json && npx tsc --noLib false -p . || true", "vsce package -o extension.vsix" ] }, @@ -76,7 +76,7 @@ }, "appulate.filewatcher": { "repository": "https://github.com/appulate/vscode-file-watcher", - "prepublish": "grep \"version\": \"1.0.3\" package.json && sed -i 's/\\(: \\)\\(vscode.WorkspaceFolder\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true" + "prepublish": "grep \"version\": \"1\\.0\\.3\" package.json && sed -i 's/\\(: \\)\\(vscode.WorkspaceFolder\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true" }, "arcanis.vscode-zipfs": { "repository": "https://github.com/yarnpkg/berry", @@ -86,15 +86,15 @@ "arjun.swagger-viewer": { "repository": "https://github.com/arjun-g/vs-swagger-viewer", "custom": [ - "grep '\"version\": \"3.1.2\"' package.json && sed -i '/\"@types\\/socket\\.io\": \".*\"/d' package.json || true", - "grep '\"version\": \"3.1.2\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "grep '\"version\": \"3.1.2\"' package.json && sed -i '/\"vscode:prepublish\": \".*\"/d' package.json || true", + "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i '/\"@types\\/socket\\.io\": \".*\"/d' package.json || true", + "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i '/\"vscode:prepublish\": \".*\"/d' package.json || true", "npm install", - "grep '\"version\": \"3.1.2\"' package.json && npx tsc --lib dom -p . || true", - "grep '\"version\": \"3.1.2\"' package.json && wget https://www.ko-fi.com/img/githubbutton_sm.svg || true", - "grep '\"version\": \"3.1.2\"' package.json && npx svgexport githubbutton_sm.svg githubbutton_sm.png || true", - "grep '\"version\": \"3.1.2\"' package.json && rm githubbutton_sm.svg || true", - "grep '\"version\": \"3.1.2\"' package.json && sed -i 's/\\(!\\[.*\\](\\)https:\\/\\/www\\.ko-fi\\.com\\/img\\/\\(githubbutton_sm\\.\\)svg\\()\\)/\\1.\\/\\2png\\3/g' README.md || true", + "grep '\"version\": \"3\\.1\\.2\"' package.json && npx tsc --lib dom -p . || true", + "grep '\"version\": \"3\\.1\\.2\"' package.json && wget https://www.ko-fi.com/img/githubbutton_sm.svg || true", + "grep '\"version\": \"3\\.1\\.2\"' package.json && npx svgexport githubbutton_sm.svg githubbutton_sm.png || true", + "grep '\"version\": \"3\\.1\\.2\"' package.json && rm githubbutton_sm.svg || true", + "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i 's/\\(!\\[.*\\](\\)https:\\/\\/www\\.ko-fi\\.com\\/img\\/\\(githubbutton_sm\\.\\)svg\\()\\)/\\1.\\/\\2png\\3/g' README.md || true", "vsce package -o extension.vsix" ] }, @@ -145,7 +145,7 @@ }, "bierner.markdown-image-size": { "repository": "https://github.com/mjbvz/vscode-markdown-image-size", - "prepublish": "grep '\"version\": \"0.0.4\"' && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.33.0\\2/g' package.json || true" + "prepublish": "grep '\"version\": \"0\\.0\\.4\"' && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.33.0\\2/g' package.json || true" }, "bierner.markdown-mermaid": { "repository": "https://github.com/mjbvz/vscode-markdown-mermaid" @@ -509,7 +509,7 @@ }, "ikappas.composer": { "repository": "https://github.com/ikappas/vscode-composer", - "prepublish": "grep \"version\": \"0.7.1\" package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json && npm install || true" + "prepublish": "grep \"version\": \"0\\.7\\.1\" package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json && npm install || true" }, "ikappas.phpcs": { "repository": "https://github.com/ikappas/vscode-phpcs" From 7bfee5bb36d10edc3fc0c05b7f93fad6a9403744 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 24 Mar 2022 23:26:31 +0100 Subject: [PATCH 013/157] Fix `bmalehorn.vscode-fish` extension --- extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index a9a772dda..a80c5e60b 100644 --- a/extensions.json +++ b/extensions.json @@ -151,7 +151,8 @@ "repository": "https://github.com/mjbvz/vscode-markdown-mermaid" }, "bmalehorn.vscode-fish": { - "repository": "https://github.com/bmalehorn/vscode-fish" + "repository": "https://github.com/bmalehorn/vscode-fish", + "prepublish": "grep '\"version\": \"1\\.0\\.27\" && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true" }, "bmewburn.vscode-intelephense-client": { "repository": "https://github.com/bmewburn/vscode-intelephense" From e4d2abcb9cfae0694a1fb4db87e3354b42d338fa Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 00:09:27 +0100 Subject: [PATCH 014/157] Update `xdebug`-extension according to the new name --- extensions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions.json b/extensions.json index a80c5e60b..e1ffd3336 100644 --- a/extensions.json +++ b/extensions.json @@ -357,9 +357,6 @@ "felipecaputo.git-project-manager": { "repository": "https://github.com/felipecaputo/git-project-manager" }, - "felixfbecker.php-debug": { - "repository": "https://github.com/xdebug/vscode-php-debug" - }, "felixfbecker.php-intellisense": { "repository": "https://github.com/felixfbecker/vscode-php-intellisense" }, @@ -1276,6 +1273,9 @@ "xaver.clang-format": { "repository": "https://github.com/xaverh/vscode-clang-format-provider" }, + "xdebug.php-debug": { + "repository": "https://github.com/xdebug/vscode-php-debug" + }, "xirider.livecode": { "repository": "https://github.com/xirider/livecode" }, From 001c4246f2af63fb8a6c8d087abb507260f9f080 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 08:21:48 +0100 Subject: [PATCH 015/157] Fix malformed `grep`-calls --- extensions.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/extensions.json b/extensions.json index e1ffd3336..89860c36e 100644 --- a/extensions.json +++ b/extensions.json @@ -12,13 +12,13 @@ "adamhartford.vscode-base64": { "repository": "https://github.com/adamhartford/vscode-base64", "custom": [ - "grep \"version\": \"0\\.1\\.0\" package.json && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", - "grep \"version\": \"0\\.1\\.0\" package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "grep \"version\": \"0\\.1\\.0\" package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\", \"@types\\/node\": \"^17.0.23\",\n \"@types\\/mocha\": \"^9.0.1\"/g' package.json || true", - "grep \"version\": \"0\\.1\\.0\" package.json && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", - "grep \"version\": \"0\\.1\\.0\" package.json && rm -rf typings || true", + "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", + "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\", \"@types\\/node\": \"^17.0.23\",\n \"@types\\/mocha\": \"^9.0.1\"/g' package.json || true", + "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", + "grep '\"version\": \"0\\.1\\.0\"' package.json && rm -rf typings || true", "npm install", - "grep \"version\": \"0\\.1\\.0\" package.json && npx tsc --noLib false -p . || true", + "grep '\"version\": \"0\\.1\\.0\"' package.json && npx tsc --noLib false -p . || true", "vsce package -o extension.vsix" ] }, @@ -76,7 +76,7 @@ }, "appulate.filewatcher": { "repository": "https://github.com/appulate/vscode-file-watcher", - "prepublish": "grep \"version\": \"1\\.0\\.3\" package.json && sed -i 's/\\(: \\)\\(vscode.WorkspaceFolder\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true" + "prepublish": "grep '\"version\": \"1\\.0\\.3\"' package.json && sed -i 's/\\(: \\)\\(vscode.WorkspaceFolder\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true" }, "arcanis.vscode-zipfs": { "repository": "https://github.com/yarnpkg/berry", @@ -507,7 +507,7 @@ }, "ikappas.composer": { "repository": "https://github.com/ikappas/vscode-composer", - "prepublish": "grep \"version\": \"0\\.7\\.1\" package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json && npm install || true" + "prepublish": "grep '\"version\": \"0\\.7\\.1\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json && npm install || true" }, "ikappas.phpcs": { "repository": "https://github.com/ikappas/vscode-phpcs" From 42897521809ca431dae2c24ada87cea9ce7c5c23 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 08:54:03 +0100 Subject: [PATCH 016/157] Fix broken command in `vscode-base64` --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 89860c36e..85f7ca158 100644 --- a/extensions.json +++ b/extensions.json @@ -14,7 +14,7 @@ "custom": [ "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\", \"@types\\/node\": \"^17.0.23\",\n \"@types\\/mocha\": \"^9.0.1\"/g' package.json || true", + "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", "grep '\"version\": \"0\\.1\\.0\"' package.json && rm -rf typings || true", "npm install", From 40d777cbf8ed98336c43c94dc47d377fb5f46a29 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 09:11:50 +0100 Subject: [PATCH 017/157] Add missing package to `vs-swagger-viewer` --- extensions.json | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions.json b/extensions.json index 85f7ca158..ab2fc0cf0 100644 --- a/extensions.json +++ b/extensions.json @@ -89,6 +89,7 @@ "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i '/\"@types\\/socket\\.io\": \".*\"/d' package.json || true", "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i '/\"vscode:prepublish\": \".*\"/d' package.json || true", + "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i 's/\\(^.*\"dependencies\": {$\\)/\\1\\n \"openapi-types\": \"^10.0.0\",/g' package.json || true", "npm install", "grep '\"version\": \"3\\.1\\.2\"' package.json && npx tsc --lib dom -p . || true", "grep '\"version\": \"3\\.1\\.2\"' package.json && wget https://www.ko-fi.com/img/githubbutton_sm.svg || true", From ad7ad8411f9b6d982d1063e83bbdada0e250bce3 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 09:42:52 +0100 Subject: [PATCH 018/157] Add location for all `custom` extensions --- extensions.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/extensions.json b/extensions.json index ab2fc0cf0..5bcce3977 100644 --- a/extensions.json +++ b/extensions.json @@ -11,6 +11,7 @@ }, "adamhartford.vscode-base64": { "repository": "https://github.com/adamhartford/vscode-base64", + "location": ".", "custom": [ "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", @@ -85,6 +86,7 @@ }, "arjun.swagger-viewer": { "repository": "https://github.com/arjun-g/vs-swagger-viewer", + "location": ".", "custom": [ "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i '/\"@types\\/socket\\.io\": \".*\"/d' package.json || true", "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", From eef17697bb84380b8240e9771ee2f75a9e48c6b7 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 09:46:40 +0100 Subject: [PATCH 019/157] Add fix for `tsl-problem-matcher` --- extensions.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 5bcce3977..e07e15785 100644 --- a/extensions.json +++ b/extensions.json @@ -63,7 +63,12 @@ "repository": "https://github.com/amir9480/vscode-laravel-extra-intellisense" }, "amodio.tsl-problem-matcher": { - "repository": "https://github.com/eamodio/vscode-tsl-problem-matcher" + "repository": "https://github.com/eamodio/vscode-tsl-problem-matcher", + "location": ".", + "custom": [ + "yarn install", + "vsce package -o extension.vsix" + ] }, "Angular.ng-template": { "repository": "https://github.com/angular/vscode-ng-language-service", From 559c77b22a03d0436a8a3f67653cab243f3428ab Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 10:03:51 +0100 Subject: [PATCH 020/157] Install `vsce` for PR tests --- .github/workflows/validate-pr.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/validate-pr.yml b/.github/workflows/validate-pr.yml index df0f57343..2785a3a09 100644 --- a/.github/workflows/validate-pr.yml +++ b/.github/workflows/validate-pr.yml @@ -22,6 +22,7 @@ jobs: with: python-version: "3.8" - run: npm install + - run: npm i -g vsce - run: EXTENSIONS=$(node diff-extensions) node publish-extensions env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 82fe6656248592e64d555070059badf647546b4d Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 10:04:07 +0100 Subject: [PATCH 021/157] Remove duplicate `npm install` --- .github/workflows/validate-pr.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/validate-pr.yml b/.github/workflows/validate-pr.yml index 2785a3a09..1b94f9086 100644 --- a/.github/workflows/validate-pr.yml +++ b/.github/workflows/validate-pr.yml @@ -17,7 +17,6 @@ jobs: - uses: actions/setup-node@v3.0.0 with: node-version: "14.x" - - run: npm i - uses: actions/setup-python@v3 with: python-version: "3.8" From b05a146b9ccc30346a42f4b4583b604dcdd7e021 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 10:20:30 +0100 Subject: [PATCH 022/157] Delete duplicate type-declaration from base64 extension --- extensions.json | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions.json b/extensions.json index e07e15785..7d615e6d7 100644 --- a/extensions.json +++ b/extensions.json @@ -16,6 +16,7 @@ "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", + "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i '/\"devDependencies\": {/,/}/{/\"vscode\": \".*\"/d}' package.json", "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", "grep '\"version\": \"0\\.1\\.0\"' package.json && rm -rf typings || true", "npm install", From ba0492382681857667309508a3cd57ddf0f01a23 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 10:56:21 +0100 Subject: [PATCH 023/157] Fix `swagger-viewer` for `CRLF`-files --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 7d615e6d7..5eb39ba0b 100644 --- a/extensions.json +++ b/extensions.json @@ -97,7 +97,7 @@ "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i '/\"@types\\/socket\\.io\": \".*\"/d' package.json || true", "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i '/\"vscode:prepublish\": \".*\"/d' package.json || true", - "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i 's/\\(^.*\"dependencies\": {$\\)/\\1\\n \"openapi-types\": \"^10.0.0\",/g' package.json || true", + "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i 's/\\(^\\s*\"dependencies\": {\\s*$\\)/\\1\\n \"openapi-types\": \"^10.0.0\",/g' package.json || true", "npm install", "grep '\"version\": \"3\\.1\\.2\"' package.json && npx tsc --lib dom -p . || true", "grep '\"version\": \"3\\.1\\.2\"' package.json && wget https://www.ko-fi.com/img/githubbutton_sm.svg || true", From fa6da7efce8986eb76fca869118887cd13bcd1f9 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 11:03:09 +0100 Subject: [PATCH 024/157] Fix mistyped command --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 5eb39ba0b..53a8afa36 100644 --- a/extensions.json +++ b/extensions.json @@ -161,7 +161,7 @@ }, "bmalehorn.vscode-fish": { "repository": "https://github.com/bmalehorn/vscode-fish", - "prepublish": "grep '\"version\": \"1\\.0\\.27\" && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true" + "prepublish": "grep '\"version\": \"1\\.0\\.27\"' && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true" }, "bmewburn.vscode-intelephense-client": { "repository": "https://github.com/bmewburn/vscode-intelephense" From 90c3bbbcc895d24e20aa8bb5e861ed75cf2b694f Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 11:17:07 +0100 Subject: [PATCH 025/157] Remove `./src/test` directory from `vscode-fish` --- extensions.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 53a8afa36..7497a9cf8 100644 --- a/extensions.json +++ b/extensions.json @@ -161,7 +161,13 @@ }, "bmalehorn.vscode-fish": { "repository": "https://github.com/bmalehorn/vscode-fish", - "prepublish": "grep '\"version\": \"1\\.0\\.27\"' && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true" + "location": ".", + "custom": [ + "grep '\"version\": \"1\\.0\\.27\"' && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", + "grep '\"version\": \"1\\.0\\.27\"' && rm -rf ./src/test || true", + "yarn install", + "vsce package -o extension.vsix" + ] }, "bmewburn.vscode-intelephense-client": { "repository": "https://github.com/bmewburn/vscode-intelephense" From 6856b58f99ef0fc05bde98929cbc1039a490f9e3 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 11:51:36 +0100 Subject: [PATCH 026/157] Ensure the `vscode-base64` workaround always returns `true` --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 7497a9cf8..972dca0ea 100644 --- a/extensions.json +++ b/extensions.json @@ -16,7 +16,7 @@ "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", - "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i '/\"devDependencies\": {/,/}/{/\"vscode\": \".*\"/d}' package.json", + "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i '/\"devDependencies\": {/,/}/{/\"vscode\": \".*\"/d}' package.json || true", "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", "grep '\"version\": \"0\\.1\\.0\"' package.json && rm -rf typings || true", "npm install", From 25f3229829f74b84b27919f09ae01d18f0c6bc4c Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 11:54:37 +0100 Subject: [PATCH 027/157] Fix incorrect typings in `vscode-base64`s source code --- extensions.json | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions.json b/extensions.json index 972dca0ea..81eb46fdf 100644 --- a/extensions.json +++ b/extensions.json @@ -19,6 +19,7 @@ "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i '/\"devDependencies\": {/,/}/{/\"vscode\": \".*\"/d}' package.json || true", "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", "grep '\"version\": \"0\\.1\\.0\"' package.json && rm -rf typings || true", + "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(: \\)\\(Selection\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true", "npm install", "grep '\"version\": \"0\\.1\\.0\"' package.json && npx tsc --noLib false -p . || true", "vsce package -o extension.vsix" From 169382d07c14aa2e04705f06d2a446a0f64f7e61 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 12:23:06 +0100 Subject: [PATCH 028/157] Fix incomplete command --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 81eb46fdf..9087d5207 100644 --- a/extensions.json +++ b/extensions.json @@ -155,7 +155,7 @@ }, "bierner.markdown-image-size": { "repository": "https://github.com/mjbvz/vscode-markdown-image-size", - "prepublish": "grep '\"version\": \"0\\.0\\.4\"' && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.33.0\\2/g' package.json || true" + "prepublish": "grep '\"version\": \"0\\.0\\.4\"' package.json && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.33.0\\2/g' package.json || true" }, "bierner.markdown-mermaid": { "repository": "https://github.com/mjbvz/vscode-markdown-mermaid" From a5782c4f2ec5491cf98eed6d9992ccde3232d53f Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 12:24:07 +0100 Subject: [PATCH 029/157] Fix further incomplete commands --- extensions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index 9087d5207..d1172f279 100644 --- a/extensions.json +++ b/extensions.json @@ -164,8 +164,8 @@ "repository": "https://github.com/bmalehorn/vscode-fish", "location": ".", "custom": [ - "grep '\"version\": \"1\\.0\\.27\"' && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", - "grep '\"version\": \"1\\.0\\.27\"' && rm -rf ./src/test || true", + "grep '\"version\": \"1\\.0\\.27\"' package.json && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", + "grep '\"version\": \"1\\.0\\.27\"' package.json && rm -rf ./src/test || true", "yarn install", "vsce package -o extension.vsix" ] From 5b514db9ce7fd4db74eceb47600f79e784036c1f Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Fri, 25 Mar 2022 13:37:18 +0100 Subject: [PATCH 030/157] Fix `vscode-node-red` extension --- extensions.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index d1172f279..dbd569ab9 100644 --- a/extensions.json +++ b/extensions.json @@ -410,7 +410,17 @@ "repository": "https://github.com/formulahendry/vscode-mysql" }, "formulahendry.vscode-node-red": { - "repository": "https://github.com/formulahendry/vscode-node-red" + "repository": "https://github.com/formulahendry/vscode-node-red", + "location": ".", + "custom": [ + "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\"@types\\/node-red\": \"\\).*\\(\"\\)/\\1^1.2.0\\2/g;s/\\(\"node-red\": \"\\).*\\(\"\\)/\\1^2.0.6\\2/g' package.json || true", + "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", + "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g;s/\\(\"applicationinsights\": \"\\).*\\(\"\\)/\\1^2.2.2\\2/g' package.json || true", + "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",/g' package.json || true", + "npm install", + "vsce package -o extension.vsix" + ] }, "Fr43nk.seito-openfile": { "repository": "https://gitlab.com/fr43nk/seito-openfile" From 8c639606e8ae138fa21d0307e8286fdf1c7fbafa Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sat, 26 Mar 2022 12:36:23 +0100 Subject: [PATCH 031/157] Add a workaround for an error in `vscode-node-red` --- extensions.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/extensions.json b/extensions.json index dbd569ab9..6623f13f7 100644 --- a/extensions.json +++ b/extensions.json @@ -418,6 +418,8 @@ "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g;s/\\(\"applicationinsights\": \"\\).*\\(\"\\)/\\1^2.2.2\\2/g' package.json || true", "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",/g' package.json || true", + "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/^\\(\\s*\\)\\(await (RED as any).start();\\)/\\1let postProcessor = () => {}; if (!(\"NODE_RED_HOME\" in process.env)) { process.env.NODE_RED_HOME = \"\"; postProcessor = () => delete process.env.NODE_RED_HOME; }\\n\\0/g' src/nodeRedServer.ts", + "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/^\\(\\s*\\)await embeddedStart(RED);/\\0\\n\\1postProcessor();/g' src/nodeRedServer.ts", "npm install", "vsce package -o extension.vsix" ] From 2fb19844d387dfacab409df9fdb657564ea56dbe Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sat, 26 Mar 2022 13:27:43 +0100 Subject: [PATCH 032/157] Fix workarounds in `node-red` extension --- extensions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index 6623f13f7..e7ebac818 100644 --- a/extensions.json +++ b/extensions.json @@ -418,8 +418,8 @@ "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g;s/\\(\"applicationinsights\": \"\\).*\\(\"\\)/\\1^2.2.2\\2/g' package.json || true", "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",/g' package.json || true", - "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/^\\(\\s*\\)\\(await (RED as any).start();\\)/\\1let postProcessor = () => {}; if (!(\"NODE_RED_HOME\" in process.env)) { process.env.NODE_RED_HOME = \"\"; postProcessor = () => delete process.env.NODE_RED_HOME; }\\n\\0/g' src/nodeRedServer.ts", - "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/^\\(\\s*\\)await embeddedStart(RED);/\\0\\n\\1postProcessor();/g' src/nodeRedServer.ts", + "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/^\\(\\s*\\)\\(await (RED as any).start();\\)/\\1let postProcessor = () => {}; if (!(\"NODE_RED_HOME\" in process.env)) { process.env.NODE_RED_HOME = \"\"; postProcessor = () => delete process.env.NODE_RED_HOME; }\\n\\0/g' src/nodeRedServer.ts || true", + "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/^\\(\\s*\\)await embeddedStart(RED);/\\0\\n\\1postProcessor();/g' src/nodeRedServer.ts || true", "npm install", "vsce package -o extension.vsix" ] From d5b2c0a74a4aef0ea0514070e8e061b38de03fff Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sat, 26 Mar 2022 14:05:23 +0100 Subject: [PATCH 033/157] Fix `fraser.live-coder` extension --- extensions.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index e7ebac818..e5d12f22e 100644 --- a/extensions.json +++ b/extensions.json @@ -428,7 +428,17 @@ "repository": "https://gitlab.com/fr43nk/seito-openfile" }, "fraser.live-coder": { - "repository": "https://gitlab.com/Fraser-Greenlee/live-coder-vscode-extension" + "repository": "https://gitlab.com/Fraser-Greenlee/live-coder-vscode-extension", + "location": ".", + "custom": [ + "grep '\"version\": \"1\\.0\\.2\"' package.json && sed -i '/\"\\(postinstall\\|test\\|vscode:prepublish\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", + "grep '\"version\": \"1\\.0\\.2\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g;s/\\(\"@types\\/node\": \"\\).**\\(\"\\)/\\1^17.0.23\\2/g' package.json || true", + "grep '\"version\": \"1\\.0\\.2\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.35.0\",/g' package.json || true", + "grep '\"version\": \"1\\.0\\.2\"' package.json && rm -rf ./src/test || true", + "npm install", + "grep '\"version\": \"1\\.0\\.2\"' package.json && npm run compile -- --strict false --noUnusedLocals false || true", + "vsce package -o extension.vsix" + ] }, "fredericbonnet.cmake-test-adapter": { "repository": "https://github.com/fredericbonnet/cmake-test-explorer" From 684bca12b3e17e530d5fe00159c90087612061a6 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sat, 26 Mar 2022 14:05:41 +0100 Subject: [PATCH 034/157] Add workaround for `git-client-ibmi` --- extensions.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index e5d12f22e..3a1d9e069 100644 --- a/extensions.json +++ b/extensions.json @@ -487,7 +487,9 @@ "repository": "https://github.com/halcyon-tech/code-for-ibmi" }, "halcyontechltd.git-client-ibmi": { - "repository": "https://github.com/halcyon-tech/git-client-ibmi" + "repository": "https://github.com/halcyon-tech/git-client-ibmi", + "location": ".", + "prepublish": "grep '\"version\": \"0\\.1\\.0\"' package.json && mv LICENCE LICENSE" }, "halcyontechltd.vscode-ibmi-walkthroughs": { "repository": "https://github.com/halcyon-tech/vscode-ibmi-walkthroughs" From 25e4026e887eae0a7a53ef9d82358e7373ea86bd Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sat, 26 Mar 2022 14:12:43 +0100 Subject: [PATCH 035/157] Add workaround for `vscode-terraform` --- extensions.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 3a1d9e069..12ecd6cf1 100644 --- a/extensions.json +++ b/extensions.json @@ -502,7 +502,14 @@ "repository": "https://github.com/deskbtm/android-adb-wlan" }, "hashicorp.terraform": { - "repository": "https://github.com/hashicorp/vscode-terraform" + "repository": "https://github.com/hashicorp/vscode-terraform", + "location": ".", + "custom": [ + "grep '\"version\": \"2\\.21\\.0\" package.json && npm install --no-save npm@8.5.5 || true", + "grep '\"version\": \"2\\.21\\.0\" package.json && npx node@16 ./node_modules/npm/bin/npm-cli.js install", + "grep '\"version\": \"2\\.21\\.0\" package.json || npm install", + "vsce package -o extension.vsix" + ] }, "haskell.haskell": { "repository": "https://github.com/haskell/vscode-haskell" From 813ecb4f3afb65b182e2d624543fec7699e5b163 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sat, 26 Mar 2022 14:19:17 +0100 Subject: [PATCH 036/157] Fix typo --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 12ecd6cf1..10e3959b1 100644 --- a/extensions.json +++ b/extensions.json @@ -432,7 +432,7 @@ "location": ".", "custom": [ "grep '\"version\": \"1\\.0\\.2\"' package.json && sed -i '/\"\\(postinstall\\|test\\|vscode:prepublish\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", - "grep '\"version\": \"1\\.0\\.2\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g;s/\\(\"@types\\/node\": \"\\).**\\(\"\\)/\\1^17.0.23\\2/g' package.json || true", + "grep '\"version\": \"1\\.0\\.2\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g;s/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g' package.json || true", "grep '\"version\": \"1\\.0\\.2\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.35.0\",/g' package.json || true", "grep '\"version\": \"1\\.0\\.2\"' package.json && rm -rf ./src/test || true", "npm install", From 5e6cab448fe4d6ba906ed3aa30c67ae41bc2f168 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sat, 26 Mar 2022 14:19:44 +0100 Subject: [PATCH 037/157] Fix another typo --- extensions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions.json b/extensions.json index 10e3959b1..127d3c305 100644 --- a/extensions.json +++ b/extensions.json @@ -505,9 +505,9 @@ "repository": "https://github.com/hashicorp/vscode-terraform", "location": ".", "custom": [ - "grep '\"version\": \"2\\.21\\.0\" package.json && npm install --no-save npm@8.5.5 || true", - "grep '\"version\": \"2\\.21\\.0\" package.json && npx node@16 ./node_modules/npm/bin/npm-cli.js install", - "grep '\"version\": \"2\\.21\\.0\" package.json || npm install", + "grep '\"version\": \"2\\.21\\.0\"' package.json && npm install --no-save npm@8.5.5 || true", + "grep '\"version\": \"2\\.21\\.0\"' package.json && npx node@16 ./node_modules/npm/bin/npm-cli.js install", + "grep '\"version\": \"2\\.21\\.0\"' package.json || npm install", "vsce package -o extension.vsix" ] }, From 51b2f9715fed3d177129e93a97731f8b841b2b32 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sat, 26 Mar 2022 14:41:30 +0100 Subject: [PATCH 038/157] Add workaround for `ikappas.phpcs` --- extensions.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 127d3c305..b38f2f48f 100644 --- a/extensions.json +++ b/extensions.json @@ -557,7 +557,13 @@ "prepublish": "grep '\"version\": \"0\\.7\\.1\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json && npm install || true" }, "ikappas.phpcs": { - "repository": "https://github.com/ikappas/vscode-phpcs" + "repository": "https://github.com/ikappas/vscode-phpcs", + "location": ".", + "custom": [ + "grep '\"version\": \"1\\.0\\.5\"' package.json && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx \\2/g' package.json || true", + "npm install", + "vsce package -o extension.vsix" + ] }, "Ikuyadeu.r": { "repository": "https://github.com/Ikuyadeu/vscode-R" From 89fb5a4f3d6675c3a4c24bf8ea568ff2b01f73d3 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sat, 26 Mar 2022 14:59:17 +0100 Subject: [PATCH 039/157] Try to fix `neikeq.godot-csharp-vscode` --- extensions.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index b38f2f48f..2f5968f18 100644 --- a/extensions.json +++ b/extensions.json @@ -967,7 +967,16 @@ "repository": "https://github.com/egonyans/vscode-ext-color-highlight" }, "neikeq.godot-csharp-vscode": { - "repository": "https://github.com/godotengine/godot-csharp-vscode" + "repository": "https://github.com/godotengine/godot-csharp-vscode", + "location": ".", + "custom": [ + "wget https://dot.net/v1/dotnet-install.sh -O /tmp/dotnet-install.sh", + "chmod +x /tmp/dotnet-install.sh", + "/tmp/dotnet-install.sh -c Current", + "alias msbuild=\"dotnet ~/msbuild\"", + "npm install", + "vsce package -o extension.vsix" + ] }, "neilbrayfield.php-docblocker": { "repository": "https://github.com/neild3r/vscode-php-docblocker" From 4d02ecd6ec69d9bc646974a2ab524669bfe7af63 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sat, 26 Mar 2022 15:03:40 +0100 Subject: [PATCH 040/157] Fix incorrect command in `godot-csharp-vscode` workaround --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 2f5968f18..14dc9310e 100644 --- a/extensions.json +++ b/extensions.json @@ -973,7 +973,7 @@ "wget https://dot.net/v1/dotnet-install.sh -O /tmp/dotnet-install.sh", "chmod +x /tmp/dotnet-install.sh", "/tmp/dotnet-install.sh -c Current", - "alias msbuild=\"dotnet ~/msbuild\"", + "alias msbuild=\"~/.dotnet/dotnet msbuild\"", "npm install", "vsce package -o extension.vsix" ] From 410015cafced7dc69d2d17619b8f7f1bc738d891 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sat, 26 Mar 2022 16:11:39 +0100 Subject: [PATCH 041/157] Update the godoc C# fix --- extensions.json | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/extensions.json b/extensions.json index 14dc9310e..7354a619c 100644 --- a/extensions.json +++ b/extensions.json @@ -970,11 +970,14 @@ "repository": "https://github.com/godotengine/godot-csharp-vscode", "location": ".", "custom": [ - "wget https://dot.net/v1/dotnet-install.sh -O /tmp/dotnet-install.sh", - "chmod +x /tmp/dotnet-install.sh", - "/tmp/dotnet-install.sh -c Current", - "alias msbuild=\"~/.dotnet/dotnet msbuild\"", + "grep '\"version\": \"0\\.2\\.1\"' package.json && sed -i 's/\\(\\(\\s*\\)devtoolModuleFilenameTemplate.*\\),?/\\1,\\n\\2hashFunction: \"xxhash64\"/g' webpack.config.js || true", + "grep '\"version\": \"0\\.2\\.1\"' package.json && sed -i 's/\\(\"webpack\": \"\\).*\\(\"\\)/\\1^5.70.0\\2/g;s/\\(\"webpack-cli\": \"\\).*\\(\"\\)/\\1^4.9.2\\2/g' package.json || true", + "apt install apt-transport-https dirmngr gnupg ca-certificates", + "apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF", + "echo 'deb https://download.mono-project.com/repo/debian stable-buster main' | tee /etc/apt/sources.list.d/mono-official-stable.list", + "apt-get update && apt-get install -y mono-devel && rm -rf /var/lib/apt/lists/*", "npm install", + "npm remove --no-save make", "vsce package -o extension.vsix" ] }, From 7d227af6a0c6c3a1af925ae5e928c7f5281308dd Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sat, 26 Mar 2022 16:18:22 +0100 Subject: [PATCH 042/157] Prevent interactive commands --- extensions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index 7354a619c..d8acd92aa 100644 --- a/extensions.json +++ b/extensions.json @@ -972,10 +972,10 @@ "custom": [ "grep '\"version\": \"0\\.2\\.1\"' package.json && sed -i 's/\\(\\(\\s*\\)devtoolModuleFilenameTemplate.*\\),?/\\1,\\n\\2hashFunction: \"xxhash64\"/g' webpack.config.js || true", "grep '\"version\": \"0\\.2\\.1\"' package.json && sed -i 's/\\(\"webpack\": \"\\).*\\(\"\\)/\\1^5.70.0\\2/g;s/\\(\"webpack-cli\": \"\\).*\\(\"\\)/\\1^4.9.2\\2/g' package.json || true", - "apt install apt-transport-https dirmngr gnupg ca-certificates", + "apt-get install -y apt-transport-https dirmngr gnupg ca-certificates", "apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF", "echo 'deb https://download.mono-project.com/repo/debian stable-buster main' | tee /etc/apt/sources.list.d/mono-official-stable.list", - "apt-get update && apt-get install -y mono-devel && rm -rf /var/lib/apt/lists/*", + "apt-get update -y && apt-get install -y mono-devel && rm -rf /var/lib/apt/lists/*", "npm install", "npm remove --no-save make", "vsce package -o extension.vsix" From 1840a5ef14a3ffcda38963a00e4981390b2f293e Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 15:55:29 +0200 Subject: [PATCH 043/157] Refactor fix for `phpcs` extension --- extensions.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index d8acd92aa..5c3512417 100644 --- a/extensions.json +++ b/extensions.json @@ -560,9 +560,14 @@ "repository": "https://github.com/ikappas/vscode-phpcs", "location": ".", "custom": [ - "grep '\"version\": \"1\\.0\\.5\"' package.json && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx \\2/g' package.json || true", + "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx --ignore-existing \\2/g' **/package.json || true", + "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx --ignore-existing \\2/g' **/package.json || true", + "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", + "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", + "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && cd phpcs && npm install --save-dev @types/vscode@^1.20.0", "npm install", - "vsce package -o extension.vsix" + "npm run compile", + "cd phpcs && vsce package -o ../extension.vsix" ] }, "Ikuyadeu.r": { From faf72a3d6928a9a96f2bf84a285f9a2bdfd0de0a Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 16:50:26 +0200 Subject: [PATCH 044/157] Remove duplicate command --- extensions.json | 1 - 1 file changed, 1 deletion(-) diff --git a/extensions.json b/extensions.json index 5c3512417..969f5eab8 100644 --- a/extensions.json +++ b/extensions.json @@ -560,7 +560,6 @@ "repository": "https://github.com/ikappas/vscode-phpcs", "location": ".", "custom": [ - "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx --ignore-existing \\2/g' **/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx --ignore-existing \\2/g' **/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", From 3ed6d5fa047b9602963102a3c1331f8c4de5df09 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 16:50:40 +0200 Subject: [PATCH 045/157] Apply substitutions to root `package.json` --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 969f5eab8..ddb7b7c10 100644 --- a/extensions.json +++ b/extensions.json @@ -560,7 +560,7 @@ "repository": "https://github.com/ikappas/vscode-phpcs", "location": ".", "custom": [ - "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx --ignore-existing \\2/g' **/package.json || true", + "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx --ignore-existing \\2/g' **/package.json package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && cd phpcs && npm install --save-dev @types/vscode@^1.20.0", From caeb262c2a2e135064e3745560696c67b375161f Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 16:51:11 +0200 Subject: [PATCH 046/157] Make workaround commands fail-safe --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index ddb7b7c10..1c417e609 100644 --- a/extensions.json +++ b/extensions.json @@ -563,7 +563,7 @@ "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx --ignore-existing \\2/g' **/package.json package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", - "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && cd phpcs && npm install --save-dev @types/vscode@^1.20.0", + "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && cd phpcs && npm install --save-dev @types/vscode@^1.20.0 || true", "npm install", "npm run compile", "cd phpcs && vsce package -o ../extension.vsix" From 35bc1e61b6ac077dbd41dbca327ee45d23b00f02 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 16:51:36 +0200 Subject: [PATCH 047/157] Remove `vscode` dependency --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 1c417e609..9febfe06e 100644 --- a/extensions.json +++ b/extensions.json @@ -563,7 +563,7 @@ "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx --ignore-existing \\2/g' **/package.json package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", - "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && cd phpcs && npm install --save-dev @types/vscode@^1.20.0 || true", + "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && cd phpcs && npm remove vscode && npm install --save-dev @types/vscode@^1.20.0 || true", "npm install", "npm run compile", "cd phpcs && vsce package -o ../extension.vsix" From 6e4ec56ba22104db2eb294e802fb2db09ad7d3ca Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 16:51:55 +0200 Subject: [PATCH 048/157] Add `LICENSE` to extension --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 9febfe06e..98818d4b8 100644 --- a/extensions.json +++ b/extensions.json @@ -566,7 +566,7 @@ "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && cd phpcs && npm remove vscode && npm install --save-dev @types/vscode@^1.20.0 || true", "npm install", "npm run compile", - "cd phpcs && vsce package -o ../extension.vsix" + "cp LICENSE* phpcs && cd phpcs && vsce package -o ../extension.vsix" ] }, "Ikuyadeu.r": { From 3ef4c134b49c04955b413a0ff67ae81824a89d28 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 17:07:58 +0200 Subject: [PATCH 049/157] Try to install the proper `@types/vscode` version --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 98818d4b8..50cfc6bf6 100644 --- a/extensions.json +++ b/extensions.json @@ -563,7 +563,7 @@ "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx --ignore-existing \\2/g' **/package.json package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", - "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && cd phpcs && npm remove vscode && npm install --save-dev @types/vscode@^1.20.0 || true", + "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && cd phpcs && npm remove vscode && npm install --save-dev @types/vscode@1.20.0 || true", "npm install", "npm run compile", "cp LICENSE* phpcs && cd phpcs && vsce package -o ../extension.vsix" From 8718e89399e9b4a25d88f741306e2d43baa078ee Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 17:19:20 +0200 Subject: [PATCH 050/157] Substitute incorrect code --- extensions.json | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions.json b/extensions.json index 50cfc6bf6..9a5f9599e 100644 --- a/extensions.json +++ b/extensions.json @@ -564,6 +564,7 @@ "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && cd phpcs && npm remove vscode && npm install --save-dev @types/vscode@1.20.0 || true", + "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(abstract \\)async/\\1/g' phpcs/src/resolvers/path-resolver-base.ts", "npm install", "npm run compile", "cp LICENSE* phpcs && cd phpcs && vsce package -o ../extension.vsix" From 0ac420bacc0333720fceadbfe8fe88c91621fb8e Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 17:22:05 +0200 Subject: [PATCH 051/157] Install more recent `@types/node` version --- extensions.json | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions.json b/extensions.json index 9a5f9599e..7c8fbb1b0 100644 --- a/extensions.json +++ b/extensions.json @@ -564,6 +564,7 @@ "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && cd phpcs && npm remove vscode && npm install --save-dev @types/vscode@1.20.0 || true", + "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && npm install --save-dev @types/node@17.0.23 || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(abstract \\)async/\\1/g' phpcs/src/resolvers/path-resolver-base.ts", "npm install", "npm run compile", From fdd3b9314b66eef0b4efdd8e6fd6712639f7f3e8 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 17:32:14 +0200 Subject: [PATCH 052/157] Install more recent typescript version --- extensions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index 7c8fbb1b0..015567e1a 100644 --- a/extensions.json +++ b/extensions.json @@ -564,11 +564,11 @@ "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && cd phpcs && npm remove vscode && npm install --save-dev @types/vscode@1.20.0 || true", - "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && npm install --save-dev @types/node@17.0.23 || true", + "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && npm install --save-dev @types/node@17.0.23 typescript@4.0.6 || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(abstract \\)async/\\1/g' phpcs/src/resolvers/path-resolver-base.ts", "npm install", "npm run compile", - "cp LICENSE* phpcs && cd phpcs && vsce package -o ../extension.vsix" + "cp LICENSE* phpcs && npx -c 'cd phpcs && vsce package -o ../extension.vsix'" ] }, "Ikuyadeu.r": { From 6647d34dc86b277cf10bbfab614af540a2142812 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 17:45:08 +0200 Subject: [PATCH 053/157] Adjust dependency versions --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 015567e1a..5c1f61c70 100644 --- a/extensions.json +++ b/extensions.json @@ -564,7 +564,7 @@ "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && cd phpcs && npm remove vscode && npm install --save-dev @types/vscode@1.20.0 || true", - "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && npm install --save-dev @types/node@17.0.23 typescript@4.0.6 || true", + "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && npm install --save-dev @types/node@9.6.61 typescript@3.9.10 || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(abstract \\)async/\\1/g' phpcs/src/resolvers/path-resolver-base.ts", "npm install", "npm run compile", From fe9be4afa9aef57836187b6793ddfd14cce65b66 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 17:51:34 +0200 Subject: [PATCH 054/157] Move `phpcs`-extension to another location --- extensions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index 5c1f61c70..d23897d3f 100644 --- a/extensions.json +++ b/extensions.json @@ -558,7 +558,7 @@ }, "ikappas.phpcs": { "repository": "https://github.com/ikappas/vscode-phpcs", - "location": ".", + "location": "phpcs", "custom": [ "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx --ignore-existing \\2/g' **/package.json package.json || true", "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", @@ -568,7 +568,7 @@ "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(abstract \\)async/\\1/g' phpcs/src/resolvers/path-resolver-base.ts", "npm install", "npm run compile", - "cp LICENSE* phpcs && npx -c 'cd phpcs && vsce package -o ../extension.vsix'" + "cp LICENSE* phpcs && npx -c 'cd phpcs && vsce package -o extension.vsix'" ] }, "Ikuyadeu.r": { From 5f4ee13fe13fd29137835e9e91ca117d26df6fd8 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 17:52:04 +0200 Subject: [PATCH 055/157] Remove non-functioning extension --- extensions.json | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/extensions.json b/extensions.json index d23897d3f..e24fcb8e1 100644 --- a/extensions.json +++ b/extensions.json @@ -972,21 +972,6 @@ "naumovs.color-highlight": { "repository": "https://github.com/egonyans/vscode-ext-color-highlight" }, - "neikeq.godot-csharp-vscode": { - "repository": "https://github.com/godotengine/godot-csharp-vscode", - "location": ".", - "custom": [ - "grep '\"version\": \"0\\.2\\.1\"' package.json && sed -i 's/\\(\\(\\s*\\)devtoolModuleFilenameTemplate.*\\),?/\\1,\\n\\2hashFunction: \"xxhash64\"/g' webpack.config.js || true", - "grep '\"version\": \"0\\.2\\.1\"' package.json && sed -i 's/\\(\"webpack\": \"\\).*\\(\"\\)/\\1^5.70.0\\2/g;s/\\(\"webpack-cli\": \"\\).*\\(\"\\)/\\1^4.9.2\\2/g' package.json || true", - "apt-get install -y apt-transport-https dirmngr gnupg ca-certificates", - "apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF", - "echo 'deb https://download.mono-project.com/repo/debian stable-buster main' | tee /etc/apt/sources.list.d/mono-official-stable.list", - "apt-get update -y && apt-get install -y mono-devel && rm -rf /var/lib/apt/lists/*", - "npm install", - "npm remove --no-save make", - "vsce package -o extension.vsix" - ] - }, "neilbrayfield.php-docblocker": { "repository": "https://github.com/neild3r/vscode-php-docblocker" }, From 014d9ad94e9b4618b80e3882be328774d00310c3 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 17:57:09 +0200 Subject: [PATCH 056/157] Remove non-functioning typescript-files --- extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index e24fcb8e1..ec2f2770c 100644 --- a/extensions.json +++ b/extensions.json @@ -584,7 +584,8 @@ "repository": "https://github.com/iocave/customize-ui" }, "iocave.monkey-patch": { - "repository": "https://github.com/iocave/monkey-patch" + "repository": "https://github.com/iocave/monkey-patch", + "prepublish": "grep '\"version\": \"0\\.1\\.16\"' package.json && rm -rf ./src/test" }, "ipedrazas.kubernetes-snippets": { "repository": "https://github.com/ipedrazas/kubernetes-snippets" From 58f9404feebc1052c7798f035a810e564be26f08 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 18:06:35 +0200 Subject: [PATCH 057/157] Refactor `node-red`s home directory --- extensions.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index ec2f2770c..36c06355d 100644 --- a/extensions.json +++ b/extensions.json @@ -418,8 +418,7 @@ "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g;s/\\(\"applicationinsights\": \"\\).*\\(\"\\)/\\1^2.2.2\\2/g' package.json || true", "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",/g' package.json || true", - "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/^\\(\\s*\\)\\(await (RED as any).start();\\)/\\1let postProcessor = () => {}; if (!(\"NODE_RED_HOME\" in process.env)) { process.env.NODE_RED_HOME = \"\"; postProcessor = () => delete process.env.NODE_RED_HOME; }\\n\\0/g' src/nodeRedServer.ts || true", - "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/^\\(\\s*\\)await embeddedStart(RED);/\\0\\n\\1postProcessor();/g' src/nodeRedServer.ts || true", + "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(s*\\)httpAdminRoot: \".*\",/\\1userDir: require(\"path\").resolve(__dirname, \"..\", \".node-red\"),\\n\\0/g' src/nodeRedServer.ts || true", "npm install", "vsce package -o extension.vsix" ] From 9f581f5684f2b0de28b0bdd0e886dea99f4e9d76 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 18:07:18 +0200 Subject: [PATCH 058/157] Fix incorrect regex-pattern --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 36c06355d..c4e09cae2 100644 --- a/extensions.json +++ b/extensions.json @@ -418,7 +418,7 @@ "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g;s/\\(\"applicationinsights\": \"\\).*\\(\"\\)/\\1^2.2.2\\2/g' package.json || true", "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",/g' package.json || true", - "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(s*\\)httpAdminRoot: \".*\",/\\1userDir: require(\"path\").resolve(__dirname, \"..\", \".node-red\"),\\n\\0/g' src/nodeRedServer.ts || true", + "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\\s*\\)httpAdminRoot: \".*\",/\\1userDir: require(\"path\").resolve(__dirname, \"..\", \".node-red\"),\\n\\0/g' src/nodeRedServer.ts || true", "npm install", "vsce package -o extension.vsix" ] From 3c78a8cddbaf8a52592fe81273a700206a6a0c7c Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 18:42:17 +0200 Subject: [PATCH 059/157] Make workarounds fail-safe --- extensions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index c4e09cae2..077a7f88b 100644 --- a/extensions.json +++ b/extensions.json @@ -488,7 +488,7 @@ "halcyontechltd.git-client-ibmi": { "repository": "https://github.com/halcyon-tech/git-client-ibmi", "location": ".", - "prepublish": "grep '\"version\": \"0\\.1\\.0\"' package.json && mv LICENCE LICENSE" + "prepublish": "grep '\"version\": \"0\\.1\\.0\"' package.json && mv LICENCE LICENSE || true" }, "halcyontechltd.vscode-ibmi-walkthroughs": { "repository": "https://github.com/halcyon-tech/vscode-ibmi-walkthroughs" @@ -584,7 +584,7 @@ }, "iocave.monkey-patch": { "repository": "https://github.com/iocave/monkey-patch", - "prepublish": "grep '\"version\": \"0\\.1\\.16\"' package.json && rm -rf ./src/test" + "prepublish": "grep '\"version\": \"0\\.1\\.16\"' package.json && rm -rf ./src/test || true" }, "ipedrazas.kubernetes-snippets": { "repository": "https://github.com/ipedrazas/kubernetes-snippets" From 0d7c2d4b359b70bda6122fe0c9215f9a8f952053 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sun, 27 Mar 2022 18:42:37 +0200 Subject: [PATCH 060/157] Add a workaround for `jock.svg` --- extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 077a7f88b..6fabd1e73 100644 --- a/extensions.json +++ b/extensions.json @@ -616,7 +616,8 @@ "repository": "https://github.com/jianbingfang/vscode-dup-checker" }, "jock.svg": { - "repository": "https://github.com/lishu/vscode-svg2" + "repository": "https://github.com/lishu/vscode-svg2", + "prepublish": "grep '\"version\": \"1\\.4\\.17\"' package.json && sed -i '/formatPlugins: .* = \\[/,/\\]/{/inlineStyles:/,${/}/{s/}/\\0 as any/g}}}' ./client/src/commands.ts || true" }, "joelday.docthis": { "repository": "https://github.com/joelday/vscode-docthis" From de5731f5c736fa03d6c2b788413d267fc9de0d6a Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 01:58:15 +0200 Subject: [PATCH 061/157] Fix `joelday.docthis` --- extensions.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 6fabd1e73..63d6ef0a3 100644 --- a/extensions.json +++ b/extensions.json @@ -620,7 +620,15 @@ "prepublish": "grep '\"version\": \"1\\.4\\.17\"' package.json && sed -i '/formatPlugins: .* = \\[/,/\\]/{/inlineStyles:/,${/}/{s/}/\\0 as any/g}}}' ./client/src/commands.ts || true" }, "joelday.docthis": { - "repository": "https://github.com/joelday/vscode-docthis" + "repository": "https://github.com/joelday/vscode-docthis", + "location": ".", + "custom": [ + "grep '\"version\": \"0\\.8\\.2\"' package.json && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"compile\": \".*\"\\),/\\1/g' package.json || true", + "grep '\"version\": \"0\\.8\\.2\"' package.json && npm remove --save-dev vscode && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.22.0\",/g' package.json || true", + "grep '\"version\": \"0\\.8\\.2\"' package.json && npm install --save-dev @types/vscode@1.22.0 @types/node@11 && npm install typescript@3 || true", + "npm install", + "vsce package -o extension.vsix" + ] }, "johnpapa.Angular2": { "repository": "https://github.com/johnpapa/vscode-angular-snippets" From e676c16aceef7d9a10d4b050bfd58577c5d6cefe Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 02:06:46 +0200 Subject: [PATCH 062/157] Fix `johnsoncodehk`s extensions --- extensions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index 63d6ef0a3..74fff48ca 100644 --- a/extensions.json +++ b/extensions.json @@ -641,12 +641,12 @@ }, "johnsoncodehk.volar": { "repository": "https://github.com/johnsoncodehk/volar", - "prepublish": "yarn install && yarn build", + "prepublish": "npx pnpm install && npx pnpm run build", "location": "extensions/vscode-vue-language-features" }, "johnsoncodehk.vscode-typescript-vue-plugin": { "repository": "https://github.com/johnsoncodehk/volar", - "prepublish": "yarn install && yarn build", + "prepublish": "npx pnpm install && npx pnpm run build", "location": "extensions/vscode-typescript-vue-plugin" }, "jolaleye.horizon-theme-vscode": { From 1e84a44b5c379e1605abc5f88b005140b9a8051e Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 02:29:54 +0200 Subject: [PATCH 063/157] Convert `johnsoncodehk` extensions to use `custom` --- extensions.json | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/extensions.json b/extensions.json index 74fff48ca..35e82edb9 100644 --- a/extensions.json +++ b/extensions.json @@ -641,13 +641,21 @@ }, "johnsoncodehk.volar": { "repository": "https://github.com/johnsoncodehk/volar", - "prepublish": "npx pnpm install && npx pnpm run build", - "location": "extensions/vscode-vue-language-features" + "location": "extensions/vscode-vue-language-features", + "custom": [ + "npx pnpm install", + "npx pnpm run build", + "cd ./extensions/vscode-vue-language-features && npx vsce package -o extension.vsix" + ] }, "johnsoncodehk.vscode-typescript-vue-plugin": { "repository": "https://github.com/johnsoncodehk/volar", - "prepublish": "npx pnpm install && npx pnpm run build", - "location": "extensions/vscode-typescript-vue-plugin" + "location": "extensions/vscode-typescript-vue-plugin", + "custom": [ + "npx pnpm install", + "npx pnpm run build", + "cd ./extensions/vscode-typescript-vue-plugin && npx vsce package -o extension.vsix" + ] }, "jolaleye.horizon-theme-vscode": { "repository": "https://github.com/jolaleye/horizon-theme-vscode", From e8fa69759f58bf46daf1d81d3a259f2c3a65462f Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 03:20:24 +0200 Subject: [PATCH 064/157] Try to fix pnpm builds --- extensions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index 35e82edb9..d84f9acee 100644 --- a/extensions.json +++ b/extensions.json @@ -643,7 +643,7 @@ "repository": "https://github.com/johnsoncodehk/volar", "location": "extensions/vscode-vue-language-features", "custom": [ - "npx pnpm install", + "npx pnpm install --shamefully-hoist", "npx pnpm run build", "cd ./extensions/vscode-vue-language-features && npx vsce package -o extension.vsix" ] @@ -652,7 +652,7 @@ "repository": "https://github.com/johnsoncodehk/volar", "location": "extensions/vscode-typescript-vue-plugin", "custom": [ - "npx pnpm install", + "npx pnpm install --shamefully-hoist", "npx pnpm run build", "cd ./extensions/vscode-typescript-vue-plugin && npx vsce package -o extension.vsix" ] From bc0822c1567125af70ac9c7e5cd20a394a918efe Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 10:29:01 +0200 Subject: [PATCH 065/157] Remove outdated extension --- extensions.json | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/extensions.json b/extensions.json index d84f9acee..05f7860ad 100644 --- a/extensions.json +++ b/extensions.json @@ -619,17 +619,6 @@ "repository": "https://github.com/lishu/vscode-svg2", "prepublish": "grep '\"version\": \"1\\.4\\.17\"' package.json && sed -i '/formatPlugins: .* = \\[/,/\\]/{/inlineStyles:/,${/}/{s/}/\\0 as any/g}}}' ./client/src/commands.ts || true" }, - "joelday.docthis": { - "repository": "https://github.com/joelday/vscode-docthis", - "location": ".", - "custom": [ - "grep '\"version\": \"0\\.8\\.2\"' package.json && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"compile\": \".*\"\\),/\\1/g' package.json || true", - "grep '\"version\": \"0\\.8\\.2\"' package.json && npm remove --save-dev vscode && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.22.0\",/g' package.json || true", - "grep '\"version\": \"0\\.8\\.2\"' package.json && npm install --save-dev @types/vscode@1.22.0 @types/node@11 && npm install typescript@3 || true", - "npm install", - "vsce package -o extension.vsix" - ] - }, "johnpapa.Angular2": { "repository": "https://github.com/johnpapa/vscode-angular-snippets" }, From cfd2bffcf61dbfc44b07e224e8b39793d5303287 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 10:29:37 +0200 Subject: [PATCH 066/157] Fix `oouo-diogo-perdigao.docthis` as replacement --- extensions.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 05f7860ad..5b4749397 100644 --- a/extensions.json +++ b/extensions.json @@ -1020,7 +1020,15 @@ "repository": "https://github.com/onecentlin/laravel5-snippets-vscode" }, "oouo-diogo-perdigao.docthis": { - "repository": "https://github.com/oouo-diogo-perdigao/vscode-docthis" + "repository": "https://github.com/oouo-diogo-perdigao/vscode-docthis", + "location": ".", + "custom": [ + "grep '\"version\": \"0\\.8\\.2\"' package.json && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"compile\": \".*\"\\),/\\1/g' package.json || true", + "grep '\"version\": \"0\\.8\\.2\"' package.json && npm remove --save-dev vscode && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.22.0\",/g' package.json || true", + "grep '\"version\": \"0\\.8\\.2\"' package.json && npm install --save-dev @types/vscode@1.22.0 @types/node@11 && npm install typescript@3 || true", + "npm install", + "vsce package -o extension.vsix" + ] }, "openfl.lime-vscode-extension": { "repository": "https://github.com/openfl/lime-vscode-extension" From bbcf877c60ba1c5c2ea6ad4c91f8f3080beef845 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 11:00:04 +0200 Subject: [PATCH 067/157] Rename `vscode-styled-components` extension properly --- extensions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions.json b/extensions.json index 5b4749397..460ebaae0 100644 --- a/extensions.json +++ b/extensions.json @@ -650,9 +650,6 @@ "repository": "https://github.com/jolaleye/horizon-theme-vscode", "prepublish": "npm run build" }, - "jpoissonnier.vscode-styled-components": { - "repository": "https://github.com/styled-components/vscode-styled-components" - }, "junstyle.php-cs-fixer": { "repository": "https://github.com/junstyle/vscode-php-cs-fixer" }, @@ -1179,6 +1176,9 @@ "stripe.vscode-stripe": { "repository": "https://github.com/stripe/vscode-stripe" }, + "styled-components.vscode-styled-components": { + "repository": "https://github.com/styled-components/vscode-styled-components" + }, "stylelint.vscode-stylelint": { "repository": "https://github.com/stylelint/vscode-stylelint" }, From 77407895265a4681d11692db044fcea0771dea6a Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 11:19:04 +0200 Subject: [PATCH 068/157] Fix `haskell.haskell` extension --- extensions.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 460ebaae0..6872d5b26 100644 --- a/extensions.json +++ b/extensions.json @@ -655,7 +655,12 @@ }, "justusadam.language-haskell": { "repository": "https://github.com/JustusAdam/language-haskell", - "prepublish": "npm i --save-dev @types/node@10 && make all" + "location": ".", + "custom": [ + "grep '\"version\": \"3\\.6\\.0\"' package.json && git checkout 0475f2dace08a0b9f419c7521475564fa89f130f", + "npm install", + "vsce package -o extension.vsix" + ] }, "k--kato.docomment": { "repository": "https://github.com/kasecato/vscode-docomment" From 456073054963b4a15ca785daf4730dde9e6c70cf Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 11:32:13 +0200 Subject: [PATCH 069/157] Add fix for `marus25.cortex-debug` --- extensions.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 6872d5b26..fdd35cede 100644 --- a/extensions.json +++ b/extensions.json @@ -725,7 +725,12 @@ "repository": "https://github.com/mastazi/VS-code-vagrantfile" }, "marus25.cortex-debug": { - "repository": "https://github.com/Marus/cortex-debug" + "repository": "https://github.com/Marus/cortex-debug", + "location": ".", + "custom": [ + "npm ci", + "vsce package -o extension.vsix" + ] }, "matepek.vscode-catch2-test-adapter": { "repository": "https://github.com/matepek/vscode-catch2-test-adapter" From c46762e6e3b178b49fc9a3716a1d874756789366 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 14:17:12 +0200 Subject: [PATCH 070/157] Add fix for `ruby-symbols` --- extensions.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index fdd35cede..3cfd1a71a 100644 --- a/extensions.json +++ b/extensions.json @@ -754,7 +754,16 @@ "repository": "https://github.com/MehediDracula/PHP-Namespace-Resolver" }, "miguel-savignano.ruby-symbols": { - "repository": "https://github.com/MiguelSavignano/vscode-ruby-symbols" + "repository": "https://github.com/MiguelSavignano/vscode-ruby-symbols", + "location": ".", + "custom": [ + "grep '\"version\": \"0\\.1\\.8\"' package.json && sed -i '/\"engines\":\\s*{/,/}/{s/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g}' package.json || true", + "grep '\"version\": \"0\\.1\\.8\"' package.json && sed -i '/\"categories\":\\s*\\[/,/\\[/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2}' || true", + "grep '\"version\": \"0\\.1\\.8\"' package.json && sed -i '/\"postinstall\": \".*\"/d' || true", + "grep '\"version\": \"0\\.1\\.8\"' package.json && npm install --save-dev @types/vscode@1.14", + "npm install", + "vsce package -o extension.vsix" + ] }, "miguelsolorio.fluent-icons": { "repository": "https://github.com/misolori/vscode-fluent-icons" From ca09a7be5f829961c488605638c7ee7503f21b11 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 14:24:25 +0200 Subject: [PATCH 071/157] Remove de-listed extension --- extensions.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/extensions.json b/extensions.json index 3cfd1a71a..0132778e7 100644 --- a/extensions.json +++ b/extensions.json @@ -882,9 +882,6 @@ "location": "packages/vscode-pyright", "prepublish": "npm i && cd packages/vscode-pyright && npm run prepackage" }, - "ms-python.devicesimulatorexpress": { - "repository": "https://github.com/microsoft/vscode-python-devicesimulator" - }, "ms-python.python": { "repository": "https://github.com/microsoft/vscode-python" }, From efc5e14db6d2248d570347194a0d56480fbdfb1d Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 14:35:25 +0200 Subject: [PATCH 072/157] Add fix for `ms-vscode.js-debug-companion` --- extensions.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 0132778e7..948a6dc60 100644 --- a/extensions.json +++ b/extensions.json @@ -914,7 +914,13 @@ "extensionFile": "dist/js-debug.vsix" }, "ms-vscode.js-debug-companion": { - "repository": "https://github.com/microsoft/vscode-js-debug-companion" + "repository": "https://github.com/microsoft/vscode-js-debug-companion", + "location": ".", + "custom": [ + "grep '\"version\": \"1\\.0\\.16\" package.json && git checkout 638db88f56220c2d273aea633c4f67038c170c34 || true", + "npm install", + "vsce package -o extension.vsix" + ] }, "ms-vscode.live-server": { "repository": "https://github.com/microsoft/vscode-livepreview" From c8565f76275bdf67d470fb3a9ace255e106d0fb1 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 17:33:21 +0200 Subject: [PATCH 073/157] Add fix for `vscode-js-profile-visualizer` extensions --- extensions.json | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/extensions.json b/extensions.json index 948a6dc60..5c7e62ead 100644 --- a/extensions.json +++ b/extensions.json @@ -957,20 +957,31 @@ "ms-vscode.vscode-js-profile-flame": { "repository": "https://github.com/microsoft/vscode-js-profile-visualizer", "location": "packages/vscode-js-profile-flame", - "prepublish": "npm run compile" + "custom": [ + "grep '\"version\": \"1\\.0\\.0\"' lerna.json && git checkout f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 || true", + "npx --ignore-existing npm install", + "npm run compile", + "cd packages/vscode-js-profile-flame && vsce package -o extension.vsix" + ] }, "ms-vscode.vscode-js-profile-notebook": { "repository": "https://github.com/microsoft/vscode-js-profile-visualizer", "location": "packages/vscode-js-profile-notebook", - "prepublish": "npm run compile" + "custom": [ + "grep '\"version\": \"1\\.0\\.0\"' lerna.json && git checkout f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 || true", + "npx --ignore-existing npm install", + "npm run compile", + "cd packages/vscode-js-profile-notebook && vsce package -o extension.vsix" + ] }, "ms-vscode.vscode-js-profile-table": { "repository": "https://github.com/microsoft/vscode-js-profile-visualizer", "location": "packages/vscode-js-profile-table", "custom": [ - "npm install", + "grep '\"version\": \"1\\.0\\.0\"' lerna.json && git checkout f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 || true", + "npx --ignore-existing npm install", "npm run compile", - "cd packages/vscode-js-profile-table && vsce package --yarn --out extension.vsix" + "cd packages/vscode-js-profile-table && vsce package -o extension.vsix" ] }, "ms-vscode.vscode-smoketest-check": { From 91506573c7ba368de0dd5eb0471e50a8b4f1739d Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 19:36:51 +0200 Subject: [PATCH 074/157] Fix broken `ruby-symbols` workaround --- extensions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions.json b/extensions.json index 5c7e62ead..de2dbef90 100644 --- a/extensions.json +++ b/extensions.json @@ -758,9 +758,9 @@ "location": ".", "custom": [ "grep '\"version\": \"0\\.1\\.8\"' package.json && sed -i '/\"engines\":\\s*{/,/}/{s/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g}' package.json || true", - "grep '\"version\": \"0\\.1\\.8\"' package.json && sed -i '/\"categories\":\\s*\\[/,/\\[/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2}' || true", - "grep '\"version\": \"0\\.1\\.8\"' package.json && sed -i '/\"postinstall\": \".*\"/d' || true", - "grep '\"version\": \"0\\.1\\.8\"' package.json && npm install --save-dev @types/vscode@1.14", + "grep '\"version\": \"0\\.1\\.8\"' package.json && sed -i '/\"categories\":\\s*\\[/,/\\[/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' package.json || true", + "grep '\"version\": \"0\\.1\\.8\"' package.json && sed -i '/\"postinstall\": \".*\"/d' package.json || true", + "grep '\"version\": \"0\\.1\\.8\"' package.json && npm install --save-dev @types/vscode@1.14 || true", "npm install", "vsce package -o extension.vsix" ] From 50bfda6308cd4e04c0245a213a19fb679f4b8b79 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 19:42:52 +0200 Subject: [PATCH 075/157] Fix broken `js-debug-companion` workaround --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index de2dbef90..ea7d4056e 100644 --- a/extensions.json +++ b/extensions.json @@ -917,7 +917,7 @@ "repository": "https://github.com/microsoft/vscode-js-debug-companion", "location": ".", "custom": [ - "grep '\"version\": \"1\\.0\\.16\" package.json && git checkout 638db88f56220c2d273aea633c4f67038c170c34 || true", + "grep '\"version\": \"1\\.0\\.16\"' package.json && git checkout 638db88f56220c2d273aea633c4f67038c170c34 || true", "npm install", "vsce package -o extension.vsix" ] From 14e21353f994a48fabe4e5480224771dee84aa28 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 19:48:25 +0200 Subject: [PATCH 076/157] Try to fix js-debug extensions --- extensions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions.json b/extensions.json index ea7d4056e..5140cada7 100644 --- a/extensions.json +++ b/extensions.json @@ -961,7 +961,7 @@ "grep '\"version\": \"1\\.0\\.0\"' lerna.json && git checkout f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 || true", "npx --ignore-existing npm install", "npm run compile", - "cd packages/vscode-js-profile-flame && vsce package -o extension.vsix" + "cd packages/vscode-js-profile-flame && npx --package npm npx vsce package -o extension.vsix" ] }, "ms-vscode.vscode-js-profile-notebook": { @@ -971,7 +971,7 @@ "grep '\"version\": \"1\\.0\\.0\"' lerna.json && git checkout f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 || true", "npx --ignore-existing npm install", "npm run compile", - "cd packages/vscode-js-profile-notebook && vsce package -o extension.vsix" + "cd packages/vscode-js-profile-notebook && npx --package npm npx vsce package -o extension.vsix" ] }, "ms-vscode.vscode-js-profile-table": { @@ -981,7 +981,7 @@ "grep '\"version\": \"1\\.0\\.0\"' lerna.json && git checkout f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 || true", "npx --ignore-existing npm install", "npm run compile", - "cd packages/vscode-js-profile-table && vsce package -o extension.vsix" + "cd packages/vscode-js-profile-table && npx --package npm npx vsce package -o extension.vsix" ] }, "ms-vscode.vscode-smoketest-check": { From b1406ef94c169b85c5da17fa421d1137245c56eb Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 20:48:23 +0200 Subject: [PATCH 077/157] Fix npm-packaging of `vscode-js-profile-visualizer` extensions --- extensions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions.json b/extensions.json index 5140cada7..d95aedd1c 100644 --- a/extensions.json +++ b/extensions.json @@ -961,7 +961,7 @@ "grep '\"version\": \"1\\.0\\.0\"' lerna.json && git checkout f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 || true", "npx --ignore-existing npm install", "npm run compile", - "cd packages/vscode-js-profile-flame && npx --package npm npx vsce package -o extension.vsix" + "cd packages/vscode-js-profile-flame && vsce package --no-dependencies -o extension.vsix" ] }, "ms-vscode.vscode-js-profile-notebook": { @@ -971,7 +971,7 @@ "grep '\"version\": \"1\\.0\\.0\"' lerna.json && git checkout f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 || true", "npx --ignore-existing npm install", "npm run compile", - "cd packages/vscode-js-profile-notebook && npx --package npm npx vsce package -o extension.vsix" + "cd packages/vscode-js-profile-notebook && vsce package --no-dependencies -o extension.vsix" ] }, "ms-vscode.vscode-js-profile-table": { @@ -981,7 +981,7 @@ "grep '\"version\": \"1\\.0\\.0\"' lerna.json && git checkout f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 || true", "npx --ignore-existing npm install", "npm run compile", - "cd packages/vscode-js-profile-table && npx --package npm npx vsce package -o extension.vsix" + "cd packages/vscode-js-profile-table && vsce package --no-dependencies -o extension.vsix" ] }, "ms-vscode.vscode-smoketest-check": { From 41c92f98e36cde8b81a52b9a0a869bd080abf95f Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 20:48:52 +0200 Subject: [PATCH 078/157] Add license files to extensions --- extensions.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extensions.json b/extensions.json index d95aedd1c..6f70c0660 100644 --- a/extensions.json +++ b/extensions.json @@ -961,6 +961,7 @@ "grep '\"version\": \"1\\.0\\.0\"' lerna.json && git checkout f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 || true", "npx --ignore-existing npm install", "npm run compile", + "cp LICENSE* packages/vscode-js-profile-flame", "cd packages/vscode-js-profile-flame && vsce package --no-dependencies -o extension.vsix" ] }, @@ -971,6 +972,7 @@ "grep '\"version\": \"1\\.0\\.0\"' lerna.json && git checkout f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 || true", "npx --ignore-existing npm install", "npm run compile", + "cp LICENSE* packages/vscode-js-profile-notebook", "cd packages/vscode-js-profile-notebook && vsce package --no-dependencies -o extension.vsix" ] }, @@ -981,6 +983,7 @@ "grep '\"version\": \"1\\.0\\.0\"' lerna.json && git checkout f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 || true", "npx --ignore-existing npm install", "npm run compile", + "cp LICENSE* packages/vscode-js-profile-table", "cd packages/vscode-js-profile-table && vsce package --no-dependencies -o extension.vsix" ] }, From fdc3716b366a8e3ef4f849bd97872b23fda7ba15 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 21:09:09 +0200 Subject: [PATCH 079/157] Remove non-existing extension --- extensions.json | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/extensions.json b/extensions.json index 6f70c0660..6c8860d43 100644 --- a/extensions.json +++ b/extensions.json @@ -965,17 +965,6 @@ "cd packages/vscode-js-profile-flame && vsce package --no-dependencies -o extension.vsix" ] }, - "ms-vscode.vscode-js-profile-notebook": { - "repository": "https://github.com/microsoft/vscode-js-profile-visualizer", - "location": "packages/vscode-js-profile-notebook", - "custom": [ - "grep '\"version\": \"1\\.0\\.0\"' lerna.json && git checkout f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 || true", - "npx --ignore-existing npm install", - "npm run compile", - "cp LICENSE* packages/vscode-js-profile-notebook", - "cd packages/vscode-js-profile-notebook && vsce package --no-dependencies -o extension.vsix" - ] - }, "ms-vscode.vscode-js-profile-table": { "repository": "https://github.com/microsoft/vscode-js-profile-visualizer", "location": "packages/vscode-js-profile-table", From 6de13a36479748b3fb90fd8e9427c6b734ec7187 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 21:18:45 +0200 Subject: [PATCH 080/157] Fix `databricks-vscode` extension --- extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 6c8860d43..fd9236e53 100644 --- a/extensions.json +++ b/extensions.json @@ -1056,7 +1056,8 @@ "repository": "https://github.com/openfl/lime-vscode-extension" }, "paiqo.databricks-vscode": { - "repository": "https://github.com/paiqo/Databricks-VSCode" + "repository": "https://github.com/paiqo/Databricks-VSCode", + "prepublish": "rm vscode.d.ts" }, "paragdiwan.gitpatch": { "repository": "https://github.com/paragdiwan/vscode-git-patch" From d09b812235497384d5d22c0b773ba43924e0c5b7 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 21:37:45 +0200 Subject: [PATCH 081/157] Add workaround for `peterj.proto` --- extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index fd9236e53..9d9860c50 100644 --- a/extensions.json +++ b/extensions.json @@ -1072,7 +1072,8 @@ "repository": "https://github.com/paulmolluzzo/convert-css-in-js" }, "peterj.proto": { - "repository": "https://github.com/pj3677/vscode-protobuf" + "repository": "https://github.com/pj3677/vscode-protobuf", + "prepublish": "grep '\"version\": \"0\\.0\\.3\"' package.json && sed -i 's/\\(\"icon\": \".*\\.\\)svg\\(\"\\)/\\1png\\2/g' package.json && npx svgexport ./images/protobuficon.svg ./images/protobuficon.png || true" }, "pflannery.vscode-versionlens": { "repository": "https://gitlab.com/versionlens/vscode-versionlens/" From 04d19338aae7cad58d7c9a22fbf46b36105ca7ad Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 22:25:35 +0200 Subject: [PATCH 082/157] Add a workaround for `rebornix.ruby` --- extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 9d9860c50..5e1f124db 100644 --- a/extensions.json +++ b/extensions.json @@ -1095,7 +1095,8 @@ }, "rebornix.ruby": { "repository": "https://github.com/rubyide/vscode-ruby", - "location": "packages/vscode-ruby-client" + "location": "packages/vscode-ruby-client", + "prepublish": "mkdir -p ./packages/language-server-ruby/dist" }, "reduckted.vscode-gitweblinks": { "repository": "https://github.com/reduckted/vscode-gitweblinks" From 7c1a7945efeca2d95ca79e204bd3ea4e1834223e Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 22:42:39 +0200 Subject: [PATCH 083/157] Refactor `rebornix.ruby` fix --- extensions.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 5e1f124db..4887f53fd 100644 --- a/extensions.json +++ b/extensions.json @@ -1096,7 +1096,12 @@ "rebornix.ruby": { "repository": "https://github.com/rubyide/vscode-ruby", "location": "packages/vscode-ruby-client", - "prepublish": "mkdir -p ./packages/language-server-ruby/dist" + "custom": [ + "grep '\"version\": \"0\\.28\\.1\"' package.json && git checkout d37d664ced3e829505e2974acbc436aac21e95f2 || true", + "npx yarn install --ignore-engines", + "mkdir -p ./packages/language-server-ruby/dist", + "npx lerna run build" + ] }, "reduckted.vscode-gitweblinks": { "repository": "https://github.com/reduckted/vscode-gitweblinks" From 8fd9971d26ca052e64116e3eca8ff601ec1f6058 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 22:52:30 +0200 Subject: [PATCH 084/157] Update settings of `reduckted.vscode-gitweblinks` --- extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 4887f53fd..f9776dd34 100644 --- a/extensions.json +++ b/extensions.json @@ -1104,7 +1104,8 @@ ] }, "reduckted.vscode-gitweblinks": { - "repository": "https://github.com/reduckted/vscode-gitweblinks" + "repository": "https://github.com/reduckted/GitWebLinks", + "location": "vscode" }, "ria.elastic": { "repository": "https://github.com/hsen-dev/vscode-elastic" From 2c1a10735dffe16e694ceb119d128ce0ba460a51 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 22:55:38 +0200 Subject: [PATCH 085/157] Check version of `rebornix.ruby` properly --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index f9776dd34..4c689301c 100644 --- a/extensions.json +++ b/extensions.json @@ -1097,7 +1097,7 @@ "repository": "https://github.com/rubyide/vscode-ruby", "location": "packages/vscode-ruby-client", "custom": [ - "grep '\"version\": \"0\\.28\\.1\"' package.json && git checkout d37d664ced3e829505e2974acbc436aac21e95f2 || true", + "grep '\"version\": \"0\\.28\\.1\"' packages/vscode-ruby-client/package.json && git checkout d37d664ced3e829505e2974acbc436aac21e95f2 || true", "npx yarn install --ignore-engines", "mkdir -p ./packages/language-server-ruby/dist", "npx lerna run build" From a2aa1237a252210662d9ca486a500fc9dfb28bc0 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 23:13:26 +0200 Subject: [PATCH 086/157] Build ruby extension properly --- extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 4c689301c..6bc829111 100644 --- a/extensions.json +++ b/extensions.json @@ -1100,7 +1100,8 @@ "grep '\"version\": \"0\\.28\\.1\"' packages/vscode-ruby-client/package.json && git checkout d37d664ced3e829505e2974acbc436aac21e95f2 || true", "npx yarn install --ignore-engines", "mkdir -p ./packages/language-server-ruby/dist", - "npx lerna run build" + "npx lerna run build", + "cd packages/vscode-ruby-client && vsce package -o extension.vsix" ] }, "reduckted.vscode-gitweblinks": { From 2cbae606275d58c7ac5f24e3aa15fc0d51b1e014 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 28 Mar 2022 23:29:07 +0200 Subject: [PATCH 087/157] Fix `rebornix.ruby` packaging --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 6bc829111..e38ebd081 100644 --- a/extensions.json +++ b/extensions.json @@ -1101,7 +1101,7 @@ "npx yarn install --ignore-engines", "mkdir -p ./packages/language-server-ruby/dist", "npx lerna run build", - "cd packages/vscode-ruby-client && vsce package -o extension.vsix" + "cd packages/vscode-ruby-client && vsce package --no-dependencies -o extension.vsix" ] }, "reduckted.vscode-gitweblinks": { From e2a4e491e53cd02a609691f093e5d79cc8056174 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 09:10:57 +0200 Subject: [PATCH 088/157] Refactor `rebornix.ruby` workaround --- extensions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions.json b/extensions.json index e38ebd081..581a7b064 100644 --- a/extensions.json +++ b/extensions.json @@ -1097,9 +1097,9 @@ "repository": "https://github.com/rubyide/vscode-ruby", "location": "packages/vscode-ruby-client", "custom": [ - "grep '\"version\": \"0\\.28\\.1\"' packages/vscode-ruby-client/package.json && git checkout d37d664ced3e829505e2974acbc436aac21e95f2 || true", - "npx yarn install --ignore-engines", - "mkdir -p ./packages/language-server-ruby/dist", + "grep '\"version\": \"0\\.28\\.1\"' packages/vscode-ruby-client/package.json && sed -i 's/{/\\0\\n\\t\"concurrency\": 1,/g' lerna.json || true", + "npx yarn install", + "grep '\"version\": \"0\\.28\\.1\"' packages/language-server-ruby/package.json && mkdir -p ./packages/language-server-ruby/dist", "npx lerna run build", "cd packages/vscode-ruby-client && vsce package --no-dependencies -o extension.vsix" ] From 7246847952024ce85628804af11e02126fbb0205 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 09:11:28 +0200 Subject: [PATCH 089/157] Copy license file to `rebornix.ruby` extension --- extensions.json | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions.json b/extensions.json index 581a7b064..2ce01e5cc 100644 --- a/extensions.json +++ b/extensions.json @@ -1101,6 +1101,7 @@ "npx yarn install", "grep '\"version\": \"0\\.28\\.1\"' packages/language-server-ruby/package.json && mkdir -p ./packages/language-server-ruby/dist", "npx lerna run build", + "cp LICENSE* packages/vscode-ruby-client/", "cd packages/vscode-ruby-client && vsce package --no-dependencies -o extension.vsix" ] }, From f532292c51404b3a7cbb087b71b050fdf156a46a Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 09:51:04 +0200 Subject: [PATCH 090/157] Add workaround for `rintoj.json-organizer` --- extensions.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 2ce01e5cc..27681154a 100644 --- a/extensions.json +++ b/extensions.json @@ -1116,7 +1116,20 @@ "repository": "https://github.com/richie5um/vscode-sort-json" }, "rintoj.json-organizer": { - "repository": "https://github.com/rintoj/json-organizer" + "repository": "https://github.com/rintoj/json-organizer", + "location": ".", + "custom": [ + "grep '\"version\": \"0\\.0\\.4\"' package.json && sed -i 's/git+\\(https\\)/\\1/g' package.json || true", + "grep '\"version\": \"0\\.0\\.4\"' package.json && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", + "grep '\"version\": \"0\\.0\\.4\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "grep '\"version\": \"0\\.0\\.4\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", + "grep '\"version\": \"0\\.0\\.4\"' package.json && npm remove --save-dev vscode || true", + "grep '\"version\": \"0\\.0\\.4\"' package.json && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", + "grep '\"version\": \"0\\.0\\.4\"' package.json && rm -rf typings || true", + "npm install", + "grep '\"version\": \"0\\.0\\.4\"' package.json && npx tsc --noLib false -p . || true", + "vsce package -o extension.vsix" + ] }, "ritwickdey.LiveServer": { "repository": "https://github.com/ritwickdey/vscode-live-server" From f71c4ed8778abfe9f3b0dff3f002f6e2a4099de8 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 10:38:30 +0200 Subject: [PATCH 091/157] Fix `saltud.type4py` extension --- extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 27681154a..b6ef57fb3 100644 --- a/extensions.json +++ b/extensions.json @@ -1147,7 +1147,8 @@ "repository": "https://github.com/ryu1kn/vscode-edit-with-shell" }, "saltud.type4py": { - "repository": "https://github.com/saltudelft/type4py-vscode-ext" + "repository": "https://github.com/saltudelft/type4py-vscode-ext", + "prepublish": "npm run package-web" }, "samuelcolvin.jinjahtml": { "repository": "https://github.com/samuelcolvin/jinjahtml-vscode" From 7e5a2b5c126ea06365256af3bd7c28759c2a620d Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 11:13:42 +0200 Subject: [PATCH 092/157] Populate extension version in environment variable --- publish-extension.js | 1 + 1 file changed, 1 insertion(+) diff --git a/publish-extension.js b/publish-extension.js index fc779c860..08da20626 100644 --- a/publish-extension.js +++ b/publish-extension.js @@ -38,6 +38,7 @@ const { createVSIX } = require('vsce'); options = { extensionFile: context.file }; } else if (context.repo && context.ref) { console.log(`${id}: preparing from ${context.repo}...`); + process.env.VERSION = context.msVersion; await exec(`git checkout ${context.ref}`, { cwd: context.repo }); if (extension.custom) { try { From 6959a91c72ed0c4b3a3b387ca23559e6ab78fd06 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 12:57:31 +0200 Subject: [PATCH 093/157] Compare version using env variable --- extensions.json | 130 ++++++++++++++++++++++++------------------------ 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/extensions.json b/extensions.json index b6ef57fb3..28d740393 100644 --- a/extensions.json +++ b/extensions.json @@ -13,15 +13,15 @@ "repository": "https://github.com/adamhartford/vscode-base64", "location": ".", "custom": [ - "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", - "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", - "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i '/\"devDependencies\": {/,/}/{/\"vscode\": \".*\"/d}' package.json || true", - "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", - "grep '\"version\": \"0\\.1\\.0\"' package.json && rm -rf typings || true", - "grep '\"version\": \"0\\.1\\.0\"' package.json && sed -i 's/\\(: \\)\\(Selection\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true", + "[ $VERSION == '0.1.0' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", + "[ $VERSION == '0.1.0' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "[ $VERSION == '0.1.0' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", + "[ $VERSION == '0.1.0' ] && sed -i '/\"devDependencies\": {/,/}/{/\"vscode\": \".*\"/d}' package.json || true", + "[ $VERSION == '0.1.0' ] && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", + "[ $VERSION == '0.1.0' ] && rm -rf typings || true", + "[ $VERSION == '0.1.0' ] && sed -i 's/\\(: \\)\\(Selection\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true", "npm install", - "grep '\"version\": \"0\\.1\\.0\"' package.json && npx tsc --noLib false -p . || true", + "[ $VERSION == '0.1.0' ] && npx tsc --noLib false -p . || true", "vsce package -o extension.vsix" ] }, @@ -84,7 +84,7 @@ }, "appulate.filewatcher": { "repository": "https://github.com/appulate/vscode-file-watcher", - "prepublish": "grep '\"version\": \"1\\.0\\.3\"' package.json && sed -i 's/\\(: \\)\\(vscode.WorkspaceFolder\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true" + "prepublish": "[ $VERSION == '1.0.3' ] && sed -i 's/\\(: \\)\\(vscode.WorkspaceFolder\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true" }, "arcanis.vscode-zipfs": { "repository": "https://github.com/yarnpkg/berry", @@ -95,16 +95,16 @@ "repository": "https://github.com/arjun-g/vs-swagger-viewer", "location": ".", "custom": [ - "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i '/\"@types\\/socket\\.io\": \".*\"/d' package.json || true", - "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i '/\"vscode:prepublish\": \".*\"/d' package.json || true", - "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i 's/\\(^\\s*\"dependencies\": {\\s*$\\)/\\1\\n \"openapi-types\": \"^10.0.0\",/g' package.json || true", + "[ $VERSION == '3.1.2' ] && sed -i '/\"@types\\/socket\\.io\": \".*\"/d' package.json || true", + "[ $VERSION == '3.1.2' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "[ $VERSION == '3.1.2' ] && sed -i '/\"vscode:prepublish\": \".*\"/d' package.json || true", + "[ $VERSION == '3.1.2' ] && sed -i 's/\\(^\\s*\"dependencies\": {\\s*$\\)/\\1\\n \"openapi-types\": \"^10.0.0\",/g' package.json || true", "npm install", - "grep '\"version\": \"3\\.1\\.2\"' package.json && npx tsc --lib dom -p . || true", - "grep '\"version\": \"3\\.1\\.2\"' package.json && wget https://www.ko-fi.com/img/githubbutton_sm.svg || true", - "grep '\"version\": \"3\\.1\\.2\"' package.json && npx svgexport githubbutton_sm.svg githubbutton_sm.png || true", - "grep '\"version\": \"3\\.1\\.2\"' package.json && rm githubbutton_sm.svg || true", - "grep '\"version\": \"3\\.1\\.2\"' package.json && sed -i 's/\\(!\\[.*\\](\\)https:\\/\\/www\\.ko-fi\\.com\\/img\\/\\(githubbutton_sm\\.\\)svg\\()\\)/\\1.\\/\\2png\\3/g' README.md || true", + "[ $VERSION == '3.1.2' ] && npx tsc --lib dom -p . || true", + "[ $VERSION == '3.1.2' ] && wget https://www.ko-fi.com/img/githubbutton_sm.svg || true", + "[ $VERSION == '3.1.2' ] && npx svgexport githubbutton_sm.svg githubbutton_sm.png || true", + "[ $VERSION == '3.1.2' ] && rm githubbutton_sm.svg || true", + "[ $VERSION == '3.1.2' ] && sed -i 's/\\(!\\[.*\\](\\)https:\\/\\/www\\.ko-fi\\.com\\/img\\/\\(githubbutton_sm\\.\\)svg\\()\\)/\\1.\\/\\2png\\3/g' README.md || true", "vsce package -o extension.vsix" ] }, @@ -155,7 +155,7 @@ }, "bierner.markdown-image-size": { "repository": "https://github.com/mjbvz/vscode-markdown-image-size", - "prepublish": "grep '\"version\": \"0\\.0\\.4\"' package.json && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.33.0\\2/g' package.json || true" + "prepublish": "[ $VERSION == '0.0.4' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.33.0\\2/g' package.json || true" }, "bierner.markdown-mermaid": { "repository": "https://github.com/mjbvz/vscode-markdown-mermaid" @@ -164,8 +164,8 @@ "repository": "https://github.com/bmalehorn/vscode-fish", "location": ".", "custom": [ - "grep '\"version\": \"1\\.0\\.27\"' package.json && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", - "grep '\"version\": \"1\\.0\\.27\"' package.json && rm -rf ./src/test || true", + "[ $VERSION == '1.0.27' ] && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", + "[ $VERSION == '1.0.27' ] && rm -rf ./src/test || true", "yarn install", "vsce package -o extension.vsix" ] @@ -413,12 +413,12 @@ "repository": "https://github.com/formulahendry/vscode-node-red", "location": ".", "custom": [ - "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\"@types\\/node-red\": \"\\).*\\(\"\\)/\\1^1.2.0\\2/g;s/\\(\"node-red\": \"\\).*\\(\"\\)/\\1^2.0.6\\2/g' package.json || true", - "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", - "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g;s/\\(\"applicationinsights\": \"\\).*\\(\"\\)/\\1^2.2.2\\2/g' package.json || true", - "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",/g' package.json || true", - "grep '\"version\": \"0\\.2\\.0\"' package.json && sed -i 's/\\(\\s*\\)httpAdminRoot: \".*\",/\\1userDir: require(\"path\").resolve(__dirname, \"..\", \".node-red\"),\\n\\0/g' src/nodeRedServer.ts || true", + "[ $VERSION == '0.2.0' ] && sed -i 's/\\(\"@types\\/node-red\": \"\\).*\\(\"\\)/\\1^1.2.0\\2/g;s/\\(\"node-red\": \"\\).*\\(\"\\)/\\1^2.0.6\\2/g' package.json || true", + "[ $VERSION == '0.2.0' ] && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", + "[ $VERSION == '0.2.0' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "[ $VERSION == '0.2.0' ] && sed -i 's/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g;s/\\(\"applicationinsights\": \"\\).*\\(\"\\)/\\1^2.2.2\\2/g' package.json || true", + "[ $VERSION == '0.2.0' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",/g' package.json || true", + "[ $VERSION == '0.2.0' ] && sed -i 's/\\(\\s*\\)httpAdminRoot: \".*\",/\\1userDir: require(\"path\").resolve(__dirname, \"..\", \".node-red\"),\\n\\0/g' src/nodeRedServer.ts || true", "npm install", "vsce package -o extension.vsix" ] @@ -430,12 +430,12 @@ "repository": "https://gitlab.com/Fraser-Greenlee/live-coder-vscode-extension", "location": ".", "custom": [ - "grep '\"version\": \"1\\.0\\.2\"' package.json && sed -i '/\"\\(postinstall\\|test\\|vscode:prepublish\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", - "grep '\"version\": \"1\\.0\\.2\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g;s/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g' package.json || true", - "grep '\"version\": \"1\\.0\\.2\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.35.0\",/g' package.json || true", - "grep '\"version\": \"1\\.0\\.2\"' package.json && rm -rf ./src/test || true", + "[ $VERSION == '1.0.2' ] && sed -i '/\"\\(postinstall\\|test\\|vscode:prepublish\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", + "[ $VERSION == '1.0.2' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g;s/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g' package.json || true", + "[ $VERSION == '1.0.2' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.35.0\",/g' package.json || true", + "[ $VERSION == '1.0.2' ] && rm -rf ./src/test || true", "npm install", - "grep '\"version\": \"1\\.0\\.2\"' package.json && npm run compile -- --strict false --noUnusedLocals false || true", + "[ $VERSION == '1.0.2' ] && npm run compile -- --strict false --noUnusedLocals false || true", "vsce package -o extension.vsix" ] }, @@ -488,7 +488,7 @@ "halcyontechltd.git-client-ibmi": { "repository": "https://github.com/halcyon-tech/git-client-ibmi", "location": ".", - "prepublish": "grep '\"version\": \"0\\.1\\.0\"' package.json && mv LICENCE LICENSE || true" + "prepublish": "[ $VERSION == '0.1.0' ] && mv LICENCE LICENSE || true" }, "halcyontechltd.vscode-ibmi-walkthroughs": { "repository": "https://github.com/halcyon-tech/vscode-ibmi-walkthroughs" @@ -504,9 +504,9 @@ "repository": "https://github.com/hashicorp/vscode-terraform", "location": ".", "custom": [ - "grep '\"version\": \"2\\.21\\.0\"' package.json && npm install --no-save npm@8.5.5 || true", - "grep '\"version\": \"2\\.21\\.0\"' package.json && npx node@16 ./node_modules/npm/bin/npm-cli.js install", - "grep '\"version\": \"2\\.21\\.0\"' package.json || npm install", + "[ $VERSION == '2.21.0' ] && npm install --no-save npm@8.5.5 || true", + "[ $VERSION == '2.21.0' ] && npx node@16 ./node_modules/npm/bin/npm-cli.js install", + "[ $VERSION == '2.21.0' ] || npm install", "vsce package -o extension.vsix" ] }, @@ -553,18 +553,18 @@ }, "ikappas.composer": { "repository": "https://github.com/ikappas/vscode-composer", - "prepublish": "grep '\"version\": \"0\\.7\\.1\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json && npm install || true" + "prepublish": "[ $VERSION == '0.7.1' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json && npm install || true" }, "ikappas.phpcs": { "repository": "https://github.com/ikappas/vscode-phpcs", "location": "phpcs", "custom": [ - "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx --ignore-existing \\2/g' **/package.json package.json || true", - "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", - "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", - "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && cd phpcs && npm remove vscode && npm install --save-dev @types/vscode@1.20.0 || true", - "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && npm install --save-dev @types/node@9.6.61 typescript@3.9.10 || true", - "grep '\"version\": \"1\\.0\\.5\"' ./phpcs/package.json && sed -i 's/\\(abstract \\)async/\\1/g' phpcs/src/resolvers/path-resolver-base.ts", + "[ $VERSION == '1.0.5' ] && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx --ignore-existing \\2/g' **/package.json package.json || true", + "[ $VERSION == '1.0.5' ] && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", + "[ $VERSION == '1.0.5' ] && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", + "[ $VERSION == '1.0.5' ] && cd phpcs && npm remove vscode && npm install --save-dev @types/vscode@1.20.0 || true", + "[ $VERSION == '1.0.5' ] && npm install --save-dev @types/node@9.6.61 typescript@3.9.10 || true", + "[ $VERSION == '1.0.5' ] && sed -i 's/\\(abstract \\)async/\\1/g' phpcs/src/resolvers/path-resolver-base.ts", "npm install", "npm run compile", "cp LICENSE* phpcs && npx -c 'cd phpcs && vsce package -o extension.vsix'" @@ -584,7 +584,7 @@ }, "iocave.monkey-patch": { "repository": "https://github.com/iocave/monkey-patch", - "prepublish": "grep '\"version\": \"0\\.1\\.16\"' package.json && rm -rf ./src/test || true" + "prepublish": "[ $VERSION == '0.1.16' ] && rm -rf ./src/test || true" }, "ipedrazas.kubernetes-snippets": { "repository": "https://github.com/ipedrazas/kubernetes-snippets" @@ -617,7 +617,7 @@ }, "jock.svg": { "repository": "https://github.com/lishu/vscode-svg2", - "prepublish": "grep '\"version\": \"1\\.4\\.17\"' package.json && sed -i '/formatPlugins: .* = \\[/,/\\]/{/inlineStyles:/,${/}/{s/}/\\0 as any/g}}}' ./client/src/commands.ts || true" + "prepublish": "[ $VERSION == '1.4.17' ] && sed -i '/formatPlugins: .* = \\[/,/\\]/{/inlineStyles:/,${/}/{s/}/\\0 as any/g}}}' ./client/src/commands.ts || true" }, "johnpapa.Angular2": { "repository": "https://github.com/johnpapa/vscode-angular-snippets" @@ -657,7 +657,7 @@ "repository": "https://github.com/JustusAdam/language-haskell", "location": ".", "custom": [ - "grep '\"version\": \"3\\.6\\.0\"' package.json && git checkout 0475f2dace08a0b9f419c7521475564fa89f130f", + "[ $VERSION == '3.6.0' ] && git checkout 0475f2dace08a0b9f419c7521475564fa89f130f", "npm install", "vsce package -o extension.vsix" ] @@ -757,10 +757,10 @@ "repository": "https://github.com/MiguelSavignano/vscode-ruby-symbols", "location": ".", "custom": [ - "grep '\"version\": \"0\\.1\\.8\"' package.json && sed -i '/\"engines\":\\s*{/,/}/{s/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g}' package.json || true", - "grep '\"version\": \"0\\.1\\.8\"' package.json && sed -i '/\"categories\":\\s*\\[/,/\\[/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' package.json || true", - "grep '\"version\": \"0\\.1\\.8\"' package.json && sed -i '/\"postinstall\": \".*\"/d' package.json || true", - "grep '\"version\": \"0\\.1\\.8\"' package.json && npm install --save-dev @types/vscode@1.14 || true", + "[ $VERSION == '0.1.8' ] package.json && sed -i '/\"engines\":\\s*{/,/}/{s/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g}' package.json || true", + "[ $VERSION == '0.1.8' ] package.json && sed -i '/\"categories\":\\s*\\[/,/\\[/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' package.json || true", + "[ $VERSION == '0.1.8' ] package.json && sed -i '/\"postinstall\": \".*\"/d' package.json || true", + "[ $VERSION == '0.1.8' ] package.json && npm install --save-dev @types/vscode@1.14 || true", "npm install", "vsce package -o extension.vsix" ] @@ -917,7 +917,7 @@ "repository": "https://github.com/microsoft/vscode-js-debug-companion", "location": ".", "custom": [ - "grep '\"version\": \"1\\.0\\.16\"' package.json && git checkout 638db88f56220c2d273aea633c4f67038c170c34 || true", + "[ $VERSION == '1.0.16' ] package.json && git checkout 638db88f56220c2d273aea633c4f67038c170c34 || true", "npm install", "vsce package -o extension.vsix" ] @@ -1045,9 +1045,9 @@ "repository": "https://github.com/oouo-diogo-perdigao/vscode-docthis", "location": ".", "custom": [ - "grep '\"version\": \"0\\.8\\.2\"' package.json && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"compile\": \".*\"\\),/\\1/g' package.json || true", - "grep '\"version\": \"0\\.8\\.2\"' package.json && npm remove --save-dev vscode && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.22.0\",/g' package.json || true", - "grep '\"version\": \"0\\.8\\.2\"' package.json && npm install --save-dev @types/vscode@1.22.0 @types/node@11 && npm install typescript@3 || true", + "[ $VERSION == '0.8.2' ] && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"compile\": \".*\"\\),/\\1/g' package.json || true", + "[ $VERSION == '0.8.2' ] && npm remove --save-dev vscode && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.22.0\",/g' package.json || true", + "[ $VERSION == '0.8.2' ] && npm install --save-dev @types/vscode@1.22.0 @types/node@11 && npm install typescript@3 || true", "npm install", "vsce package -o extension.vsix" ] @@ -1073,7 +1073,7 @@ }, "peterj.proto": { "repository": "https://github.com/pj3677/vscode-protobuf", - "prepublish": "grep '\"version\": \"0\\.0\\.3\"' package.json && sed -i 's/\\(\"icon\": \".*\\.\\)svg\\(\"\\)/\\1png\\2/g' package.json && npx svgexport ./images/protobuficon.svg ./images/protobuficon.png || true" + "prepublish": "[ $VERSION == '0.0.3' ] && sed -i 's/\\(\"icon\": \".*\\.\\)svg\\(\"\\)/\\1png\\2/g' package.json && npx svgexport ./images/protobuficon.svg ./images/protobuficon.png || true" }, "pflannery.vscode-versionlens": { "repository": "https://gitlab.com/versionlens/vscode-versionlens/" @@ -1097,9 +1097,9 @@ "repository": "https://github.com/rubyide/vscode-ruby", "location": "packages/vscode-ruby-client", "custom": [ - "grep '\"version\": \"0\\.28\\.1\"' packages/vscode-ruby-client/package.json && sed -i 's/{/\\0\\n\\t\"concurrency\": 1,/g' lerna.json || true", + "[ $VERSION == '0.28.1' ] && sed -i 's/{/\\0\\n\\t\"concurrency\": 1,/g' lerna.json || true", "npx yarn install", - "grep '\"version\": \"0\\.28\\.1\"' packages/language-server-ruby/package.json && mkdir -p ./packages/language-server-ruby/dist", + "[ $VERSION == '0.28.1' ] && mkdir -p ./packages/language-server-ruby/dist", "npx lerna run build", "cp LICENSE* packages/vscode-ruby-client/", "cd packages/vscode-ruby-client && vsce package --no-dependencies -o extension.vsix" @@ -1119,15 +1119,15 @@ "repository": "https://github.com/rintoj/json-organizer", "location": ".", "custom": [ - "grep '\"version\": \"0\\.0\\.4\"' package.json && sed -i 's/git+\\(https\\)/\\1/g' package.json || true", - "grep '\"version\": \"0\\.0\\.4\"' package.json && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", - "grep '\"version\": \"0\\.0\\.4\"' package.json && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "grep '\"version\": \"0\\.0\\.4\"' package.json && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", - "grep '\"version\": \"0\\.0\\.4\"' package.json && npm remove --save-dev vscode || true", - "grep '\"version\": \"0\\.0\\.4\"' package.json && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", - "grep '\"version\": \"0\\.0\\.4\"' package.json && rm -rf typings || true", + "[ $VERSION == '0.0.4' ] && sed -i 's/git+\\(https\\)/\\1/g' package.json || true", + "[ $VERSION == '0.0.4' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", + "[ $VERSION == '0.0.4' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "[ $VERSION == '0.0.4' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", + "[ $VERSION == '0.0.4' ] && npm remove --save-dev vscode || true", + "[ $VERSION == '0.0.4' ] && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", + "[ $VERSION == '0.0.4' ] && rm -rf typings || true", "npm install", - "grep '\"version\": \"0\\.0\\.4\"' package.json && npx tsc --noLib false -p . || true", + "[ $VERSION == '0.0.4' ] && npx tsc --noLib false -p . || true", "vsce package -o extension.vsix" ] }, From 625fc730880354c2fa23d57ddf7049082df8ed14 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 13:15:59 +0200 Subject: [PATCH 094/157] Add more environment variables --- publish-extension.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/publish-extension.js b/publish-extension.js index 08da20626..c4e4f8bd8 100644 --- a/publish-extension.js +++ b/publish-extension.js @@ -38,7 +38,11 @@ const { createVSIX } = require('vsce'); options = { extensionFile: context.file }; } else if (context.repo && context.ref) { console.log(`${id}: preparing from ${context.repo}...`); + process.env.EXTENSION_ID = extension.id; + process.env.EXTENSION_PUBLISHER = context.msPublisher; + process.env.EXTENSION_NAME = extension.id.substring(context.msPublisher.length + 1); process.env.VERSION = context.msVersion; + process.env.OVSX_VERSION = context.ovsxVersion; await exec(`git checkout ${context.ref}`, { cwd: context.repo }); if (extension.custom) { try { From eed06f8d4648a47fc2ba5b484c295592ae563204 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 13:16:16 +0200 Subject: [PATCH 095/157] Add a description about the environment variables --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 2b12c6934..f19ba791d 100644 --- a/README.md +++ b/README.md @@ -72,4 +72,15 @@ If a `custom` property is provided, then every command from the array is execute See all `ovsx` CLI options [here](https://github.com/eclipse/openvsx/blob/master/cli/README.md). +## Environment Variables +Custom commands such as `prepublish` and the ones inside the `custom`-array receive a few environment variables +in order to perform advanced tasks such as executing operations based on the extension version. + +Following environment variables are available: + - `EXTENSION_ID`: the extension ID, e.g. `rebornix.ruby` + - `EXTENSION_PUBLISHER`: the extension publisher, e.g. `rebornix` + - `EXTENSION_NAME`: the extension name, e.g. `ruby` + - `VERSION`: the extension version, e.g. `0.1.0` + - `OVSX_VERSION`: the latest version of the extension on Open VSX, e.g. `0.1.0` + [publish-extensions-job]: https://github.com/open-vsx/publish-extensions/blob/master/.github/workflows/publish-extensions.yml From 96ee9ee4e5497eaf238f0cc55bc25c5a5aa14993 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 13:27:22 +0200 Subject: [PATCH 096/157] Add fix for `serayuzgur.crates` --- extensions.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 28d740393..0d3fac287 100644 --- a/extensions.json +++ b/extensions.json @@ -1160,7 +1160,12 @@ "repository": "https://github.com/sdras/night-owl-vscode-theme" }, "serayuzgur.crates": { - "repository": "https://github.com/serayuzgur/crates" + "repository": "https://github.com/serayuzgur/crates", + "location": ".", + "custom": [ + "[ $VERSION == '0.5.10' ] && git checkout f633224c84578a514d2171c0bb59395027716908 || true", + "[ $VERSION == '0.5.10' ] && sed -i 's/\\(\"version\": \"\\).*\\(\"\\)/\\1'$VERSION'\\2/g' package.json || true" + ] }, "Serpen.vbsvscode": { "repository": "https://github.com/Serpen/VBS-VSCode" From 460c20a101f2b893ddc26db76e6243e7392c171e Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 13:34:01 +0200 Subject: [PATCH 097/157] Fix incorrect operators --- extensions.json | 134 ++++++++++++++++++++++++------------------------ 1 file changed, 67 insertions(+), 67 deletions(-) diff --git a/extensions.json b/extensions.json index 0d3fac287..ab51c3064 100644 --- a/extensions.json +++ b/extensions.json @@ -13,15 +13,15 @@ "repository": "https://github.com/adamhartford/vscode-base64", "location": ".", "custom": [ - "[ $VERSION == '0.1.0' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", - "[ $VERSION == '0.1.0' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "[ $VERSION == '0.1.0' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", - "[ $VERSION == '0.1.0' ] && sed -i '/\"devDependencies\": {/,/}/{/\"vscode\": \".*\"/d}' package.json || true", - "[ $VERSION == '0.1.0' ] && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", - "[ $VERSION == '0.1.0' ] && rm -rf typings || true", - "[ $VERSION == '0.1.0' ] && sed -i 's/\\(: \\)\\(Selection\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true", + "[ $VERSION = '0.1.0' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", + "[ $VERSION = '0.1.0' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "[ $VERSION = '0.1.0' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", + "[ $VERSION = '0.1.0' ] && sed -i '/\"devDependencies\": {/,/}/{/\"vscode\": \".*\"/d}' package.json || true", + "[ $VERSION = '0.1.0' ] && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", + "[ $VERSION = '0.1.0' ] && rm -rf typings || true", + "[ $VERSION = '0.1.0' ] && sed -i 's/\\(: \\)\\(Selection\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true", "npm install", - "[ $VERSION == '0.1.0' ] && npx tsc --noLib false -p . || true", + "[ $VERSION = '0.1.0' ] && npx tsc --noLib false -p . || true", "vsce package -o extension.vsix" ] }, @@ -84,7 +84,7 @@ }, "appulate.filewatcher": { "repository": "https://github.com/appulate/vscode-file-watcher", - "prepublish": "[ $VERSION == '1.0.3' ] && sed -i 's/\\(: \\)\\(vscode.WorkspaceFolder\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true" + "prepublish": "[ $VERSION = '1.0.3' ] && sed -i 's/\\(: \\)\\(vscode.WorkspaceFolder\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true" }, "arcanis.vscode-zipfs": { "repository": "https://github.com/yarnpkg/berry", @@ -95,16 +95,16 @@ "repository": "https://github.com/arjun-g/vs-swagger-viewer", "location": ".", "custom": [ - "[ $VERSION == '3.1.2' ] && sed -i '/\"@types\\/socket\\.io\": \".*\"/d' package.json || true", - "[ $VERSION == '3.1.2' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "[ $VERSION == '3.1.2' ] && sed -i '/\"vscode:prepublish\": \".*\"/d' package.json || true", - "[ $VERSION == '3.1.2' ] && sed -i 's/\\(^\\s*\"dependencies\": {\\s*$\\)/\\1\\n \"openapi-types\": \"^10.0.0\",/g' package.json || true", + "[ $VERSION = '3.1.2' ] && sed -i '/\"@types\\/socket\\.io\": \".*\"/d' package.json || true", + "[ $VERSION = '3.1.2' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "[ $VERSION = '3.1.2' ] && sed -i '/\"vscode:prepublish\": \".*\"/d' package.json || true", + "[ $VERSION = '3.1.2' ] && sed -i 's/\\(^\\s*\"dependencies\": {\\s*$\\)/\\1\\n \"openapi-types\": \"^10.0.0\",/g' package.json || true", "npm install", - "[ $VERSION == '3.1.2' ] && npx tsc --lib dom -p . || true", - "[ $VERSION == '3.1.2' ] && wget https://www.ko-fi.com/img/githubbutton_sm.svg || true", - "[ $VERSION == '3.1.2' ] && npx svgexport githubbutton_sm.svg githubbutton_sm.png || true", - "[ $VERSION == '3.1.2' ] && rm githubbutton_sm.svg || true", - "[ $VERSION == '3.1.2' ] && sed -i 's/\\(!\\[.*\\](\\)https:\\/\\/www\\.ko-fi\\.com\\/img\\/\\(githubbutton_sm\\.\\)svg\\()\\)/\\1.\\/\\2png\\3/g' README.md || true", + "[ $VERSION = '3.1.2' ] && npx tsc --lib dom -p . || true", + "[ $VERSION = '3.1.2' ] && wget https://www.ko-fi.com/img/githubbutton_sm.svg || true", + "[ $VERSION = '3.1.2' ] && npx svgexport githubbutton_sm.svg githubbutton_sm.png || true", + "[ $VERSION = '3.1.2' ] && rm githubbutton_sm.svg || true", + "[ $VERSION = '3.1.2' ] && sed -i 's/\\(!\\[.*\\](\\)https:\\/\\/www\\.ko-fi\\.com\\/img\\/\\(githubbutton_sm\\.\\)svg\\()\\)/\\1.\\/\\2png\\3/g' README.md || true", "vsce package -o extension.vsix" ] }, @@ -155,7 +155,7 @@ }, "bierner.markdown-image-size": { "repository": "https://github.com/mjbvz/vscode-markdown-image-size", - "prepublish": "[ $VERSION == '0.0.4' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.33.0\\2/g' package.json || true" + "prepublish": "[ $VERSION = '0.0.4' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.33.0\\2/g' package.json || true" }, "bierner.markdown-mermaid": { "repository": "https://github.com/mjbvz/vscode-markdown-mermaid" @@ -164,8 +164,8 @@ "repository": "https://github.com/bmalehorn/vscode-fish", "location": ".", "custom": [ - "[ $VERSION == '1.0.27' ] && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", - "[ $VERSION == '1.0.27' ] && rm -rf ./src/test || true", + "[ $VERSION = '1.0.27' ] && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", + "[ $VERSION = '1.0.27' ] && rm -rf ./src/test || true", "yarn install", "vsce package -o extension.vsix" ] @@ -413,12 +413,12 @@ "repository": "https://github.com/formulahendry/vscode-node-red", "location": ".", "custom": [ - "[ $VERSION == '0.2.0' ] && sed -i 's/\\(\"@types\\/node-red\": \"\\).*\\(\"\\)/\\1^1.2.0\\2/g;s/\\(\"node-red\": \"\\).*\\(\"\\)/\\1^2.0.6\\2/g' package.json || true", - "[ $VERSION == '0.2.0' ] && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", - "[ $VERSION == '0.2.0' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "[ $VERSION == '0.2.0' ] && sed -i 's/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g;s/\\(\"applicationinsights\": \"\\).*\\(\"\\)/\\1^2.2.2\\2/g' package.json || true", - "[ $VERSION == '0.2.0' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",/g' package.json || true", - "[ $VERSION == '0.2.0' ] && sed -i 's/\\(\\s*\\)httpAdminRoot: \".*\",/\\1userDir: require(\"path\").resolve(__dirname, \"..\", \".node-red\"),\\n\\0/g' src/nodeRedServer.ts || true", + "[ $VERSION = '0.2.0' ] && sed -i 's/\\(\"@types\\/node-red\": \"\\).*\\(\"\\)/\\1^1.2.0\\2/g;s/\\(\"node-red\": \"\\).*\\(\"\\)/\\1^2.0.6\\2/g' package.json || true", + "[ $VERSION = '0.2.0' ] && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", + "[ $VERSION = '0.2.0' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "[ $VERSION = '0.2.0' ] && sed -i 's/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g;s/\\(\"applicationinsights\": \"\\).*\\(\"\\)/\\1^2.2.2\\2/g' package.json || true", + "[ $VERSION = '0.2.0' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",/g' package.json || true", + "[ $VERSION = '0.2.0' ] && sed -i 's/\\(\\s*\\)httpAdminRoot: \".*\",/\\1userDir: require(\"path\").resolve(__dirname, \"..\", \".node-red\"),\\n\\0/g' src/nodeRedServer.ts || true", "npm install", "vsce package -o extension.vsix" ] @@ -430,12 +430,12 @@ "repository": "https://gitlab.com/Fraser-Greenlee/live-coder-vscode-extension", "location": ".", "custom": [ - "[ $VERSION == '1.0.2' ] && sed -i '/\"\\(postinstall\\|test\\|vscode:prepublish\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", - "[ $VERSION == '1.0.2' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g;s/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g' package.json || true", - "[ $VERSION == '1.0.2' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.35.0\",/g' package.json || true", - "[ $VERSION == '1.0.2' ] && rm -rf ./src/test || true", + "[ $VERSION = '1.0.2' ] && sed -i '/\"\\(postinstall\\|test\\|vscode:prepublish\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", + "[ $VERSION = '1.0.2' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g;s/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g' package.json || true", + "[ $VERSION = '1.0.2' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.35.0\",/g' package.json || true", + "[ $VERSION = '1.0.2' ] && rm -rf ./src/test || true", "npm install", - "[ $VERSION == '1.0.2' ] && npm run compile -- --strict false --noUnusedLocals false || true", + "[ $VERSION = '1.0.2' ] && npm run compile -- --strict false --noUnusedLocals false || true", "vsce package -o extension.vsix" ] }, @@ -488,7 +488,7 @@ "halcyontechltd.git-client-ibmi": { "repository": "https://github.com/halcyon-tech/git-client-ibmi", "location": ".", - "prepublish": "[ $VERSION == '0.1.0' ] && mv LICENCE LICENSE || true" + "prepublish": "[ $VERSION = '0.1.0' ] && mv LICENCE LICENSE || true" }, "halcyontechltd.vscode-ibmi-walkthroughs": { "repository": "https://github.com/halcyon-tech/vscode-ibmi-walkthroughs" @@ -504,9 +504,9 @@ "repository": "https://github.com/hashicorp/vscode-terraform", "location": ".", "custom": [ - "[ $VERSION == '2.21.0' ] && npm install --no-save npm@8.5.5 || true", - "[ $VERSION == '2.21.0' ] && npx node@16 ./node_modules/npm/bin/npm-cli.js install", - "[ $VERSION == '2.21.0' ] || npm install", + "[ $VERSION = '2.21.0' ] && npm install --no-save npm@8.5.5 || true", + "[ $VERSION = '2.21.0' ] && npx node@16 ./node_modules/npm/bin/npm-cli.js install", + "[ $VERSION = '2.21.0' ] || npm install", "vsce package -o extension.vsix" ] }, @@ -553,18 +553,18 @@ }, "ikappas.composer": { "repository": "https://github.com/ikappas/vscode-composer", - "prepublish": "[ $VERSION == '0.7.1' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json && npm install || true" + "prepublish": "[ $VERSION = '0.7.1' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json && npm install || true" }, "ikappas.phpcs": { "repository": "https://github.com/ikappas/vscode-phpcs", "location": "phpcs", "custom": [ - "[ $VERSION == '1.0.5' ] && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx --ignore-existing \\2/g' **/package.json package.json || true", - "[ $VERSION == '1.0.5' ] && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", - "[ $VERSION == '1.0.5' ] && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", - "[ $VERSION == '1.0.5' ] && cd phpcs && npm remove vscode && npm install --save-dev @types/vscode@1.20.0 || true", - "[ $VERSION == '1.0.5' ] && npm install --save-dev @types/node@9.6.61 typescript@3.9.10 || true", - "[ $VERSION == '1.0.5' ] && sed -i 's/\\(abstract \\)async/\\1/g' phpcs/src/resolvers/path-resolver-base.ts", + "[ $VERSION = '1.0.5' ] && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx --ignore-existing \\2/g' **/package.json package.json || true", + "[ $VERSION = '1.0.5' ] && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", + "[ $VERSION = '1.0.5' ] && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", + "[ $VERSION = '1.0.5' ] && cd phpcs && npm remove vscode && npm install --save-dev @types/vscode@1.20.0 || true", + "[ $VERSION = '1.0.5' ] && npm install --save-dev @types/node@9.6.61 typescript@3.9.10 || true", + "[ $VERSION = '1.0.5' ] && sed -i 's/\\(abstract \\)async/\\1/g' phpcs/src/resolvers/path-resolver-base.ts", "npm install", "npm run compile", "cp LICENSE* phpcs && npx -c 'cd phpcs && vsce package -o extension.vsix'" @@ -584,7 +584,7 @@ }, "iocave.monkey-patch": { "repository": "https://github.com/iocave/monkey-patch", - "prepublish": "[ $VERSION == '0.1.16' ] && rm -rf ./src/test || true" + "prepublish": "[ $VERSION = '0.1.16' ] && rm -rf ./src/test || true" }, "ipedrazas.kubernetes-snippets": { "repository": "https://github.com/ipedrazas/kubernetes-snippets" @@ -617,7 +617,7 @@ }, "jock.svg": { "repository": "https://github.com/lishu/vscode-svg2", - "prepublish": "[ $VERSION == '1.4.17' ] && sed -i '/formatPlugins: .* = \\[/,/\\]/{/inlineStyles:/,${/}/{s/}/\\0 as any/g}}}' ./client/src/commands.ts || true" + "prepublish": "[ $VERSION = '1.4.17' ] && sed -i '/formatPlugins: .* = \\[/,/\\]/{/inlineStyles:/,${/}/{s/}/\\0 as any/g}}}' ./client/src/commands.ts || true" }, "johnpapa.Angular2": { "repository": "https://github.com/johnpapa/vscode-angular-snippets" @@ -657,7 +657,7 @@ "repository": "https://github.com/JustusAdam/language-haskell", "location": ".", "custom": [ - "[ $VERSION == '3.6.0' ] && git checkout 0475f2dace08a0b9f419c7521475564fa89f130f", + "[ $VERSION = '3.6.0' ] && git checkout 0475f2dace08a0b9f419c7521475564fa89f130f", "npm install", "vsce package -o extension.vsix" ] @@ -757,10 +757,10 @@ "repository": "https://github.com/MiguelSavignano/vscode-ruby-symbols", "location": ".", "custom": [ - "[ $VERSION == '0.1.8' ] package.json && sed -i '/\"engines\":\\s*{/,/}/{s/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g}' package.json || true", - "[ $VERSION == '0.1.8' ] package.json && sed -i '/\"categories\":\\s*\\[/,/\\[/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' package.json || true", - "[ $VERSION == '0.1.8' ] package.json && sed -i '/\"postinstall\": \".*\"/d' package.json || true", - "[ $VERSION == '0.1.8' ] package.json && npm install --save-dev @types/vscode@1.14 || true", + "[ $VERSION = '0.1.8' ] package.json && sed -i '/\"engines\":\\s*{/,/}/{s/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g}' package.json || true", + "[ $VERSION = '0.1.8' ] package.json && sed -i '/\"categories\":\\s*\\[/,/\\[/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' package.json || true", + "[ $VERSION = '0.1.8' ] package.json && sed -i '/\"postinstall\": \".*\"/d' package.json || true", + "[ $VERSION = '0.1.8' ] package.json && npm install --save-dev @types/vscode@1.14 || true", "npm install", "vsce package -o extension.vsix" ] @@ -917,7 +917,7 @@ "repository": "https://github.com/microsoft/vscode-js-debug-companion", "location": ".", "custom": [ - "[ $VERSION == '1.0.16' ] package.json && git checkout 638db88f56220c2d273aea633c4f67038c170c34 || true", + "[ $VERSION = '1.0.16' ] package.json && git checkout 638db88f56220c2d273aea633c4f67038c170c34 || true", "npm install", "vsce package -o extension.vsix" ] @@ -1045,9 +1045,9 @@ "repository": "https://github.com/oouo-diogo-perdigao/vscode-docthis", "location": ".", "custom": [ - "[ $VERSION == '0.8.2' ] && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"compile\": \".*\"\\),/\\1/g' package.json || true", - "[ $VERSION == '0.8.2' ] && npm remove --save-dev vscode && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.22.0\",/g' package.json || true", - "[ $VERSION == '0.8.2' ] && npm install --save-dev @types/vscode@1.22.0 @types/node@11 && npm install typescript@3 || true", + "[ $VERSION = '0.8.2' ] && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"compile\": \".*\"\\),/\\1/g' package.json || true", + "[ $VERSION = '0.8.2' ] && npm remove --save-dev vscode && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.22.0\",/g' package.json || true", + "[ $VERSION = '0.8.2' ] && npm install --save-dev @types/vscode@1.22.0 @types/node@11 && npm install typescript@3 || true", "npm install", "vsce package -o extension.vsix" ] @@ -1073,7 +1073,7 @@ }, "peterj.proto": { "repository": "https://github.com/pj3677/vscode-protobuf", - "prepublish": "[ $VERSION == '0.0.3' ] && sed -i 's/\\(\"icon\": \".*\\.\\)svg\\(\"\\)/\\1png\\2/g' package.json && npx svgexport ./images/protobuficon.svg ./images/protobuficon.png || true" + "prepublish": "[ $VERSION = '0.0.3' ] && sed -i 's/\\(\"icon\": \".*\\.\\)svg\\(\"\\)/\\1png\\2/g' package.json && npx svgexport ./images/protobuficon.svg ./images/protobuficon.png || true" }, "pflannery.vscode-versionlens": { "repository": "https://gitlab.com/versionlens/vscode-versionlens/" @@ -1097,9 +1097,9 @@ "repository": "https://github.com/rubyide/vscode-ruby", "location": "packages/vscode-ruby-client", "custom": [ - "[ $VERSION == '0.28.1' ] && sed -i 's/{/\\0\\n\\t\"concurrency\": 1,/g' lerna.json || true", + "[ $VERSION = '0.28.1' ] && sed -i 's/{/\\0\\n\\t\"concurrency\": 1,/g' lerna.json || true", "npx yarn install", - "[ $VERSION == '0.28.1' ] && mkdir -p ./packages/language-server-ruby/dist", + "[ $VERSION = '0.28.1' ] && mkdir -p ./packages/language-server-ruby/dist", "npx lerna run build", "cp LICENSE* packages/vscode-ruby-client/", "cd packages/vscode-ruby-client && vsce package --no-dependencies -o extension.vsix" @@ -1119,15 +1119,15 @@ "repository": "https://github.com/rintoj/json-organizer", "location": ".", "custom": [ - "[ $VERSION == '0.0.4' ] && sed -i 's/git+\\(https\\)/\\1/g' package.json || true", - "[ $VERSION == '0.0.4' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", - "[ $VERSION == '0.0.4' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "[ $VERSION == '0.0.4' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", - "[ $VERSION == '0.0.4' ] && npm remove --save-dev vscode || true", - "[ $VERSION == '0.0.4' ] && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", - "[ $VERSION == '0.0.4' ] && rm -rf typings || true", + "[ $VERSION = '0.0.4' ] && sed -i 's/git+\\(https\\)/\\1/g' package.json || true", + "[ $VERSION = '0.0.4' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", + "[ $VERSION = '0.0.4' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", + "[ $VERSION = '0.0.4' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", + "[ $VERSION = '0.0.4' ] && npm remove --save-dev vscode || true", + "[ $VERSION = '0.0.4' ] && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", + "[ $VERSION = '0.0.4' ] && rm -rf typings || true", "npm install", - "[ $VERSION == '0.0.4' ] && npx tsc --noLib false -p . || true", + "[ $VERSION = '0.0.4' ] && npx tsc --noLib false -p . || true", "vsce package -o extension.vsix" ] }, @@ -1163,8 +1163,8 @@ "repository": "https://github.com/serayuzgur/crates", "location": ".", "custom": [ - "[ $VERSION == '0.5.10' ] && git checkout f633224c84578a514d2171c0bb59395027716908 || true", - "[ $VERSION == '0.5.10' ] && sed -i 's/\\(\"version\": \"\\).*\\(\"\\)/\\1'$VERSION'\\2/g' package.json || true" + "[ $VERSION = '0.5.10' ] && git checkout f633224c84578a514d2171c0bb59395027716908 || true", + "[ $VERSION = '0.5.10' ] && sed -i 's/\\(\"version\": \"\\).*\\(\"\\)/\\1'$VERSION'\\2/g' package.json || true" ] }, "Serpen.vbsvscode": { From 750acda6648e3f249ee23602c1e2e18e5d8d77b4 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 14:01:13 +0200 Subject: [PATCH 098/157] Fix malformed commands --- extensions.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/extensions.json b/extensions.json index ab51c3064..cbf027ad3 100644 --- a/extensions.json +++ b/extensions.json @@ -757,10 +757,10 @@ "repository": "https://github.com/MiguelSavignano/vscode-ruby-symbols", "location": ".", "custom": [ - "[ $VERSION = '0.1.8' ] package.json && sed -i '/\"engines\":\\s*{/,/}/{s/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g}' package.json || true", - "[ $VERSION = '0.1.8' ] package.json && sed -i '/\"categories\":\\s*\\[/,/\\[/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' package.json || true", - "[ $VERSION = '0.1.8' ] package.json && sed -i '/\"postinstall\": \".*\"/d' package.json || true", - "[ $VERSION = '0.1.8' ] package.json && npm install --save-dev @types/vscode@1.14 || true", + "[ $VERSION = '0.1.8' ] && sed -i '/\"engines\":\\s*{/,/}/{s/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g}' package.json || true", + "[ $VERSION = '0.1.8' ] && sed -i '/\"categories\":\\s*\\[/,/\\[/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' package.json || true", + "[ $VERSION = '0.1.8' ] && sed -i '/\"postinstall\": \".*\"/d' package.json || true", + "[ $VERSION = '0.1.8' ] && npm install --save-dev @types/vscode@1.14 || true", "npm install", "vsce package -o extension.vsix" ] @@ -917,7 +917,7 @@ "repository": "https://github.com/microsoft/vscode-js-debug-companion", "location": ".", "custom": [ - "[ $VERSION = '1.0.16' ] package.json && git checkout 638db88f56220c2d273aea633c4f67038c170c34 || true", + "[ $VERSION = '1.0.16' ] && git checkout 638db88f56220c2d273aea633c4f67038c170c34 || true", "npm install", "vsce package -o extension.vsix" ] From 0ec7cd687649aa5c418ba67b9242f0710f25ff70 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 14:03:57 +0200 Subject: [PATCH 099/157] Fix version environment variables --- README.md | 3 ++- publish-extension.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f19ba791d..0f2973806 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,8 @@ Following environment variables are available: - `EXTENSION_ID`: the extension ID, e.g. `rebornix.ruby` - `EXTENSION_PUBLISHER`: the extension publisher, e.g. `rebornix` - `EXTENSION_NAME`: the extension name, e.g. `ruby` - - `VERSION`: the extension version, e.g. `0.1.0` + - `VERSION`: the version of the extension to publish, e.g. `0.1.0` + - `MS_VERSION`: the latest version of the extension on MS marketplace, e.g. `0.1.0` - `OVSX_VERSION`: the latest version of the extension on Open VSX, e.g. `0.1.0` [publish-extensions-job]: https://github.com/open-vsx/publish-extensions/blob/master/.github/workflows/publish-extensions.yml diff --git a/publish-extension.js b/publish-extension.js index c4e4f8bd8..feac1e940 100644 --- a/publish-extension.js +++ b/publish-extension.js @@ -41,7 +41,8 @@ const { createVSIX } = require('vsce'); process.env.EXTENSION_ID = extension.id; process.env.EXTENSION_PUBLISHER = context.msPublisher; process.env.EXTENSION_NAME = extension.id.substring(context.msPublisher.length + 1); - process.env.VERSION = context.msVersion; + process.env.VERSION = context.version; + process.env.MS_VERSION = context.msVersion; process.env.OVSX_VERSION = context.ovsxVersion; await exec(`git checkout ${context.ref}`, { cwd: context.repo }); if (extension.custom) { From 7a41c0c090305572a41aa3f443cf3546c427f849 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 14:05:07 +0200 Subject: [PATCH 100/157] Add missing commands to `serayuzgur.crates` extension --- extensions.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index cbf027ad3..16b93b96d 100644 --- a/extensions.json +++ b/extensions.json @@ -1164,7 +1164,9 @@ "location": ".", "custom": [ "[ $VERSION = '0.5.10' ] && git checkout f633224c84578a514d2171c0bb59395027716908 || true", - "[ $VERSION = '0.5.10' ] && sed -i 's/\\(\"version\": \"\\).*\\(\"\\)/\\1'$VERSION'\\2/g' package.json || true" + "[ $VERSION = '0.5.10' ] && sed -i 's/\\(\"version\": \"\\).*\\(\"\\)/\\1'$VERSION'\\2/g' package.json || true", + "npm install", + "vsce package -o extension.vsix" ] }, "Serpen.vbsvscode": { From 3c850d5b9b0e853a38aea78dd7d129ef785fffe7 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 14:25:59 +0200 Subject: [PATCH 101/157] Add a fix for the `shuworks.vscode-table-formatter` extension --- extensions.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 16b93b96d..f755c0051 100644 --- a/extensions.json +++ b/extensions.json @@ -1195,7 +1195,13 @@ "repository": "https://github.com/shrey150/vscode-javafx-support" }, "shuworks.vscode-table-formatter": { - "repository": "https://github.com/shuGH/vscode-table-formatter" + "repository": "https://github.com/shuGH/vscode-table-formatter", + "location": ".", + "custom": [ + "[ $VERSION = '1.2.1' ] && npm install --save-dev typescript@3 || true", + "npm install", + "vsce package -o extension.vsix" + ] }, "shyykoserhiy.git-autoconfig": { "repository": "https://github.com/ShyykoSerhiy/git-autoconfig" From 4190952ea1dd02b3ad9d9c57eaef84c5a844617e Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 14:38:03 +0200 Subject: [PATCH 102/157] Add workaround for `sodatea.velocity` --- extensions.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index f755c0051..3a79b393b 100644 --- a/extensions.json +++ b/extensions.json @@ -1231,7 +1231,14 @@ "repository": "https://github.com/snyk/vulncost" }, "sodatea.velocity": { - "repository": "https://github.com/trilogy-group/vscode-velocity" + "repository": "https://github.com/sodatea/vscode-velocity", + "custom": [ + "[ $VERSION = '0.2.0' ] && sed -i 's/\\(\"version\": \"\\).*\\(\"\\)/\\1'$VERSION'\\2/g' package.json || true", + "[ $VERSION = '0.2.0' ] && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"pack\": \".*\"\\),/\\1/g' package.json || true", + "[ $VERSION = '0.2.0' ] && npm remove --save-dev vscode && npm install --save-dev @types/vscode@1.25 || true", + "npm install", + "vsce package -o extension.vsix" + ] }, "steoates.autoimport": { "repository": "https://github.com/soates/Auto-Import" From 3bb4171002326c88627c8f4cab17f313ed734ff0 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 14:59:07 +0200 Subject: [PATCH 103/157] Add extension `ms-dotnettools.vscode-dotnet-runtime` Looks like `ms-dotnettools.vscode-dotnet-runtime` is required by other extensions --- extensions.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/extensions.json b/extensions.json index 3a79b393b..dc95fdd28 100644 --- a/extensions.json +++ b/extensions.json @@ -874,6 +874,13 @@ "repository": "https://github.com/microsoft/vscode-loc", "location": "i18n/vscode-language-pack-zh-hant" }, + "ms-dotnettools.vscode-dotnet-runtime": { + "repository": "https://github.com/dotnet/vscode-dotnet-runtime", + "location": "vscode-dotnet-runtime-extension", + "custom": [ + "cd vscode-dotnet-runtime-extension && vsce package --ignoreFile ../.vscodeignore -o extension.vsix --yarn" + ] + }, "ms-kubernetes-tools.vscode-kubernetes-tools": { "repository": "https://github.com/Azure/vscode-kubernetes-tools" }, From e0f095fdac0f6dbb5072e4ebc6b7411dacfe47ef Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 15:25:02 +0200 Subject: [PATCH 104/157] Apply `saltud.type4py` only for specific version --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index dc95fdd28..fa85980ad 100644 --- a/extensions.json +++ b/extensions.json @@ -1155,7 +1155,7 @@ }, "saltud.type4py": { "repository": "https://github.com/saltudelft/type4py-vscode-ext", - "prepublish": "npm run package-web" + "prepublish": "[ $VERSION = '0.2.0' ] && npm run package-web || true" }, "samuelcolvin.jinjahtml": { "repository": "https://github.com/samuelcolvin/jinjahtml-vscode" From 2f1db8d71285d86227b72332b33db44e10e3843b Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 15:26:03 +0200 Subject: [PATCH 105/157] Ensure all custom commands exit `0` --- extensions.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/extensions.json b/extensions.json index fa85980ad..d0569a797 100644 --- a/extensions.json +++ b/extensions.json @@ -505,7 +505,7 @@ "location": ".", "custom": [ "[ $VERSION = '2.21.0' ] && npm install --no-save npm@8.5.5 || true", - "[ $VERSION = '2.21.0' ] && npx node@16 ./node_modules/npm/bin/npm-cli.js install", + "[ $VERSION = '2.21.0' ] && npx node@16 ./node_modules/npm/bin/npm-cli.js install || true", "[ $VERSION = '2.21.0' ] || npm install", "vsce package -o extension.vsix" ] @@ -564,7 +564,7 @@ "[ $VERSION = '1.0.5' ] && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", "[ $VERSION = '1.0.5' ] && cd phpcs && npm remove vscode && npm install --save-dev @types/vscode@1.20.0 || true", "[ $VERSION = '1.0.5' ] && npm install --save-dev @types/node@9.6.61 typescript@3.9.10 || true", - "[ $VERSION = '1.0.5' ] && sed -i 's/\\(abstract \\)async/\\1/g' phpcs/src/resolvers/path-resolver-base.ts", + "[ $VERSION = '1.0.5' ] && sed -i 's/\\(abstract \\)async/\\1/g' phpcs/src/resolvers/path-resolver-base.ts || true", "npm install", "npm run compile", "cp LICENSE* phpcs && npx -c 'cd phpcs && vsce package -o extension.vsix'" @@ -657,7 +657,7 @@ "repository": "https://github.com/JustusAdam/language-haskell", "location": ".", "custom": [ - "[ $VERSION = '3.6.0' ] && git checkout 0475f2dace08a0b9f419c7521475564fa89f130f", + "[ $VERSION = '3.6.0' ] && git checkout 0475f2dace08a0b9f419c7521475564fa89f130f || true", "npm install", "vsce package -o extension.vsix" ] @@ -1106,7 +1106,7 @@ "custom": [ "[ $VERSION = '0.28.1' ] && sed -i 's/{/\\0\\n\\t\"concurrency\": 1,/g' lerna.json || true", "npx yarn install", - "[ $VERSION = '0.28.1' ] && mkdir -p ./packages/language-server-ruby/dist", + "[ $VERSION = '0.28.1' ] && mkdir -p ./packages/language-server-ruby/dist || true", "npx lerna run build", "cp LICENSE* packages/vscode-ruby-client/", "cd packages/vscode-ruby-client && vsce package --no-dependencies -o extension.vsix" From c9193a683e9261ba12bb5015e2ba8c760af38d10 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 15:33:26 +0200 Subject: [PATCH 106/157] Copy license to `ms-dotnettools.vscode-dotnet-runtime` --- extensions.json | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions.json b/extensions.json index d0569a797..862113942 100644 --- a/extensions.json +++ b/extensions.json @@ -878,6 +878,7 @@ "repository": "https://github.com/dotnet/vscode-dotnet-runtime", "location": "vscode-dotnet-runtime-extension", "custom": [ + "cp LICENSE* vscode-dotnet-runtime-extension", "cd vscode-dotnet-runtime-extension && vsce package --ignoreFile ../.vscodeignore -o extension.vsix --yarn" ] }, From 39b96d8a4abe4a7bb4fce530f563227fe984ca7e Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 16:15:01 +0200 Subject: [PATCH 107/157] Add fix for `vscode-org-mode.org-mode` --- extensions.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 862113942..a4573c73d 100644 --- a/extensions.json +++ b/extensions.json @@ -1354,7 +1354,16 @@ "repository": "https://github.com/vscode-icons/vscode-icons" }, "vscode-org-mode.org-mode": { - "repository": "https://github.com/vscode-org-mode/vscode-org-mode" + "repository": "https://github.com/vscode-org-mode/vscode-org-mode", + "location": ".", + "custom": [ + "[ $MS_VERSION = '1.0.0' ] && git checkout e8cc69868af427f5fd03c8ad125b493cbf2e8292 || true", + "[ $MS_VERSION = '1.0.0' ] && npm remove --save-dev vscode && npm install --save-dev @types/vscode@1.23 || true", + "[ $MS_VERSION = '1.0.0' ] && sed -i '/\"categories\":\\s*\\[/,/\\[/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' package.json || true", + "[ $MS_VERSION = '1.0.0' ] && sed -i '/\"postinstall\": \".*\"/d' package.json || true", + "npm install", + "vsce package -o extension.vsix" + ] }, "vscode.smali": { "repository": "https://github.com/ViRb3/vscode-smali", From b4e208feb6fbaee3c43cbf834951f71cc2f257ce Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 17:50:09 +0200 Subject: [PATCH 108/157] Update `typescript` version in `org-mode` --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index a4573c73d..b28e362de 100644 --- a/extensions.json +++ b/extensions.json @@ -1358,7 +1358,7 @@ "location": ".", "custom": [ "[ $MS_VERSION = '1.0.0' ] && git checkout e8cc69868af427f5fd03c8ad125b493cbf2e8292 || true", - "[ $MS_VERSION = '1.0.0' ] && npm remove --save-dev vscode && npm install --save-dev @types/vscode@1.23 || true", + "[ $MS_VERSION = '1.0.0' ] && npm remove --save-dev vscode && npm install --save-dev typescript@3 @types/vscode@1.23 || true", "[ $MS_VERSION = '1.0.0' ] && sed -i '/\"categories\":\\s*\\[/,/\\[/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' package.json || true", "[ $MS_VERSION = '1.0.0' ] && sed -i '/\"postinstall\": \".*\"/d' package.json || true", "npm install", From 9ea69dbf522030c94da7826c7d902e1ef9c1e32d Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 21:53:24 +0200 Subject: [PATCH 109/157] Add workaround for `vshaxe.hxcpp-debugger` --- extensions.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index b28e362de..447a815e9 100644 --- a/extensions.json +++ b/extensions.json @@ -1384,7 +1384,15 @@ }, "vshaxe.hxcpp-debugger": { "repository": "https://github.com/vshaxe/hxcpp-debugger", - "prepublish": "npx lix download" + "location": ".", + "custom": [ + "[ $VERSION = '1.2.4' ] && git checkout 4a5fdc0adcce7e6d028fb64aaf9777695110341d || true", + "npm install", + "[ $VERSION = '1.2.4' ] && npm install --no-save lix", + "npx lix download", + "[ $VERSION = '1.2.4' ] && npx haxelib install vscode && npx haxelib install vscode-debugadapter || true", + "npx haxe build.hxml" + ] }, "vsls-contrib.codetour": { "repository": "https://github.com/vsls-contrib/codetour" From b862b3fe146b0d63c6089ace4d4d322944649619 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 22:02:39 +0200 Subject: [PATCH 110/157] Update `@types/vscode` version --- extensions.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/extensions.json b/extensions.json index 447a815e9..e1136e812 100644 --- a/extensions.json +++ b/extensions.json @@ -13,9 +13,9 @@ "repository": "https://github.com/adamhartford/vscode-base64", "location": ".", "custom": [ - "[ $VERSION = '0.1.0' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", + "[ $VERSION = '0.1.0' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g' package.json || true", "[ $VERSION = '0.1.0' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "[ $VERSION = '0.1.0' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", + "[ $VERSION = '0.1.0' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.14.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", "[ $VERSION = '0.1.0' ] && sed -i '/\"devDependencies\": {/,/}/{/\"vscode\": \".*\"/d}' package.json || true", "[ $VERSION = '0.1.0' ] && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", "[ $VERSION = '0.1.0' ] && rm -rf typings || true", @@ -1128,9 +1128,9 @@ "location": ".", "custom": [ "[ $VERSION = '0.0.4' ] && sed -i 's/git+\\(https\\)/\\1/g' package.json || true", - "[ $VERSION = '0.0.4' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.1.0\\2/g' package.json || true", + "[ $VERSION = '0.0.4' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g' package.json || true", "[ $VERSION = '0.0.4' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "[ $VERSION = '0.0.4' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", + "[ $VERSION = '0.0.4' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.14.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", "[ $VERSION = '0.0.4' ] && npm remove --save-dev vscode || true", "[ $VERSION = '0.0.4' ] && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", "[ $VERSION = '0.0.4' ] && rm -rf typings || true", From 86fbea7918764cad3c277a4bba292cdfd5c6fa62 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 22:18:19 +0200 Subject: [PATCH 111/157] Add workaround for `wmaurer.change-case` --- extensions.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index e1136e812..71291f0e3 100644 --- a/extensions.json +++ b/extensions.json @@ -1416,7 +1416,16 @@ "prepublish": "cd packages/vscode-import-cost && git clean -xdf && npm install" }, "wmaurer.change-case": { - "repository": "https://github.com/wmaurer/vscode-change-case" + "repository": "https://github.com/wmaurer/vscode-change-case", + "location": ".", + "custom": [ + "[ $VERSION = '1.0.0' ] && npm remove --save-dev vscode || true", + "[ $VERSION = '1.0.0' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g' package.json || true", + "[ $VERSION = '1.0.0' ] && sed -i '/\"postinstall\": \".*\"/d;s/\\(\"compile\": \".*\"\\),/\\1/g' package.json || true", + "[ $VERSION = '1.0.0' ] && npm install --save-dev @types/vscode@1.14.0 typescript@3 || true", + "npm install", + "vsce package -o extension.vsix" + ] }, "wongjn.php-sniffer": { "repository": "https://github.com/wongjn/vscode-php-sniffer" From 4520e75cc41e7b291a75c06c78d6c40e02de9b4f Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 23:01:11 +0200 Subject: [PATCH 112/157] Remove obsolete workaround --- extensions.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index 71291f0e3..8f4670a52 100644 --- a/extensions.json +++ b/extensions.json @@ -1064,8 +1064,7 @@ "repository": "https://github.com/openfl/lime-vscode-extension" }, "paiqo.databricks-vscode": { - "repository": "https://github.com/paiqo/Databricks-VSCode", - "prepublish": "rm vscode.d.ts" + "repository": "https://github.com/paiqo/Databricks-VSCode" }, "paragdiwan.gitpatch": { "repository": "https://github.com/paragdiwan/vscode-git-patch" From 8097d6373809e445539bf30b659d923801e6a966 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 23:03:03 +0200 Subject: [PATCH 113/157] Fix broken workaround for `rintoj.json-organizer` --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 8f4670a52..f55f293e5 100644 --- a/extensions.json +++ b/extensions.json @@ -1126,11 +1126,11 @@ "repository": "https://github.com/rintoj/json-organizer", "location": ".", "custom": [ + "[ $VERSION = '0.0.4' ] && npm remove --save-dev vscode || true", "[ $VERSION = '0.0.4' ] && sed -i 's/git+\\(https\\)/\\1/g' package.json || true", "[ $VERSION = '0.0.4' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g' package.json || true", "[ $VERSION = '0.0.4' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", "[ $VERSION = '0.0.4' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.14.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", - "[ $VERSION = '0.0.4' ] && npm remove --save-dev vscode || true", "[ $VERSION = '0.0.4' ] && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", "[ $VERSION = '0.0.4' ] && rm -rf typings || true", "npm install", From 2fb8836a6c926b16d8ed7fd8c9430b70e294f09a Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 23:04:24 +0200 Subject: [PATCH 114/157] Apply `velocity`-workaround based on `MS_VERSION` --- extensions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions.json b/extensions.json index f55f293e5..85679cf20 100644 --- a/extensions.json +++ b/extensions.json @@ -1240,9 +1240,9 @@ "sodatea.velocity": { "repository": "https://github.com/sodatea/vscode-velocity", "custom": [ - "[ $VERSION = '0.2.0' ] && sed -i 's/\\(\"version\": \"\\).*\\(\"\\)/\\1'$VERSION'\\2/g' package.json || true", - "[ $VERSION = '0.2.0' ] && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"pack\": \".*\"\\),/\\1/g' package.json || true", - "[ $VERSION = '0.2.0' ] && npm remove --save-dev vscode && npm install --save-dev @types/vscode@1.25 || true", + "[ $MS_VERSION = '0.2.0' ] && sed -i 's/\\(\"version\": \"\\).*\\(\"\\)/\\1'$VERSION'\\2/g' package.json || true", + "[ $MS_VERSION = '0.2.0' ] && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"pack\": \".*\"\\),/\\1/g' package.json || true", + "[ $MS_VERSION = '0.2.0' ] && npm remove --save-dev vscode && npm install --save-dev @types/vscode@1.25 || true", "npm install", "vsce package -o extension.vsix" ] From 839ce9c6cabace0333745fc018642a40efee12cb Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 23:12:13 +0200 Subject: [PATCH 115/157] Fix `vscode-org-mode.org-mode` workaround --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 85679cf20..e12dca255 100644 --- a/extensions.json +++ b/extensions.json @@ -1357,7 +1357,7 @@ "location": ".", "custom": [ "[ $MS_VERSION = '1.0.0' ] && git checkout e8cc69868af427f5fd03c8ad125b493cbf2e8292 || true", - "[ $MS_VERSION = '1.0.0' ] && npm remove --save-dev vscode && npm install --save-dev typescript@3 @types/vscode@1.23 || true", + "[ $MS_VERSION = '1.0.0' ] && npm remove --save-dev vscode && npm install --save-dev typescript@3 @types/vscode@1.23 @types/node@7 || true", "[ $MS_VERSION = '1.0.0' ] && sed -i '/\"categories\":\\s*\\[/,/\\[/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' package.json || true", "[ $MS_VERSION = '1.0.0' ] && sed -i '/\"postinstall\": \".*\"/d' package.json || true", "npm install", From f865d7ee6ccbff5043cbc7128cd6394277367528 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 23:13:07 +0200 Subject: [PATCH 116/157] Add missing command to `vshaxe.hxcpp-debugger` workaround --- extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index e12dca255..b6bf1eaf5 100644 --- a/extensions.json +++ b/extensions.json @@ -1390,7 +1390,8 @@ "[ $VERSION = '1.2.4' ] && npm install --no-save lix", "npx lix download", "[ $VERSION = '1.2.4' ] && npx haxelib install vscode && npx haxelib install vscode-debugadapter || true", - "npx haxe build.hxml" + "npx haxe build.hxml", + "vsce package -o extension.vsix" ] }, "vsls-contrib.codetour": { From 1f9c3a3e54ce833f7001ea041907d998089a3610 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Tue, 29 Mar 2022 23:37:07 +0200 Subject: [PATCH 117/157] Add missing property to `velocity` fix --- extensions.json | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions.json b/extensions.json index b6bf1eaf5..d97dd9b70 100644 --- a/extensions.json +++ b/extensions.json @@ -1239,6 +1239,7 @@ }, "sodatea.velocity": { "repository": "https://github.com/sodatea/vscode-velocity", + "location": ".", "custom": [ "[ $MS_VERSION = '0.2.0' ] && sed -i 's/\\(\"version\": \"\\).*\\(\"\\)/\\1'$VERSION'\\2/g' package.json || true", "[ $MS_VERSION = '0.2.0' ] && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"pack\": \".*\"\\),/\\1/g' package.json || true", From fcbaac667beabb07dca940d2be3dd12a0f0c8e5b Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 00:01:31 +0200 Subject: [PATCH 118/157] Add a workaround for `Wscats.eno` --- extensions.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index d97dd9b70..16f9c3397 100644 --- a/extensions.json +++ b/extensions.json @@ -1433,7 +1433,15 @@ }, "Wscats.eno": { "repository": "https://github.com/Wscats/compile-hero", - "prepublish": "npm run build" + "location": ".", + "custom": [ + "[ $VERSION = '2.3.53' ] && sed -i '/\"postinstall\": \".*\"/d' publish.js || true", + "[ $VERSION = '2.3.53' ] && sed -i 's/\"devDependencies\": {/a \"@types/vscode\": \"^1.39.0\",' package.json || true", + "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/}/{ /\"vscode\": \".*\"/d }", + "[ $VERSION = '2.3.53' ] && rm -rf src/test || true", + "npm run build:beautify", + "vsce package -o extension.vsix" + ] }, "Wscats.omi-snippets": { "repository": "https://github.com/Wscats/omi-snippets" From d3bb549ee410fb178851d554b602741b2678649b Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 00:23:43 +0200 Subject: [PATCH 119/157] Add fix for `xirider.livecode` --- extensions.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 16f9c3397..f6fa3671c 100644 --- a/extensions.json +++ b/extensions.json @@ -1460,7 +1460,14 @@ "repository": "https://github.com/xdebug/vscode-php-debug" }, "xirider.livecode": { - "repository": "https://github.com/xirider/livecode" + "repository": "https://github.com/xirider/livecode", + "location": ".", + "custom": [ + "[ $VERSION = '1.3.10' ] && npx rimraf node_modules || true", + "[ $VERSION = '1.3.10' ] && sed -i '/\"license\": \".*\"/d' package.json || true", + "npm install", + "vsce package -o extension.vsix" + ] }, "xxamxx.vscode-rubygems": { "repository": "https://github.com/xxamxx/vscode-rubygems" From 4a5fd6221e2bedf14ee662c7aad8df7e62a2f3ac Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 00:38:33 +0200 Subject: [PATCH 120/157] Add a workaround for `godot-csharp-vscode` --- extensions.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/extensions.json b/extensions.json index f6fa3671c..1692da398 100644 --- a/extensions.json +++ b/extensions.json @@ -1008,6 +1008,22 @@ "naumovs.color-highlight": { "repository": "https://github.com/egonyans/vscode-ext-color-highlight" }, + "neikeq.godot-csharp-vscode": { + "repository": "https://github.com/godotengine/godot-csharp-vscode", + "location": ".", + "custom": [ + "[ $VERSION = '0.2.1' ] && sed -i '/output: {/a hashFunction: \"xxhash64\"' webpack.config.js || true", + "[ $VERSION = '0.2.1' ] && npm install --save-dev webpack@5.70.0 webpack-cli@4.9.2 || true", + "echo 'apt-get install -y apt-transport-https dirmngr gnupg ca-certificates' > /tmp/build-godot.sh", + "echo 'apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF' >> /tmp/build-godot.sh", + "echo \"echo 'deb https://download.mono-project.com/repo/debian stable-buster main' | tee /etc/apt/sources.list.d/mono-official-stable.list\" >> /tmp/build-godot.sh", + "echo 'apt-get update -y && apt-get install -y mono-devel && rm -rf /var/lib/apt/lists/*' >> /tmp/build-godot.sh", + "echo 'npm install' >> /tmp/build-godot.sh", + "echo 'npm remove --no-save make' >> /tmp/build-godot.sh", + "echo 'vsce package -o extension.vsix' >> /tmp/build-godot.sh", + "cat /tmp/build-godot.sh | docker run -i --rm -v $(pwd):/workspace -w /workspace node:lts bash" + ] + }, "neilbrayfield.php-docblocker": { "repository": "https://github.com/neild3r/vscode-php-docblocker" }, From cd462118048b9bea0a682a35c7dfa0534cfba91b Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 01:03:43 +0200 Subject: [PATCH 121/157] Try to fix the godot package --- extensions.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions.json b/extensions.json index 1692da398..029d88756 100644 --- a/extensions.json +++ b/extensions.json @@ -1018,9 +1018,9 @@ "echo 'apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF' >> /tmp/build-godot.sh", "echo \"echo 'deb https://download.mono-project.com/repo/debian stable-buster main' | tee /etc/apt/sources.list.d/mono-official-stable.list\" >> /tmp/build-godot.sh", "echo 'apt-get update -y && apt-get install -y mono-devel && rm -rf /var/lib/apt/lists/*' >> /tmp/build-godot.sh", - "echo 'npm install' >> /tmp/build-godot.sh", - "echo 'npm remove --no-save make' >> /tmp/build-godot.sh", - "echo 'vsce package -o extension.vsix' >> /tmp/build-godot.sh", + "echo 'su -c \"npm install\" node' >> /tmp/build-godot.sh", + "echo 'su -c \"npm remove --no-save make\" node' >> /tmp/build-godot.sh", + "echo 'su -c \"vsce package -o extension.vsix\" node' >> /tmp/build-godot.sh", "cat /tmp/build-godot.sh | docker run -i --rm -v $(pwd):/workspace -w /workspace node:lts bash" ] }, From 672b606681d8b1495e59dfcc6f8f4c4bc83489a1 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 01:07:46 +0200 Subject: [PATCH 122/157] Fix broken workaround for `sodatea.velocity` --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 029d88756..5db4e7bcf 100644 --- a/extensions.json +++ b/extensions.json @@ -1257,7 +1257,7 @@ "repository": "https://github.com/sodatea/vscode-velocity", "location": ".", "custom": [ - "[ $MS_VERSION = '0.2.0' ] && sed -i 's/\\(\"version\": \"\\).*\\(\"\\)/\\1'$VERSION'\\2/g' package.json || true", + "[ $MS_VERSION = '0.2.0' ] && sed -i 's/\\(\"version\": \"\\).*\\(\"\\)/\\1'$MS_VERSION'\\2/g' package.json || true", "[ $MS_VERSION = '0.2.0' ] && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"pack\": \".*\"\\),/\\1/g' package.json || true", "[ $MS_VERSION = '0.2.0' ] && npm remove --save-dev vscode && npm install --save-dev @types/vscode@1.25 || true", "npm install", From 86cd04eac8b3cd34ffc2344fc020361a586cacad Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 01:08:32 +0200 Subject: [PATCH 123/157] Fix incomplete command --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 5db4e7bcf..f75d40b7e 100644 --- a/extensions.json +++ b/extensions.json @@ -1453,7 +1453,7 @@ "custom": [ "[ $VERSION = '2.3.53' ] && sed -i '/\"postinstall\": \".*\"/d' publish.js || true", "[ $VERSION = '2.3.53' ] && sed -i 's/\"devDependencies\": {/a \"@types/vscode\": \"^1.39.0\",' package.json || true", - "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/}/{ /\"vscode\": \".*\"/d }", + "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/}/{ /\"vscode\": \".*\"/d }' package.json || true", "[ $VERSION = '2.3.53' ] && rm -rf src/test || true", "npm run build:beautify", "vsce package -o extension.vsix" From 3574ca0f003b8c96c2b869fbef97661e4d6aeb45 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 08:04:42 +0200 Subject: [PATCH 124/157] Increase timeout of `godot-csharp-vscode` --- extensions.json | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions.json b/extensions.json index f75d40b7e..f54a35589 100644 --- a/extensions.json +++ b/extensions.json @@ -1011,6 +1011,7 @@ "neikeq.godot-csharp-vscode": { "repository": "https://github.com/godotengine/godot-csharp-vscode", "location": ".", + "timeout": 10, "custom": [ "[ $VERSION = '0.2.1' ] && sed -i '/output: {/a hashFunction: \"xxhash64\"' webpack.config.js || true", "[ $VERSION = '0.2.1' ] && npm install --save-dev webpack@5.70.0 webpack-cli@4.9.2 || true", From ff5d1fed0fe19107a928322217bfc39ce88a912a Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 08:15:30 +0200 Subject: [PATCH 125/157] Downgrade godot container to node v14 --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index f54a35589..33ba4e6c7 100644 --- a/extensions.json +++ b/extensions.json @@ -1022,7 +1022,7 @@ "echo 'su -c \"npm install\" node' >> /tmp/build-godot.sh", "echo 'su -c \"npm remove --no-save make\" node' >> /tmp/build-godot.sh", "echo 'su -c \"vsce package -o extension.vsix\" node' >> /tmp/build-godot.sh", - "cat /tmp/build-godot.sh | docker run -i --rm -v $(pwd):/workspace -w /workspace node:lts bash" + "cat /tmp/build-godot.sh | docker run -i --rm -v $(pwd):/workspace -w /workspace node:14 bash" ] }, "neilbrayfield.php-docblocker": { From 352da1174ba20205df0b2d347b408ba8c129f96d Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 08:31:46 +0200 Subject: [PATCH 126/157] Fix typo --- extensions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index 33ba4e6c7..da1f0242d 100644 --- a/extensions.json +++ b/extensions.json @@ -1022,7 +1022,7 @@ "echo 'su -c \"npm install\" node' >> /tmp/build-godot.sh", "echo 'su -c \"npm remove --no-save make\" node' >> /tmp/build-godot.sh", "echo 'su -c \"vsce package -o extension.vsix\" node' >> /tmp/build-godot.sh", - "cat /tmp/build-godot.sh | docker run -i --rm -v $(pwd):/workspace -w /workspace node:14 bash" + "cat /tmp/build-godot.sh | docker run -i --rm -e NODE_UID=${UID} -v $(pwd):/workspace -w /workspace node:14 bash" ] }, "neilbrayfield.php-docblocker": { @@ -1453,7 +1453,7 @@ "location": ".", "custom": [ "[ $VERSION = '2.3.53' ] && sed -i '/\"postinstall\": \".*\"/d' publish.js || true", - "[ $VERSION = '2.3.53' ] && sed -i 's/\"devDependencies\": {/a \"@types/vscode\": \"^1.39.0\",' package.json || true", + "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/a \"@types/vscode\": \"^1.39.0\",' package.json || true", "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/}/{ /\"vscode\": \".*\"/d }' package.json || true", "[ $VERSION = '2.3.53' ] && rm -rf src/test || true", "npm run build:beautify", From 73bf6731ce39b99f0fc886b766b505e33adb0b59 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 08:38:00 +0200 Subject: [PATCH 127/157] Remove unnecessary docker arguments --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index da1f0242d..a6e747d78 100644 --- a/extensions.json +++ b/extensions.json @@ -1022,7 +1022,7 @@ "echo 'su -c \"npm install\" node' >> /tmp/build-godot.sh", "echo 'su -c \"npm remove --no-save make\" node' >> /tmp/build-godot.sh", "echo 'su -c \"vsce package -o extension.vsix\" node' >> /tmp/build-godot.sh", - "cat /tmp/build-godot.sh | docker run -i --rm -e NODE_UID=${UID} -v $(pwd):/workspace -w /workspace node:14 bash" + "cat /tmp/build-godot.sh | docker run -i -v $(pwd):/workspace -w /workspace node:14 bash" ] }, "neilbrayfield.php-docblocker": { From b725b899c6c44f3053aabf7fb4950652a8922789 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 08:45:13 +0200 Subject: [PATCH 128/157] Change `node` user-id according to host --- extensions.json | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions.json b/extensions.json index a6e747d78..8acf45e99 100644 --- a/extensions.json +++ b/extensions.json @@ -1019,6 +1019,7 @@ "echo 'apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF' >> /tmp/build-godot.sh", "echo \"echo 'deb https://download.mono-project.com/repo/debian stable-buster main' | tee /etc/apt/sources.list.d/mono-official-stable.list\" >> /tmp/build-godot.sh", "echo 'apt-get update -y && apt-get install -y mono-devel && rm -rf /var/lib/apt/lists/*' >> /tmp/build-godot.sh", + "echo \"usermod -u ${UID} -g ${GID} node\" >> /tmp/build-godot.sh", "echo 'su -c \"npm install\" node' >> /tmp/build-godot.sh", "echo 'su -c \"npm remove --no-save make\" node' >> /tmp/build-godot.sh", "echo 'su -c \"vsce package -o extension.vsix\" node' >> /tmp/build-godot.sh", From b3ff40a540d93fe528711777ae7af3bb3791c30e Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 09:13:51 +0200 Subject: [PATCH 129/157] Refactor `Wscats.eno`s dependency injection --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 8acf45e99..a6d35bdd4 100644 --- a/extensions.json +++ b/extensions.json @@ -1454,7 +1454,7 @@ "location": ".", "custom": [ "[ $VERSION = '2.3.53' ] && sed -i '/\"postinstall\": \".*\"/d' publish.js || true", - "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/a \"@types/vscode\": \"^1.39.0\",' package.json || true", + "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/a\\ \"@types/vscode\": \"^1.39.0\",' package.json || true", "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/}/{ /\"vscode\": \".*\"/d }' package.json || true", "[ $VERSION = '2.3.53' ] && rm -rf src/test || true", "npm run build:beautify", From 0fc9698c4fcaf6582630b703f915af750d324733 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 09:14:22 +0200 Subject: [PATCH 130/157] Fix incorrect commands in `Wscats.eno` --- extensions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index a6d35bdd4..1bf799e9c 100644 --- a/extensions.json +++ b/extensions.json @@ -1454,8 +1454,8 @@ "location": ".", "custom": [ "[ $VERSION = '2.3.53' ] && sed -i '/\"postinstall\": \".*\"/d' publish.js || true", - "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/a\\ \"@types/vscode\": \"^1.39.0\",' package.json || true", - "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/}/{ /\"vscode\": \".*\"/d }' package.json || true", + "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/a\\ \"@types/vscode\": \"^1.39.0\",' publish.js || true", + "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/}/{ /\"vscode\": \".*\"/d }' publish.js || true", "[ $VERSION = '2.3.53' ] && rm -rf src/test || true", "npm run build:beautify", "vsce package -o extension.vsix" From 57ba0d72dde9d4d3c874ceab294d472e2190c2b1 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 09:14:38 +0200 Subject: [PATCH 131/157] Refactor detection of current user's ids --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 1bf799e9c..f9992f9fe 100644 --- a/extensions.json +++ b/extensions.json @@ -1019,7 +1019,7 @@ "echo 'apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF' >> /tmp/build-godot.sh", "echo \"echo 'deb https://download.mono-project.com/repo/debian stable-buster main' | tee /etc/apt/sources.list.d/mono-official-stable.list\" >> /tmp/build-godot.sh", "echo 'apt-get update -y && apt-get install -y mono-devel && rm -rf /var/lib/apt/lists/*' >> /tmp/build-godot.sh", - "echo \"usermod -u ${UID} -g ${GID} node\" >> /tmp/build-godot.sh", + "echo \"usermod -u $(id -u) -g $(id -g) node\" >> /tmp/build-godot.sh", "echo 'su -c \"npm install\" node' >> /tmp/build-godot.sh", "echo 'su -c \"npm remove --no-save make\" node' >> /tmp/build-godot.sh", "echo 'su -c \"vsce package -o extension.vsix\" node' >> /tmp/build-godot.sh", From 2f7fdcb61d7e20cde006fb9b5f52bf34a925abc6 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 09:34:57 +0200 Subject: [PATCH 132/157] Refactor `apt-get` calls --- extensions.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index f9992f9fe..9cf862c92 100644 --- a/extensions.json +++ b/extensions.json @@ -1015,10 +1015,11 @@ "custom": [ "[ $VERSION = '0.2.1' ] && sed -i '/output: {/a hashFunction: \"xxhash64\"' webpack.config.js || true", "[ $VERSION = '0.2.1' ] && npm install --save-dev webpack@5.70.0 webpack-cli@4.9.2 || true", - "echo 'apt-get install -y apt-transport-https dirmngr gnupg ca-certificates' > /tmp/build-godot.sh", + "echo 'apt-get update -y' > /tmp/build-godot.sh", + "echo 'apt-get install -y apt-transport-https dirmngr gnupg ca-certificates' >> /tmp/build-godot.sh", "echo 'apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF' >> /tmp/build-godot.sh", "echo \"echo 'deb https://download.mono-project.com/repo/debian stable-buster main' | tee /etc/apt/sources.list.d/mono-official-stable.list\" >> /tmp/build-godot.sh", - "echo 'apt-get update -y && apt-get install -y mono-devel && rm -rf /var/lib/apt/lists/*' >> /tmp/build-godot.sh", + "echo 'apt-get update -y && apt-get install -y mono-devel' >> /tmp/build-godot.sh", "echo \"usermod -u $(id -u) -g $(id -g) node\" >> /tmp/build-godot.sh", "echo 'su -c \"npm install\" node' >> /tmp/build-godot.sh", "echo 'su -c \"npm remove --no-save make\" node' >> /tmp/build-godot.sh", From fb40675ce07f70e844c0953b5abd80d8e1a5bc29 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 09:35:18 +0200 Subject: [PATCH 133/157] Set the `UID` of `node` only --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 9cf862c92..3c0c9df80 100644 --- a/extensions.json +++ b/extensions.json @@ -1020,7 +1020,7 @@ "echo 'apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF' >> /tmp/build-godot.sh", "echo \"echo 'deb https://download.mono-project.com/repo/debian stable-buster main' | tee /etc/apt/sources.list.d/mono-official-stable.list\" >> /tmp/build-godot.sh", "echo 'apt-get update -y && apt-get install -y mono-devel' >> /tmp/build-godot.sh", - "echo \"usermod -u $(id -u) -g $(id -g) node\" >> /tmp/build-godot.sh", + "echo \"usermod -u $(id -u) node\" >> /tmp/build-godot.sh", "echo 'su -c \"npm install\" node' >> /tmp/build-godot.sh", "echo 'su -c \"npm remove --no-save make\" node' >> /tmp/build-godot.sh", "echo 'su -c \"vsce package -o extension.vsix\" node' >> /tmp/build-godot.sh", From dcf2a268634f5f754e11d0fda848c21ec8531c03 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 09:40:21 +0200 Subject: [PATCH 134/157] Fix broken `sed` command --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 3c0c9df80..824357aa1 100644 --- a/extensions.json +++ b/extensions.json @@ -1456,7 +1456,7 @@ "custom": [ "[ $VERSION = '2.3.53' ] && sed -i '/\"postinstall\": \".*\"/d' publish.js || true", "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/a\\ \"@types/vscode\": \"^1.39.0\",' publish.js || true", - "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/}/{ /\"vscode\": \".*\"/d }' publish.js || true", + "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/,/}/{ /\"vscode\": \".*\"/d }' publish.js || true", "[ $VERSION = '2.3.53' ] && rm -rf src/test || true", "npm run build:beautify", "vsce package -o extension.vsix" From 49055444964c4ac541671e59ea95162ec60c23b9 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 09:51:26 +0200 Subject: [PATCH 135/157] Upgrade node docker back up --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 824357aa1..d52d56cb1 100644 --- a/extensions.json +++ b/extensions.json @@ -1024,7 +1024,7 @@ "echo 'su -c \"npm install\" node' >> /tmp/build-godot.sh", "echo 'su -c \"npm remove --no-save make\" node' >> /tmp/build-godot.sh", "echo 'su -c \"vsce package -o extension.vsix\" node' >> /tmp/build-godot.sh", - "cat /tmp/build-godot.sh | docker run -i -v $(pwd):/workspace -w /workspace node:14 bash" + "cat /tmp/build-godot.sh | docker run -i -v $(pwd):/workspace -w /workspace node:lts bash" ] }, "neilbrayfield.php-docblocker": { From 4b15c95b6c68a7f951af09895ccf1be9f1c6b769 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 09:51:42 +0200 Subject: [PATCH 136/157] Ensure to execute newly installed `vsce` --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index d52d56cb1..560500071 100644 --- a/extensions.json +++ b/extensions.json @@ -1023,7 +1023,7 @@ "echo \"usermod -u $(id -u) node\" >> /tmp/build-godot.sh", "echo 'su -c \"npm install\" node' >> /tmp/build-godot.sh", "echo 'su -c \"npm remove --no-save make\" node' >> /tmp/build-godot.sh", - "echo 'su -c \"vsce package -o extension.vsix\" node' >> /tmp/build-godot.sh", + "echo 'su -c \"npx --package vsce vsce package -o extension.vsix\" node' >> /tmp/build-godot.sh", "cat /tmp/build-godot.sh | docker run -i -v $(pwd):/workspace -w /workspace node:lts bash" ] }, From 29c400624f307e0203e71e9cc100d999b9d4fbf2 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 10:07:20 +0200 Subject: [PATCH 137/157] Add workaround for `Wscats.eno`s weird behavior --- extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 560500071..35bb2fa13 100644 --- a/extensions.json +++ b/extensions.json @@ -1458,7 +1458,8 @@ "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/a\\ \"@types/vscode\": \"^1.39.0\",' publish.js || true", "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/,/}/{ /\"vscode\": \".*\"/d }' publish.js || true", "[ $VERSION = '2.3.53' ] && rm -rf src/test || true", - "npm run build:beautify", + "npm run build:beautify || true", + "npm install", "vsce package -o extension.vsix" ] }, From 47a9f184d7023777f17ca70bc4ca9cea7942a884 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 10:28:13 +0200 Subject: [PATCH 138/157] Fix typo --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 35bb2fa13..94f960d60 100644 --- a/extensions.json +++ b/extensions.json @@ -1013,7 +1013,7 @@ "location": ".", "timeout": 10, "custom": [ - "[ $VERSION = '0.2.1' ] && sed -i '/output: {/a hashFunction: \"xxhash64\"' webpack.config.js || true", + "[ $VERSION = '0.2.1' ] && sed -i '/output: {/a hashFunction: \"xxhash64\",' webpack.config.js || true", "[ $VERSION = '0.2.1' ] && npm install --save-dev webpack@5.70.0 webpack-cli@4.9.2 || true", "echo 'apt-get update -y' > /tmp/build-godot.sh", "echo 'apt-get install -y apt-transport-https dirmngr gnupg ca-certificates' >> /tmp/build-godot.sh", From 335e8b7d3482cecbc4bbe066970d3e682e2b1808 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 11:25:40 +0200 Subject: [PATCH 139/157] Add missing operator to build command --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 94f960d60..a46cdae2a 100644 --- a/extensions.json +++ b/extensions.json @@ -1407,7 +1407,7 @@ "custom": [ "[ $VERSION = '1.2.4' ] && git checkout 4a5fdc0adcce7e6d028fb64aaf9777695110341d || true", "npm install", - "[ $VERSION = '1.2.4' ] && npm install --no-save lix", + "[ $VERSION = '1.2.4' ] && npm install --no-save lix || true", "npx lix download", "[ $VERSION = '1.2.4' ] && npx haxelib install vscode && npx haxelib install vscode-debugadapter || true", "npx haxe build.hxml", From a9440ffc85b8a5e5300b5f2b68858abc3310a1e1 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 30 Mar 2022 23:45:54 +0200 Subject: [PATCH 140/157] Remove unnecessary workaround --- extensions.json | 1 - 1 file changed, 1 deletion(-) diff --git a/extensions.json b/extensions.json index a46cdae2a..bcbc3bb29 100644 --- a/extensions.json +++ b/extensions.json @@ -1013,7 +1013,6 @@ "location": ".", "timeout": 10, "custom": [ - "[ $VERSION = '0.2.1' ] && sed -i '/output: {/a hashFunction: \"xxhash64\",' webpack.config.js || true", "[ $VERSION = '0.2.1' ] && npm install --save-dev webpack@5.70.0 webpack-cli@4.9.2 || true", "echo 'apt-get update -y' > /tmp/build-godot.sh", "echo 'apt-get install -y apt-transport-https dirmngr gnupg ca-certificates' >> /tmp/build-godot.sh", From 263ea75314aa42d002315cf814bc2b69c5a76704 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Tron=C3=AD=C4=8Dek?= Date: Fri, 1 Apr 2022 13:07:48 +0000 Subject: [PATCH 141/157] Remove unmaintained published extensions --- extensions.json | 95 ------------------------------------------------- 1 file changed, 95 deletions(-) diff --git a/extensions.json b/extensions.json index bcbc3bb29..0e926fa30 100644 --- a/extensions.json +++ b/extensions.json @@ -9,22 +9,6 @@ "abusaidm.html-snippets": { "repository": "https://github.com/abusaidm/html-snippets" }, - "adamhartford.vscode-base64": { - "repository": "https://github.com/adamhartford/vscode-base64", - "location": ".", - "custom": [ - "[ $VERSION = '0.1.0' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g' package.json || true", - "[ $VERSION = '0.1.0' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "[ $VERSION = '0.1.0' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.14.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", - "[ $VERSION = '0.1.0' ] && sed -i '/\"devDependencies\": {/,/}/{/\"vscode\": \".*\"/d}' package.json || true", - "[ $VERSION = '0.1.0' ] && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", - "[ $VERSION = '0.1.0' ] && rm -rf typings || true", - "[ $VERSION = '0.1.0' ] && sed -i 's/\\(: \\)\\(Selection\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true", - "npm install", - "[ $VERSION = '0.1.0' ] && npx tsc --noLib false -p . || true", - "vsce package -o extension.vsix" - ] - }, "adelphes.android-dev-ext": { "repository": "https://github.com/adelphes/android-dev-ext" }, @@ -82,32 +66,11 @@ "apollographql.apollo-midnight-color-theme": { "repository": "https://github.com/apollographql/apollo-midnight" }, - "appulate.filewatcher": { - "repository": "https://github.com/appulate/vscode-file-watcher", - "prepublish": "[ $VERSION = '1.0.3' ] && sed -i 's/\\(: \\)\\(vscode.WorkspaceFolder\\[\\]\\)/\\1readonly \\2/g' src/extension.ts || true" - }, "arcanis.vscode-zipfs": { "repository": "https://github.com/yarnpkg/berry", "location": "packages/vscode-zipfs", "prepublish": "sed -ri \"s_ssh://git@github.com/yarnpkg/berry.git_https://github.com/yarnpkg/berry_g\" packages/vscode-zipfs/package.json" }, - "arjun.swagger-viewer": { - "repository": "https://github.com/arjun-g/vs-swagger-viewer", - "location": ".", - "custom": [ - "[ $VERSION = '3.1.2' ] && sed -i '/\"@types\\/socket\\.io\": \".*\"/d' package.json || true", - "[ $VERSION = '3.1.2' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "[ $VERSION = '3.1.2' ] && sed -i '/\"vscode:prepublish\": \".*\"/d' package.json || true", - "[ $VERSION = '3.1.2' ] && sed -i 's/\\(^\\s*\"dependencies\": {\\s*$\\)/\\1\\n \"openapi-types\": \"^10.0.0\",/g' package.json || true", - "npm install", - "[ $VERSION = '3.1.2' ] && npx tsc --lib dom -p . || true", - "[ $VERSION = '3.1.2' ] && wget https://www.ko-fi.com/img/githubbutton_sm.svg || true", - "[ $VERSION = '3.1.2' ] && npx svgexport githubbutton_sm.svg githubbutton_sm.png || true", - "[ $VERSION = '3.1.2' ] && rm githubbutton_sm.svg || true", - "[ $VERSION = '3.1.2' ] && sed -i 's/\\(!\\[.*\\](\\)https:\\/\\/www\\.ko-fi\\.com\\/img\\/\\(githubbutton_sm\\.\\)svg\\()\\)/\\1.\\/\\2png\\3/g' README.md || true", - "vsce package -o extension.vsix" - ] - }, "asabil.meson": { "repository": "https://github.com/asabil/vscode-meson" }, @@ -409,36 +372,9 @@ "formulahendry.vscode-mysql": { "repository": "https://github.com/formulahendry/vscode-mysql" }, - "formulahendry.vscode-node-red": { - "repository": "https://github.com/formulahendry/vscode-node-red", - "location": ".", - "custom": [ - "[ $VERSION = '0.2.0' ] && sed -i 's/\\(\"@types\\/node-red\": \"\\).*\\(\"\\)/\\1^1.2.0\\2/g;s/\\(\"node-red\": \"\\).*\\(\"\\)/\\1^2.0.6\\2/g' package.json || true", - "[ $VERSION = '0.2.0' ] && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", - "[ $VERSION = '0.2.0' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "[ $VERSION = '0.2.0' ] && sed -i 's/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g;s/\\(\"applicationinsights\": \"\\).*\\(\"\\)/\\1^2.2.2\\2/g' package.json || true", - "[ $VERSION = '0.2.0' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.1.0\",/g' package.json || true", - "[ $VERSION = '0.2.0' ] && sed -i 's/\\(\\s*\\)httpAdminRoot: \".*\",/\\1userDir: require(\"path\").resolve(__dirname, \"..\", \".node-red\"),\\n\\0/g' src/nodeRedServer.ts || true", - "npm install", - "vsce package -o extension.vsix" - ] - }, "Fr43nk.seito-openfile": { "repository": "https://gitlab.com/fr43nk/seito-openfile" }, - "fraser.live-coder": { - "repository": "https://gitlab.com/Fraser-Greenlee/live-coder-vscode-extension", - "location": ".", - "custom": [ - "[ $VERSION = '1.0.2' ] && sed -i '/\"\\(postinstall\\|test\\|vscode:prepublish\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", - "[ $VERSION = '1.0.2' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g;s/\\(\"@types\\/node\": \"\\).*\\(\"\\)/\\1^17.0.23\\2/g' package.json || true", - "[ $VERSION = '1.0.2' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.35.0\",/g' package.json || true", - "[ $VERSION = '1.0.2' ] && rm -rf ./src/test || true", - "npm install", - "[ $VERSION = '1.0.2' ] && npm run compile -- --strict false --noUnusedLocals false || true", - "vsce package -o extension.vsix" - ] - }, "fredericbonnet.cmake-test-adapter": { "repository": "https://github.com/fredericbonnet/cmake-test-explorer" }, @@ -551,25 +487,6 @@ "IBMBlockchain.ibm-blockchain-platform": { "repository": "https://github.com/IBM-Blockchain/blockchain-vscode-extension" }, - "ikappas.composer": { - "repository": "https://github.com/ikappas/vscode-composer", - "prepublish": "[ $VERSION = '0.7.1' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json && npm install || true" - }, - "ikappas.phpcs": { - "repository": "https://github.com/ikappas/vscode-phpcs", - "location": "phpcs", - "custom": [ - "[ $VERSION = '1.0.5' ] && sed -i 's/\\(\"preinstall\": \"\\)\\(rimraf node_modules\"\\)/\\1npx --ignore-existing \\2/g' **/package.json package.json || true", - "[ $VERSION = '1.0.5' ] && sed -i '/\"categories\": \\[/,/\\]/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' ./phpcs/package.json || true", - "[ $VERSION = '1.0.5' ] && sed -i '/\"\\(update-vscode\\|postinstall\\)\": \".*\"/d' ./phpcs/package.json || true", - "[ $VERSION = '1.0.5' ] && cd phpcs && npm remove vscode && npm install --save-dev @types/vscode@1.20.0 || true", - "[ $VERSION = '1.0.5' ] && npm install --save-dev @types/node@9.6.61 typescript@3.9.10 || true", - "[ $VERSION = '1.0.5' ] && sed -i 's/\\(abstract \\)async/\\1/g' phpcs/src/resolvers/path-resolver-base.ts || true", - "npm install", - "npm run compile", - "cp LICENSE* phpcs && npx -c 'cd phpcs && vsce package -o extension.vsix'" - ] - }, "Ikuyadeu.r": { "repository": "https://github.com/Ikuyadeu/vscode-R" }, @@ -1434,18 +1351,6 @@ "location": "packages/vscode-import-cost", "prepublish": "cd packages/vscode-import-cost && git clean -xdf && npm install" }, - "wmaurer.change-case": { - "repository": "https://github.com/wmaurer/vscode-change-case", - "location": ".", - "custom": [ - "[ $VERSION = '1.0.0' ] && npm remove --save-dev vscode || true", - "[ $VERSION = '1.0.0' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g' package.json || true", - "[ $VERSION = '1.0.0' ] && sed -i '/\"postinstall\": \".*\"/d;s/\\(\"compile\": \".*\"\\),/\\1/g' package.json || true", - "[ $VERSION = '1.0.0' ] && npm install --save-dev @types/vscode@1.14.0 typescript@3 || true", - "npm install", - "vsce package -o extension.vsix" - ] - }, "wongjn.php-sniffer": { "repository": "https://github.com/wongjn/vscode-php-sniffer" }, From 6f9db06cdddc948f90dda60d0c24a4a136ab57f8 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sat, 2 Apr 2022 12:50:13 +0200 Subject: [PATCH 142/157] Remove unnecessary `location` directives --- extensions.json | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/extensions.json b/extensions.json index 0e926fa30..cc72107a3 100644 --- a/extensions.json +++ b/extensions.json @@ -50,7 +50,6 @@ }, "amodio.tsl-problem-matcher": { "repository": "https://github.com/eamodio/vscode-tsl-problem-matcher", - "location": ".", "custom": [ "yarn install", "vsce package -o extension.vsix" @@ -125,7 +124,6 @@ }, "bmalehorn.vscode-fish": { "repository": "https://github.com/bmalehorn/vscode-fish", - "location": ".", "custom": [ "[ $VERSION = '1.0.27' ] && sed -i '/\"\\(postinstall\\|test\\)\": \".*\"/d;s/\\(\"watch\": \".*\"\\),/\\1/g' package.json || true", "[ $VERSION = '1.0.27' ] && rm -rf ./src/test || true", @@ -423,7 +421,6 @@ }, "halcyontechltd.git-client-ibmi": { "repository": "https://github.com/halcyon-tech/git-client-ibmi", - "location": ".", "prepublish": "[ $VERSION = '0.1.0' ] && mv LICENCE LICENSE || true" }, "halcyontechltd.vscode-ibmi-walkthroughs": { @@ -438,7 +435,6 @@ }, "hashicorp.terraform": { "repository": "https://github.com/hashicorp/vscode-terraform", - "location": ".", "custom": [ "[ $VERSION = '2.21.0' ] && npm install --no-save npm@8.5.5 || true", "[ $VERSION = '2.21.0' ] && npx node@16 ./node_modules/npm/bin/npm-cli.js install || true", @@ -572,7 +568,6 @@ }, "justusadam.language-haskell": { "repository": "https://github.com/JustusAdam/language-haskell", - "location": ".", "custom": [ "[ $VERSION = '3.6.0' ] && git checkout 0475f2dace08a0b9f419c7521475564fa89f130f || true", "npm install", @@ -643,7 +638,6 @@ }, "marus25.cortex-debug": { "repository": "https://github.com/Marus/cortex-debug", - "location": ".", "custom": [ "npm ci", "vsce package -o extension.vsix" @@ -672,7 +666,6 @@ }, "miguel-savignano.ruby-symbols": { "repository": "https://github.com/MiguelSavignano/vscode-ruby-symbols", - "location": ".", "custom": [ "[ $VERSION = '0.1.8' ] && sed -i '/\"engines\":\\s*{/,/}/{s/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g}' package.json || true", "[ $VERSION = '0.1.8' ] && sed -i '/\"categories\":\\s*\\[/,/\\[/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' package.json || true", @@ -840,7 +833,6 @@ }, "ms-vscode.js-debug-companion": { "repository": "https://github.com/microsoft/vscode-js-debug-companion", - "location": ".", "custom": [ "[ $VERSION = '1.0.16' ] && git checkout 638db88f56220c2d273aea633c4f67038c170c34 || true", "npm install", @@ -927,7 +919,6 @@ }, "neikeq.godot-csharp-vscode": { "repository": "https://github.com/godotengine/godot-csharp-vscode", - "location": ".", "timeout": 10, "custom": [ "[ $VERSION = '0.2.1' ] && npm install --save-dev webpack@5.70.0 webpack-cli@4.9.2 || true", @@ -986,7 +977,6 @@ }, "oouo-diogo-perdigao.docthis": { "repository": "https://github.com/oouo-diogo-perdigao/vscode-docthis", - "location": ".", "custom": [ "[ $VERSION = '0.8.2' ] && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"compile\": \".*\"\\),/\\1/g' package.json || true", "[ $VERSION = '0.8.2' ] && npm remove --save-dev vscode && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.22.0\",/g' package.json || true", @@ -1059,7 +1049,6 @@ }, "rintoj.json-organizer": { "repository": "https://github.com/rintoj/json-organizer", - "location": ".", "custom": [ "[ $VERSION = '0.0.4' ] && npm remove --save-dev vscode || true", "[ $VERSION = '0.0.4' ] && sed -i 's/git+\\(https\\)/\\1/g' package.json || true", @@ -1103,7 +1092,6 @@ }, "serayuzgur.crates": { "repository": "https://github.com/serayuzgur/crates", - "location": ".", "custom": [ "[ $VERSION = '0.5.10' ] && git checkout f633224c84578a514d2171c0bb59395027716908 || true", "[ $VERSION = '0.5.10' ] && sed -i 's/\\(\"version\": \"\\).*\\(\"\\)/\\1'$VERSION'\\2/g' package.json || true", @@ -1138,7 +1126,6 @@ }, "shuworks.vscode-table-formatter": { "repository": "https://github.com/shuGH/vscode-table-formatter", - "location": ".", "custom": [ "[ $VERSION = '1.2.1' ] && npm install --save-dev typescript@3 || true", "npm install", @@ -1174,7 +1161,6 @@ }, "sodatea.velocity": { "repository": "https://github.com/sodatea/vscode-velocity", - "location": ".", "custom": [ "[ $MS_VERSION = '0.2.0' ] && sed -i 's/\\(\"version\": \"\\).*\\(\"\\)/\\1'$MS_VERSION'\\2/g' package.json || true", "[ $MS_VERSION = '0.2.0' ] && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"pack\": \".*\"\\),/\\1/g' package.json || true", @@ -1290,7 +1276,6 @@ }, "vscode-org-mode.org-mode": { "repository": "https://github.com/vscode-org-mode/vscode-org-mode", - "location": ".", "custom": [ "[ $MS_VERSION = '1.0.0' ] && git checkout e8cc69868af427f5fd03c8ad125b493cbf2e8292 || true", "[ $MS_VERSION = '1.0.0' ] && npm remove --save-dev vscode && npm install --save-dev typescript@3 @types/vscode@1.23 @types/node@7 || true", @@ -1319,7 +1304,6 @@ }, "vshaxe.hxcpp-debugger": { "repository": "https://github.com/vshaxe/hxcpp-debugger", - "location": ".", "custom": [ "[ $VERSION = '1.2.4' ] && git checkout 4a5fdc0adcce7e6d028fb64aaf9777695110341d || true", "npm install", @@ -1356,7 +1340,6 @@ }, "Wscats.eno": { "repository": "https://github.com/Wscats/compile-hero", - "location": ".", "custom": [ "[ $VERSION = '2.3.53' ] && sed -i '/\"postinstall\": \".*\"/d' publish.js || true", "[ $VERSION = '2.3.53' ] && sed -i '/\"devDependencies\": {/a\\ \"@types/vscode\": \"^1.39.0\",' publish.js || true", @@ -1385,7 +1368,6 @@ }, "xirider.livecode": { "repository": "https://github.com/xirider/livecode", - "location": ".", "custom": [ "[ $VERSION = '1.3.10' ] && npx rimraf node_modules || true", "[ $VERSION = '1.3.10' ] && sed -i '/\"license\": \".*\"/d' package.json || true", From 8b8a332a47faf02acfd52ba9d54faa15331adc6c Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 4 Apr 2022 14:21:56 +0200 Subject: [PATCH 143/157] Remove unnecessary fix --- extensions.json | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/extensions.json b/extensions.json index cc72107a3..0953b06f9 100644 --- a/extensions.json +++ b/extensions.json @@ -49,11 +49,7 @@ "repository": "https://github.com/amir9480/vscode-laravel-extra-intellisense" }, "amodio.tsl-problem-matcher": { - "repository": "https://github.com/eamodio/vscode-tsl-problem-matcher", - "custom": [ - "yarn install", - "vsce package -o extension.vsix" - ] + "repository": "https://github.com/eamodio/vscode-tsl-problem-matcher" }, "Angular.ng-template": { "repository": "https://github.com/angular/vscode-ng-language-service", From d12b53ad3e4a2a4ca522dde4265606381f711bff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Tron=C3=AD=C4=8Dek?= Date: Mon, 4 Apr 2022 17:05:05 +0000 Subject: [PATCH 144/157] Removed `oouo-diogo-perdigao` Published it one-time, since it is not active: https://open-vsx.org/extension/oouo-diogo-perdigao/docthis --- extensions.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/extensions.json b/extensions.json index de3a55218..b553b0769 100644 --- a/extensions.json +++ b/extensions.json @@ -971,16 +971,6 @@ "onecentlin.laravel5-snippets": { "repository": "https://github.com/onecentlin/laravel5-snippets-vscode" }, - "oouo-diogo-perdigao.docthis": { - "repository": "https://github.com/oouo-diogo-perdigao/vscode-docthis", - "custom": [ - "[ $VERSION = '0.8.2' ] && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"compile\": \".*\"\\),/\\1/g' package.json || true", - "[ $VERSION = '0.8.2' ] && npm remove --save-dev vscode && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.22.0\",/g' package.json || true", - "[ $VERSION = '0.8.2' ] && npm install --save-dev @types/vscode@1.22.0 @types/node@11 && npm install typescript@3 || true", - "npm install", - "vsce package -o extension.vsix" - ] - }, "openfl.lime-vscode-extension": { "repository": "https://github.com/openfl/lime-vscode-extension" }, From d6c69c93eb4f0987cf1e0ee4cb7b39854b5d2669 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Tron=C3=AD=C4=8Dek?= Date: Mon, 4 Apr 2022 17:33:55 +0000 Subject: [PATCH 145/157] Removed `rintoj.json-organizer` Unmaintained, see review comment --- extensions.json | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/extensions.json b/extensions.json index b553b0769..5c959ae09 100644 --- a/extensions.json +++ b/extensions.json @@ -1033,21 +1033,6 @@ "richie5um2.vscode-sort-json": { "repository": "https://github.com/richie5um/vscode-sort-json" }, - "rintoj.json-organizer": { - "repository": "https://github.com/rintoj/json-organizer", - "custom": [ - "[ $VERSION = '0.0.4' ] && npm remove --save-dev vscode || true", - "[ $VERSION = '0.0.4' ] && sed -i 's/git+\\(https\\)/\\1/g' package.json || true", - "[ $VERSION = '0.0.4' ] && sed -i 's/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g' package.json || true", - "[ $VERSION = '0.0.4' ] && sed -i 's/\\(\"typescript\": \"\\).*\\(\"\\)/\\1^4.6.0\\2/g' package.json || true", - "[ $VERSION = '0.0.4' ] && sed -i 's/\\(^.*\"devDependencies\": {$\\)/\\1\\n \"@types\\/vscode\": \"^1.14.0\",\\n \"@types\\/node\": \"^17.0.23\",\\n \"@types\\/mocha\": \"^9.0.1\",/g' package.json || true", - "[ $VERSION = '0.0.4' ] && sed -i '/\"\\(vscode:prepublish\\|compile\\|postinstall\\)\": \".*\"/d' package.json || true", - "[ $VERSION = '0.0.4' ] && rm -rf typings || true", - "npm install", - "[ $VERSION = '0.0.4' ] && npx tsc --noLib false -p . || true", - "vsce package -o extension.vsix" - ] - }, "ritwickdey.LiveServer": { "repository": "https://github.com/ritwickdey/vscode-live-server" }, From 5ed95dc8d29721561d104cea276b35643068fe90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Tron=C3=AD=C4=8Dek?= Date: Mon, 4 Apr 2022 18:00:36 +0000 Subject: [PATCH 146/157] Remove unnecesary prepublish step --- extensions.json | 1 - 1 file changed, 1 deletion(-) diff --git a/extensions.json b/extensions.json index 5c959ae09..78563cbe1 100644 --- a/extensions.json +++ b/extensions.json @@ -1050,7 +1050,6 @@ }, "saltud.type4py": { "repository": "https://github.com/saltudelft/type4py-vscode-ext", - "prepublish": "[ $VERSION = '0.2.0' ] && npm run package-web || true" }, "samuelcolvin.jinjahtml": { "repository": "https://github.com/samuelcolvin/jinjahtml-vscode" From bd033f36745207d181e16f1f5669e98e653b0bc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Tron=C3=AD=C4=8Dek?= Date: Mon, 4 Apr 2022 18:02:44 +0000 Subject: [PATCH 147/157] Fix trailing comma --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 78563cbe1..44b64bce4 100644 --- a/extensions.json +++ b/extensions.json @@ -1049,7 +1049,7 @@ "repository": "https://github.com/ryu1kn/vscode-edit-with-shell" }, "saltud.type4py": { - "repository": "https://github.com/saltudelft/type4py-vscode-ext", + "repository": "https://github.com/saltudelft/type4py-vscode-ext" }, "samuelcolvin.jinjahtml": { "repository": "https://github.com/samuelcolvin/jinjahtml-vscode" From 6ca8388c397851e71a5bc9b0b297791e7a98075f Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 6 Apr 2022 08:33:28 +0200 Subject: [PATCH 148/157] Fix `paragdiwan.gitpatch` --- extensions.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 7ac001caf..2f10cb223 100644 --- a/extensions.json +++ b/extensions.json @@ -990,7 +990,12 @@ "repository": "https://github.com/paiqo/Databricks-VSCode" }, "paragdiwan.gitpatch": { - "repository": "https://github.com/paragdiwan/vscode-git-patch" + "repository": "https://github.com/paragdiwan/vscode-git-patch", + "custom": [ + "[ $VERSION = '0.2.1' ] && git checkout a648bb3656d0c5c9e9c8cb281eb71d56fd0e9f6a || true", + "npm install", + "vsce package -o extension.vsix" + ] }, "patbenatar.advanced-new-file": { "repository": "https://github.com/patbenatar/vscode-advanced-new-file" From 54e44b5e1fb2c71abb6d7660b59814c261f11a6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Tron=C3=AD=C4=8Dek?= Date: Wed, 6 Apr 2022 20:15:26 +0200 Subject: [PATCH 149/157] Remove profile visualiser workarounds A new version was released, so deleted workarounds for the vs code cpu visualiser extensions https://github.com/microsoft/vscode-js-profile-visualizer/releases/tag/v1.0.1 --- extensions.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/extensions.json b/extensions.json index 2f10cb223..60514ca2f 100644 --- a/extensions.json +++ b/extensions.json @@ -883,7 +883,6 @@ "repository": "https://github.com/microsoft/vscode-js-profile-visualizer", "location": "packages/vscode-js-profile-flame", "custom": [ - "grep '\"version\": \"1\\.0\\.0\"' lerna.json && git checkout f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 || true", "npx --ignore-existing npm install", "npm run compile", "cp LICENSE* packages/vscode-js-profile-flame", @@ -894,7 +893,6 @@ "repository": "https://github.com/microsoft/vscode-js-profile-visualizer", "location": "packages/vscode-js-profile-table", "custom": [ - "grep '\"version\": \"1\\.0\\.0\"' lerna.json && git checkout f7ecac70e62a7e0e5bfdb165c5902e2d96d55c70 || true", "npx --ignore-existing npm install", "npm run compile", "cp LICENSE* packages/vscode-js-profile-table", From 8e011e84efa8110d9ac5003e5537c0dc9993cf35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Tron=C3=AD=C4=8Dek?= Date: Thu, 21 Apr 2022 16:03:25 +0000 Subject: [PATCH 150/157] Remove `ashicorp.terraform` because of https://github.com/hashicorp/vscode-terraform/pull/1064 --- extensions.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/extensions.json b/extensions.json index 60514ca2f..6153c9d41 100644 --- a/extensions.json +++ b/extensions.json @@ -429,15 +429,6 @@ "HanWang.android-adb-wlan": { "repository": "https://github.com/deskbtm/android-adb-wlan" }, - "hashicorp.terraform": { - "repository": "https://github.com/hashicorp/vscode-terraform", - "custom": [ - "[ $VERSION = '2.21.0' ] && npm install --no-save npm@8.5.5 || true", - "[ $VERSION = '2.21.0' ] && npx node@16 ./node_modules/npm/bin/npm-cli.js install || true", - "[ $VERSION = '2.21.0' ] || npm install", - "vsce package -o extension.vsix" - ] - }, "haskell.haskell": { "repository": "https://github.com/haskell/vscode-haskell" }, From 0546c792620db205eeeb6abd3a4b71ce6e983898 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Tron=C3=AD=C4=8Dek?= Date: Thu, 21 Apr 2022 16:08:18 +0000 Subject: [PATCH 151/157] Remove version guard for `iocave.monkey-patch` I believe here it will not matter if in the next version they fix it, removing the test folder should be good always. --- extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions.json b/extensions.json index 6153c9d41..cc0948e5e 100644 --- a/extensions.json +++ b/extensions.json @@ -484,7 +484,7 @@ }, "iocave.monkey-patch": { "repository": "https://github.com/iocave/monkey-patch", - "prepublish": "[ $VERSION = '0.1.16' ] && rm -rf ./src/test || true" + "prepublish": "rm -rf ./src/test" }, "ipedrazas.kubernetes-snippets": { "repository": "https://github.com/ipedrazas/kubernetes-snippets" From 80e6c02a044733a8146942344ebb6edc28b318c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Tron=C3=AD=C4=8Dek?= Date: Thu, 21 Apr 2022 16:19:19 +0000 Subject: [PATCH 152/157] Remove `miguel-savignano.ruby-symbols` Published once: https://github.com/open-vsx/publish-extensions/runs/6115692217?check_suite_focus=true --- extensions.json | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/extensions.json b/extensions.json index cc0948e5e..0d1405db8 100644 --- a/extensions.json +++ b/extensions.json @@ -651,17 +651,6 @@ "MehediDracula.php-namespace-resolver": { "repository": "https://github.com/MehediDracula/PHP-Namespace-Resolver" }, - "miguel-savignano.ruby-symbols": { - "repository": "https://github.com/MiguelSavignano/vscode-ruby-symbols", - "custom": [ - "[ $VERSION = '0.1.8' ] && sed -i '/\"engines\":\\s*{/,/}/{s/\\(\"vscode\": \"\\).*\\(\"\\)/\\1^1.14.0\\2/g}' package.json || true", - "[ $VERSION = '0.1.8' ] && sed -i '/\"categories\":\\s*\\[/,/\\[/{s/\\(\"\\)\\(Languages\"\\)/\\1Programming \\2/g}' package.json || true", - "[ $VERSION = '0.1.8' ] && sed -i '/\"postinstall\": \".*\"/d' package.json || true", - "[ $VERSION = '0.1.8' ] && npm install --save-dev @types/vscode@1.14 || true", - "npm install", - "vsce package -o extension.vsix" - ] - }, "miguelsolorio.fluent-icons": { "repository": "https://github.com/misolori/vscode-fluent-icons" }, From e3c75321ca17bc5f4e469b1628329bcc43406bd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Tron=C3=AD=C4=8Dek?= Date: Thu, 21 Apr 2022 16:25:21 +0000 Subject: [PATCH 153/157] Remove `shuworks.vscode-table-formatter` (no activity for 5 years) One-time published: https://github.com/open-vsx/publish-extensions/runs/6115778651?check_suite_focus=true --- extensions.json | 8 -------- 1 file changed, 8 deletions(-) diff --git a/extensions.json b/extensions.json index 0d1405db8..62f13270e 100644 --- a/extensions.json +++ b/extensions.json @@ -1089,14 +1089,6 @@ "shrey150.javafx-support": { "repository": "https://github.com/shrey150/vscode-javafx-support" }, - "shuworks.vscode-table-formatter": { - "repository": "https://github.com/shuGH/vscode-table-formatter", - "custom": [ - "[ $VERSION = '1.2.1' ] && npm install --save-dev typescript@3 || true", - "npm install", - "vsce package -o extension.vsix" - ] - }, "shyykoserhiy.git-autoconfig": { "repository": "https://github.com/ShyykoSerhiy/git-autoconfig" }, From f411381e8988ea6e1d5c65f516e8e3180ac142a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Tron=C3=AD=C4=8Dek?= Date: Thu, 21 Apr 2022 16:35:50 +0000 Subject: [PATCH 154/157] Remove `sodatea.velocity` due to inactivity One time published: https://github.com/open-vsx/publish-extensions/runs/6115889186?check_suite_focus=true --- extensions.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/extensions.json b/extensions.json index 62f13270e..1ced2cfdd 100644 --- a/extensions.json +++ b/extensions.json @@ -1116,16 +1116,6 @@ "snyk-security.vscode-vuln-cost": { "repository": "https://github.com/snyk/vulncost" }, - "sodatea.velocity": { - "repository": "https://github.com/sodatea/vscode-velocity", - "custom": [ - "[ $MS_VERSION = '0.2.0' ] && sed -i 's/\\(\"version\": \"\\).*\\(\"\\)/\\1'$MS_VERSION'\\2/g' package.json || true", - "[ $MS_VERSION = '0.2.0' ] && sed -i '/\"\\(postinstall\\)\": \".*\"/d;s/\\(\"pack\": \".*\"\\),/\\1/g' package.json || true", - "[ $MS_VERSION = '0.2.0' ] && npm remove --save-dev vscode && npm install --save-dev @types/vscode@1.25 || true", - "npm install", - "vsce package -o extension.vsix" - ] - }, "steoates.autoimport": { "repository": "https://github.com/soates/Auto-Import" }, From 9246f1b8b3203d55d62436f888b9b970234ef9c1 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 21 Apr 2022 21:32:19 +0200 Subject: [PATCH 155/157] Remove the `shamefully-hoist` argument in `johnsoncodehk`s packages --- extensions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index 1ced2cfdd..187f261a7 100644 --- a/extensions.json +++ b/extensions.json @@ -532,7 +532,7 @@ "repository": "https://github.com/johnsoncodehk/volar", "location": "extensions/vscode-vue-language-features", "custom": [ - "npx pnpm install --shamefully-hoist", + "npx pnpm install # --shamefully-hoist", "npx pnpm run build", "cd ./extensions/vscode-vue-language-features && npx vsce package -o extension.vsix" ] @@ -541,7 +541,7 @@ "repository": "https://github.com/johnsoncodehk/volar", "location": "extensions/vscode-typescript-vue-plugin", "custom": [ - "npx pnpm install --shamefully-hoist", + "npx pnpm install # --shamefully-hoist", "npx pnpm run build", "cd ./extensions/vscode-typescript-vue-plugin && npx vsce package -o extension.vsix" ] From 181cd643778ce04f401dfe5d2da59ff23f655c75 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 21 Apr 2022 21:51:10 +0200 Subject: [PATCH 156/157] Disable frozen lockfiles for pnpm --- extensions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index 187f261a7..458da60fd 100644 --- a/extensions.json +++ b/extensions.json @@ -532,7 +532,7 @@ "repository": "https://github.com/johnsoncodehk/volar", "location": "extensions/vscode-vue-language-features", "custom": [ - "npx pnpm install # --shamefully-hoist", + "npx pnpm install --no-frozen-lockfile # --shamefully-hoist", "npx pnpm run build", "cd ./extensions/vscode-vue-language-features && npx vsce package -o extension.vsix" ] @@ -541,7 +541,7 @@ "repository": "https://github.com/johnsoncodehk/volar", "location": "extensions/vscode-typescript-vue-plugin", "custom": [ - "npx pnpm install # --shamefully-hoist", + "npx pnpm install --no-frozen-lockfile # --shamefully-hoist", "npx pnpm run build", "cd ./extensions/vscode-typescript-vue-plugin && npx vsce package -o extension.vsix" ] From 4a51dd008219203914f5d979e38c75dcf749cd00 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Thu, 21 Apr 2022 23:37:09 +0200 Subject: [PATCH 157/157] Add optional `--shamefully-hoist` workaround --- extensions.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions.json b/extensions.json index 458da60fd..49d7e03c2 100644 --- a/extensions.json +++ b/extensions.json @@ -532,7 +532,7 @@ "repository": "https://github.com/johnsoncodehk/volar", "location": "extensions/vscode-vue-language-features", "custom": [ - "npx pnpm install --no-frozen-lockfile # --shamefully-hoist", + "npx pnpm install --no-frozen-lockfile --shamefully-hoist", "npx pnpm run build", "cd ./extensions/vscode-vue-language-features && npx vsce package -o extension.vsix" ] @@ -541,7 +541,7 @@ "repository": "https://github.com/johnsoncodehk/volar", "location": "extensions/vscode-typescript-vue-plugin", "custom": [ - "npx pnpm install --no-frozen-lockfile # --shamefully-hoist", + "npx pnpm install --no-frozen-lockfile --shamefully-hoist", "npx pnpm run build", "cd ./extensions/vscode-typescript-vue-plugin && npx vsce package -o extension.vsix" ]