summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Nate Moore <natemoo-re@users.noreply.github.com> 2021-06-16 13:20:29 -0500
committerGravatar GitHub <noreply@github.com> 2021-06-16 13:20:29 -0500
commit0dd278810e4353799c7239463f156b358ea30871 (patch)
tree964a62a13467950509b446ebeaa9b668e5874665
parent382868abfc4b46a0c582ec4bf868719d4e87bbd2 (diff)
downloadastro-0dd278810e4353799c7239463f156b358ea30871.tar.gz
astro-0dd278810e4353799c7239463f156b358ea30871.tar.zst
astro-0dd278810e4353799c7239463f156b358ea30871.zip
Fix VS Code extension (#467)
* chore: astro-languageserver => @astrojs/language-server * chore: astro-vscode => vscode * chore: move devDeps to deps * chore: bump language-server to 0.5.0-next.0 * chore: remove astro-docs * chore: update changelog * fix: expose `astro-ls` bin * fix: vscode extension * chore: update changelog
-rw-r--r--scripts/cmd/build.js2
-rw-r--r--tools/astro-languageserver/CHANGELOG.md7
-rw-r--r--tools/language-server/CHANGELOG.md20
-rw-r--r--tools/language-server/LICENSE (renamed from tools/astro-languageserver/LICENSE)0
-rw-r--r--tools/language-server/bin/server.js (renamed from tools/astro-languageserver/bin/server.js)3
-rw-r--r--tools/language-server/package.json (renamed from tools/astro-languageserver/package.json)16
-rw-r--r--tools/language-server/src/core/config/ConfigManager.ts (renamed from tools/astro-languageserver/src/core/config/ConfigManager.ts)0
-rw-r--r--tools/language-server/src/core/config/index.ts (renamed from tools/astro-languageserver/src/core/config/index.ts)0
-rw-r--r--tools/language-server/src/core/documents/Document.ts (renamed from tools/astro-languageserver/src/core/documents/Document.ts)0
-rw-r--r--tools/language-server/src/core/documents/DocumentBase.ts (renamed from tools/astro-languageserver/src/core/documents/DocumentBase.ts)0
-rw-r--r--tools/language-server/src/core/documents/DocumentManager.ts (renamed from tools/astro-languageserver/src/core/documents/DocumentManager.ts)0
-rw-r--r--tools/language-server/src/core/documents/DocumentMapper.ts (renamed from tools/astro-languageserver/src/core/documents/DocumentMapper.ts)0
-rw-r--r--tools/language-server/src/core/documents/index.ts (renamed from tools/astro-languageserver/src/core/documents/index.ts)0
-rw-r--r--tools/language-server/src/core/documents/parseAstro.ts (renamed from tools/astro-languageserver/src/core/documents/parseAstro.ts)0
-rw-r--r--tools/language-server/src/core/documents/parseHtml.ts (renamed from tools/astro-languageserver/src/core/documents/parseHtml.ts)0
-rw-r--r--tools/language-server/src/core/documents/utils.ts (renamed from tools/astro-languageserver/src/core/documents/utils.ts)0
-rw-r--r--tools/language-server/src/index.ts (renamed from tools/astro-languageserver/src/index.ts)0
-rw-r--r--tools/language-server/src/plugins/PluginHost.ts (renamed from tools/astro-languageserver/src/plugins/PluginHost.ts)0
-rw-r--r--tools/language-server/src/plugins/astro/AstroPlugin.ts (renamed from tools/astro-languageserver/src/plugins/astro/AstroPlugin.ts)0
-rw-r--r--tools/language-server/src/plugins/css/CSSDocument.ts (renamed from tools/astro-languageserver/src/plugins/css/CSSDocument.ts)0
-rw-r--r--tools/language-server/src/plugins/css/CSSPlugin.ts (renamed from tools/astro-languageserver/src/plugins/css/CSSPlugin.ts)0
-rw-r--r--tools/language-server/src/plugins/css/StyleAttributeDocument.ts (renamed from tools/astro-languageserver/src/plugins/css/StyleAttributeDocument.ts)0
-rw-r--r--tools/language-server/src/plugins/css/features/getIdClassCompletion.ts (renamed from tools/astro-languageserver/src/plugins/css/features/getIdClassCompletion.ts)0
-rw-r--r--tools/language-server/src/plugins/css/service.ts (renamed from tools/astro-languageserver/src/plugins/css/service.ts)0
-rw-r--r--tools/language-server/src/plugins/html/HTMLPlugin.ts (renamed from tools/astro-languageserver/src/plugins/html/HTMLPlugin.ts)0
-rw-r--r--tools/language-server/src/plugins/index.ts (renamed from tools/astro-languageserver/src/plugins/index.ts)0
-rw-r--r--tools/language-server/src/plugins/interfaces.ts (renamed from tools/astro-languageserver/src/plugins/interfaces.ts)0
-rw-r--r--tools/language-server/src/plugins/typescript/DocumentSnapshot.ts (renamed from tools/astro-languageserver/src/plugins/typescript/DocumentSnapshot.ts)0
-rw-r--r--tools/language-server/src/plugins/typescript/LanguageServiceManager.ts (renamed from tools/astro-languageserver/src/plugins/typescript/LanguageServiceManager.ts)0
-rw-r--r--tools/language-server/src/plugins/typescript/SnapshotManager.ts (renamed from tools/astro-languageserver/src/plugins/typescript/SnapshotManager.ts)0
-rw-r--r--tools/language-server/src/plugins/typescript/TypeScriptPlugin.ts (renamed from tools/astro-languageserver/src/plugins/typescript/TypeScriptPlugin.ts)0
-rw-r--r--tools/language-server/src/plugins/typescript/astro-sys.ts (renamed from tools/astro-languageserver/src/plugins/typescript/astro-sys.ts)0
-rw-r--r--tools/language-server/src/plugins/typescript/features/CompletionsProvider.ts (renamed from tools/astro-languageserver/src/plugins/typescript/features/CompletionsProvider.ts)0
-rw-r--r--tools/language-server/src/plugins/typescript/features/utils.ts (renamed from tools/astro-languageserver/src/plugins/typescript/features/utils.ts)0
-rw-r--r--tools/language-server/src/plugins/typescript/languageService.ts (renamed from tools/astro-languageserver/src/plugins/typescript/languageService.ts)0
-rw-r--r--tools/language-server/src/plugins/typescript/module-loader.ts (renamed from tools/astro-languageserver/src/plugins/typescript/module-loader.ts)0
-rw-r--r--tools/language-server/src/plugins/typescript/utils.ts (renamed from tools/astro-languageserver/src/plugins/typescript/utils.ts)0
-rw-r--r--tools/language-server/src/types/index.d.ts (renamed from tools/astro-languageserver/src/types/index.d.ts)0
-rw-r--r--tools/language-server/src/utils.ts (renamed from tools/astro-languageserver/src/utils.ts)0
-rw-r--r--tools/language-server/tsconfig.json (renamed from tools/astro-languageserver/tsconfig.json)0
-rw-r--r--tools/vscode/.vscodeignore (renamed from tools/astro-vscode/.vscodeignore)0
-rw-r--r--tools/vscode/CHANGELOG.md (renamed from tools/astro-vscode/CHANGELOG.md)3
-rw-r--r--tools/vscode/assets/icon.png (renamed from tools/astro-vscode/assets/icon.png)bin17936 -> 17936 bytes
-rw-r--r--tools/vscode/contributing.md (renamed from tools/astro-vscode/contributing.md)0
-rw-r--r--tools/vscode/languages/astro-language-configuration.json (renamed from tools/astro-vscode/languages/astro-language-configuration.json)0
-rw-r--r--tools/vscode/languages/astro-markdown-language-configuration.json (renamed from tools/astro-vscode/languages/astro-markdown-language-configuration.json)0
-rw-r--r--tools/vscode/package.json (renamed from tools/astro-vscode/package.json)13
-rw-r--r--tools/vscode/scripts/publish.mjs (renamed from tools/astro-vscode/scripts/publish.mjs)0
-rw-r--r--tools/vscode/src/html/autoClose.ts (renamed from tools/astro-vscode/src/html/autoClose.ts)0
-rw-r--r--tools/vscode/src/index.ts (renamed from tools/astro-vscode/src/index.ts)4
-rw-r--r--tools/vscode/syntaxes/astro-markdown.tmLanguage.json (renamed from tools/astro-vscode/syntaxes/astro-markdown.tmLanguage.json)0
-rw-r--r--tools/vscode/syntaxes/astro.tmLanguage.json (renamed from tools/astro-vscode/syntaxes/astro.tmLanguage.json)0
-rw-r--r--tools/vscode/tsconfig.base.json (renamed from tools/astro-vscode/tsconfig.base.json)0
-rw-r--r--tools/vscode/tsconfig.json (renamed from tools/astro-vscode/tsconfig.json)0
54 files changed, 46 insertions, 22 deletions
diff --git a/scripts/cmd/build.js b/scripts/cmd/build.js
index d5ed05b20..dd2b2fd82 100644
--- a/scripts/cmd/build.js
+++ b/scripts/cmd/build.js
@@ -26,7 +26,7 @@ export default async function build(...args) {
const { type = 'module', dependencies = {} } = await fs.readFile('./package.json').then((res) => JSON.parse(res.toString()));
const format = type === 'module' ? 'esm' : 'cjs';
- const external = [...Object.keys(dependencies), 'source-map-support', 'source-map-support/register.js', 'vscode'];
+ const external = [...Object.keys(dependencies), '@astrojs/language-server/bin/server.js', 'source-map-support', 'source-map-support/register.js', 'vscode'];
const outdir = 'dist';
await clean(outdir);
diff --git a/tools/astro-languageserver/CHANGELOG.md b/tools/astro-languageserver/CHANGELOG.md
deleted file mode 100644
index afa4ec736..000000000
--- a/tools/astro-languageserver/CHANGELOG.md
+++ /dev/null
@@ -1,7 +0,0 @@
-# astro-languageserver
-
-## 0.4.0
-
-### Minor Changes
-
-- 06e2597: Adds support for import suggestions
diff --git a/tools/language-server/CHANGELOG.md b/tools/language-server/CHANGELOG.md
new file mode 100644
index 000000000..b6c315744
--- /dev/null
+++ b/tools/language-server/CHANGELOG.md
@@ -0,0 +1,20 @@
+# @astrojs/language-server
+
+## 0.5.0
+
+- Fix `bin` file
+
+## 0.5.0-next.1
+
+- Expose `bin/server.js` as `astro-ls`
+
+## 0.5.0-next.0
+
+- Moved to scoped `@astrojs/language-server` package
+- Removed some `devDependencies` from the bundle and added them to `dependencies`
+
+## 0.4.0
+
+### Minor Changes
+
+- 06e2597: Adds support for import suggestions
diff --git a/tools/astro-languageserver/LICENSE b/tools/language-server/LICENSE
index 1dbac4c72..1dbac4c72 100644
--- a/tools/astro-languageserver/LICENSE
+++ b/tools/language-server/LICENSE
diff --git a/tools/astro-languageserver/bin/server.js b/tools/language-server/bin/server.js
index 7d3814ebc..8697984ce 100644
--- a/tools/astro-languageserver/bin/server.js
+++ b/tools/language-server/bin/server.js
@@ -1,6 +1,7 @@
#! /usr/bin/env node
+// @ts-ignore
// eslint-disable-next-line @typescript-eslint/no-var-requires
-const { startServer } = require('../dist/index');
+const { startServer } = require('@astrojs/language-server/dist/index.js');
startServer();
diff --git a/tools/astro-languageserver/package.json b/tools/language-server/package.json
index 3ec538190..7fec561d1 100644
--- a/tools/astro-languageserver/package.json
+++ b/tools/language-server/package.json
@@ -1,22 +1,24 @@
{
- "name": "astro-languageserver",
- "version": "0.4.0",
+ "name": "@astrojs/language-server",
+ "version": "0.5.0",
"author": "Skypack",
"license": "MIT",
"type": "commonjs",
"main": "dist/index.js",
"types": "types/index.d.ts",
+ "bin": {
+ "astro-ls": "./bin/server.js"
+ },
"files": [
"dist",
+ "bin",
"types"
],
"scripts": {
"build": "astro-scripts build 'src/index.ts'",
"dev": "astro-scripts dev 'src/index.ts'"
},
- "devDependencies": {
- "astro": "^0.13.0",
- "astro-scripts": "0.0.1",
+ "dependencies": {
"source-map": "^0.7.3",
"typescript": "^4.3.1-rc",
"vscode-css-languageservice": "^5.1.1",
@@ -24,5 +26,9 @@
"vscode-html-languageservice": "^3.0.3",
"vscode-languageserver": "6.1.1",
"vscode-languageserver-textdocument": "^1.0.1"
+ },
+ "devDependencies": {
+ "astro": "^0.13.0",
+ "astro-scripts": "0.0.1"
}
}
diff --git a/tools/astro-languageserver/src/core/config/ConfigManager.ts b/tools/language-server/src/core/config/ConfigManager.ts
index 1e795ab96..1e795ab96 100644
--- a/tools/astro-languageserver/src/core/config/ConfigManager.ts
+++ b/tools/language-server/src/core/config/ConfigManager.ts
diff --git a/tools/astro-languageserver/src/core/config/index.ts b/tools/language-server/src/core/config/index.ts
index cd869b795..cd869b795 100644
--- a/tools/astro-languageserver/src/core/config/index.ts
+++ b/tools/language-server/src/core/config/index.ts
diff --git a/tools/astro-languageserver/src/core/documents/Document.ts b/tools/language-server/src/core/documents/Document.ts
index 04a460a08..04a460a08 100644
--- a/tools/astro-languageserver/src/core/documents/Document.ts
+++ b/tools/language-server/src/core/documents/Document.ts
diff --git a/tools/astro-languageserver/src/core/documents/DocumentBase.ts b/tools/language-server/src/core/documents/DocumentBase.ts
index 299feeb62..299feeb62 100644
--- a/tools/astro-languageserver/src/core/documents/DocumentBase.ts
+++ b/tools/language-server/src/core/documents/DocumentBase.ts
diff --git a/tools/astro-languageserver/src/core/documents/DocumentManager.ts b/tools/language-server/src/core/documents/DocumentManager.ts
index 7c9c168c1..7c9c168c1 100644
--- a/tools/astro-languageserver/src/core/documents/DocumentManager.ts
+++ b/tools/language-server/src/core/documents/DocumentManager.ts
diff --git a/tools/astro-languageserver/src/core/documents/DocumentMapper.ts b/tools/language-server/src/core/documents/DocumentMapper.ts
index 8a6a6ef29..8a6a6ef29 100644
--- a/tools/astro-languageserver/src/core/documents/DocumentMapper.ts
+++ b/tools/language-server/src/core/documents/DocumentMapper.ts
diff --git a/tools/astro-languageserver/src/core/documents/index.ts b/tools/language-server/src/core/documents/index.ts
index 5dc0eb61f..5dc0eb61f 100644
--- a/tools/astro-languageserver/src/core/documents/index.ts
+++ b/tools/language-server/src/core/documents/index.ts
diff --git a/tools/astro-languageserver/src/core/documents/parseAstro.ts b/tools/language-server/src/core/documents/parseAstro.ts
index 71c7764d8..71c7764d8 100644
--- a/tools/astro-languageserver/src/core/documents/parseAstro.ts
+++ b/tools/language-server/src/core/documents/parseAstro.ts
diff --git a/tools/astro-languageserver/src/core/documents/parseHtml.ts b/tools/language-server/src/core/documents/parseHtml.ts
index f5de5f292..f5de5f292 100644
--- a/tools/astro-languageserver/src/core/documents/parseHtml.ts
+++ b/tools/language-server/src/core/documents/parseHtml.ts
diff --git a/tools/astro-languageserver/src/core/documents/utils.ts b/tools/language-server/src/core/documents/utils.ts
index eb9d2060d..eb9d2060d 100644
--- a/tools/astro-languageserver/src/core/documents/utils.ts
+++ b/tools/language-server/src/core/documents/utils.ts
diff --git a/tools/astro-languageserver/src/index.ts b/tools/language-server/src/index.ts
index 5e4c736a2..5e4c736a2 100644
--- a/tools/astro-languageserver/src/index.ts
+++ b/tools/language-server/src/index.ts
diff --git a/tools/astro-languageserver/src/plugins/PluginHost.ts b/tools/language-server/src/plugins/PluginHost.ts
index 3741845c4..3741845c4 100644
--- a/tools/astro-languageserver/src/plugins/PluginHost.ts
+++ b/tools/language-server/src/plugins/PluginHost.ts
diff --git a/tools/astro-languageserver/src/plugins/astro/AstroPlugin.ts b/tools/language-server/src/plugins/astro/AstroPlugin.ts
index 535375eeb..535375eeb 100644
--- a/tools/astro-languageserver/src/plugins/astro/AstroPlugin.ts
+++ b/tools/language-server/src/plugins/astro/AstroPlugin.ts
diff --git a/tools/astro-languageserver/src/plugins/css/CSSDocument.ts b/tools/language-server/src/plugins/css/CSSDocument.ts
index 9f1839678..9f1839678 100644
--- a/tools/astro-languageserver/src/plugins/css/CSSDocument.ts
+++ b/tools/language-server/src/plugins/css/CSSDocument.ts
diff --git a/tools/astro-languageserver/src/plugins/css/CSSPlugin.ts b/tools/language-server/src/plugins/css/CSSPlugin.ts
index 26c90ac66..26c90ac66 100644
--- a/tools/astro-languageserver/src/plugins/css/CSSPlugin.ts
+++ b/tools/language-server/src/plugins/css/CSSPlugin.ts
diff --git a/tools/astro-languageserver/src/plugins/css/StyleAttributeDocument.ts b/tools/language-server/src/plugins/css/StyleAttributeDocument.ts
index e00398037..e00398037 100644
--- a/tools/astro-languageserver/src/plugins/css/StyleAttributeDocument.ts
+++ b/tools/language-server/src/plugins/css/StyleAttributeDocument.ts
diff --git a/tools/astro-languageserver/src/plugins/css/features/getIdClassCompletion.ts b/tools/language-server/src/plugins/css/features/getIdClassCompletion.ts
index 45acb5ad6..45acb5ad6 100644
--- a/tools/astro-languageserver/src/plugins/css/features/getIdClassCompletion.ts
+++ b/tools/language-server/src/plugins/css/features/getIdClassCompletion.ts
diff --git a/tools/astro-languageserver/src/plugins/css/service.ts b/tools/language-server/src/plugins/css/service.ts
index 78b11296e..78b11296e 100644
--- a/tools/astro-languageserver/src/plugins/css/service.ts
+++ b/tools/language-server/src/plugins/css/service.ts
diff --git a/tools/astro-languageserver/src/plugins/html/HTMLPlugin.ts b/tools/language-server/src/plugins/html/HTMLPlugin.ts
index 7e0ab4861..7e0ab4861 100644
--- a/tools/astro-languageserver/src/plugins/html/HTMLPlugin.ts
+++ b/tools/language-server/src/plugins/html/HTMLPlugin.ts
diff --git a/tools/astro-languageserver/src/plugins/index.ts b/tools/language-server/src/plugins/index.ts
index bb73cbe5e..bb73cbe5e 100644
--- a/tools/astro-languageserver/src/plugins/index.ts
+++ b/tools/language-server/src/plugins/index.ts
diff --git a/tools/astro-languageserver/src/plugins/interfaces.ts b/tools/language-server/src/plugins/interfaces.ts
index b68100de1..b68100de1 100644
--- a/tools/astro-languageserver/src/plugins/interfaces.ts
+++ b/tools/language-server/src/plugins/interfaces.ts
diff --git a/tools/astro-languageserver/src/plugins/typescript/DocumentSnapshot.ts b/tools/language-server/src/plugins/typescript/DocumentSnapshot.ts
index 9e2e778c6..9e2e778c6 100644
--- a/tools/astro-languageserver/src/plugins/typescript/DocumentSnapshot.ts
+++ b/tools/language-server/src/plugins/typescript/DocumentSnapshot.ts
diff --git a/tools/astro-languageserver/src/plugins/typescript/LanguageServiceManager.ts b/tools/language-server/src/plugins/typescript/LanguageServiceManager.ts
index 3ebcfdd77..3ebcfdd77 100644
--- a/tools/astro-languageserver/src/plugins/typescript/LanguageServiceManager.ts
+++ b/tools/language-server/src/plugins/typescript/LanguageServiceManager.ts
diff --git a/tools/astro-languageserver/src/plugins/typescript/SnapshotManager.ts b/tools/language-server/src/plugins/typescript/SnapshotManager.ts
index 5a406b945..5a406b945 100644
--- a/tools/astro-languageserver/src/plugins/typescript/SnapshotManager.ts
+++ b/tools/language-server/src/plugins/typescript/SnapshotManager.ts
diff --git a/tools/astro-languageserver/src/plugins/typescript/TypeScriptPlugin.ts b/tools/language-server/src/plugins/typescript/TypeScriptPlugin.ts
index 10b94cb83..10b94cb83 100644
--- a/tools/astro-languageserver/src/plugins/typescript/TypeScriptPlugin.ts
+++ b/tools/language-server/src/plugins/typescript/TypeScriptPlugin.ts
diff --git a/tools/astro-languageserver/src/plugins/typescript/astro-sys.ts b/tools/language-server/src/plugins/typescript/astro-sys.ts
index 57cd3b497..57cd3b497 100644
--- a/tools/astro-languageserver/src/plugins/typescript/astro-sys.ts
+++ b/tools/language-server/src/plugins/typescript/astro-sys.ts
diff --git a/tools/astro-languageserver/src/plugins/typescript/features/CompletionsProvider.ts b/tools/language-server/src/plugins/typescript/features/CompletionsProvider.ts
index d13269c5c..d13269c5c 100644
--- a/tools/astro-languageserver/src/plugins/typescript/features/CompletionsProvider.ts
+++ b/tools/language-server/src/plugins/typescript/features/CompletionsProvider.ts
diff --git a/tools/astro-languageserver/src/plugins/typescript/features/utils.ts b/tools/language-server/src/plugins/typescript/features/utils.ts
index 8c87dc5f4..8c87dc5f4 100644
--- a/tools/astro-languageserver/src/plugins/typescript/features/utils.ts
+++ b/tools/language-server/src/plugins/typescript/features/utils.ts
diff --git a/tools/astro-languageserver/src/plugins/typescript/languageService.ts b/tools/language-server/src/plugins/typescript/languageService.ts
index 22e2b1cdd..22e2b1cdd 100644
--- a/tools/astro-languageserver/src/plugins/typescript/languageService.ts
+++ b/tools/language-server/src/plugins/typescript/languageService.ts
diff --git a/tools/astro-languageserver/src/plugins/typescript/module-loader.ts b/tools/language-server/src/plugins/typescript/module-loader.ts
index 2bcb206e7..2bcb206e7 100644
--- a/tools/astro-languageserver/src/plugins/typescript/module-loader.ts
+++ b/tools/language-server/src/plugins/typescript/module-loader.ts
diff --git a/tools/astro-languageserver/src/plugins/typescript/utils.ts b/tools/language-server/src/plugins/typescript/utils.ts
index 9acbe2ed8..9acbe2ed8 100644
--- a/tools/astro-languageserver/src/plugins/typescript/utils.ts
+++ b/tools/language-server/src/plugins/typescript/utils.ts
diff --git a/tools/astro-languageserver/src/types/index.d.ts b/tools/language-server/src/types/index.d.ts
index e048b1a0c..e048b1a0c 100644
--- a/tools/astro-languageserver/src/types/index.d.ts
+++ b/tools/language-server/src/types/index.d.ts
diff --git a/tools/astro-languageserver/src/utils.ts b/tools/language-server/src/utils.ts
index ba3d9366e..ba3d9366e 100644
--- a/tools/astro-languageserver/src/utils.ts
+++ b/tools/language-server/src/utils.ts
diff --git a/tools/astro-languageserver/tsconfig.json b/tools/language-server/tsconfig.json
index b20132ea6..b20132ea6 100644
--- a/tools/astro-languageserver/tsconfig.json
+++ b/tools/language-server/tsconfig.json
diff --git a/tools/astro-vscode/.vscodeignore b/tools/vscode/.vscodeignore
index ba810352f..ba810352f 100644
--- a/tools/astro-vscode/.vscodeignore
+++ b/tools/vscode/.vscodeignore
diff --git a/tools/astro-vscode/CHANGELOG.md b/tools/vscode/CHANGELOG.md
index 0ac8dfc1d..76cbdb409 100644
--- a/tools/astro-vscode/CHANGELOG.md
+++ b/tools/vscode/CHANGELOG.md
@@ -1,5 +1,8 @@
# astro-vscode
+## 0.5.0
+
+- Bug fixes, dependency updates
## 0.4.3
### Patch Changes
diff --git a/tools/astro-vscode/assets/icon.png b/tools/vscode/assets/icon.png
index a37afb318..a37afb318 100644
--- a/tools/astro-vscode/assets/icon.png
+++ b/tools/vscode/assets/icon.png
Binary files differ
diff --git a/tools/astro-vscode/contributing.md b/tools/vscode/contributing.md
index 9617233ff..9617233ff 100644
--- a/tools/astro-vscode/contributing.md
+++ b/tools/vscode/contributing.md
diff --git a/tools/astro-vscode/languages/astro-language-configuration.json b/tools/vscode/languages/astro-language-configuration.json
index fef8c8c7b..fef8c8c7b 100644
--- a/tools/astro-vscode/languages/astro-language-configuration.json
+++ b/tools/vscode/languages/astro-language-configuration.json
diff --git a/tools/astro-vscode/languages/astro-markdown-language-configuration.json b/tools/vscode/languages/astro-markdown-language-configuration.json
index c3242cb3b..c3242cb3b 100644
--- a/tools/astro-vscode/languages/astro-markdown-language-configuration.json
+++ b/tools/vscode/languages/astro-markdown-language-configuration.json
diff --git a/tools/astro-vscode/package.json b/tools/vscode/package.json
index d947c90ee..4b6b1266f 100644
--- a/tools/astro-vscode/package.json
+++ b/tools/vscode/package.json
@@ -8,11 +8,12 @@
"color": "#FFBE2D",
"theme": "dark"
},
- "version": "0.4.3",
+ "version": "0.5.0",
"author": "Astro",
"license": "MIT",
"publisher": "astro-build",
"scripts": {
+ "vscode:prepublish": "yarn build",
"vscode:publish": "node ./scripts/publish.mjs",
"build": "astro-scripts build 'src/index.ts'",
"dev": "astro-scripts dev 'src/index.ts'"
@@ -24,15 +25,15 @@
"onLanguage:astro"
],
"dependencies": {
- "astro-languageserver": "^0.4.0"
+ "@astrojs/language-server": "0.5.0",
+ "vscode-emmet-helper": "2.1.2",
+ "vscode-html-languageservice": "^3.0.3",
+ "vscode-languageclient": "~7.0.0"
},
"devDependencies": {
"@types/vscode": "^1.52.0",
"astro-scripts": "file:../../scripts",
- "execa": "^5.0.0",
- "vscode-emmet-helper": "2.1.2",
- "vscode-html-languageservice": "^3.0.3",
- "vscode-languageclient": "~7.0.0"
+ "execa": "^5.0.0"
},
"main": "./dist/index.js",
"files": [
diff --git a/tools/astro-vscode/scripts/publish.mjs b/tools/vscode/scripts/publish.mjs
index 93a36e804..93a36e804 100644
--- a/tools/astro-vscode/scripts/publish.mjs
+++ b/tools/vscode/scripts/publish.mjs
diff --git a/tools/astro-vscode/src/html/autoClose.ts b/tools/vscode/src/html/autoClose.ts
index a3b90f615..a3b90f615 100644
--- a/tools/astro-vscode/src/html/autoClose.ts
+++ b/tools/vscode/src/html/autoClose.ts
diff --git a/tools/astro-vscode/src/index.ts b/tools/vscode/src/index.ts
index 19a7388a8..287e3f119 100644
--- a/tools/astro-vscode/src/index.ts
+++ b/tools/vscode/src/index.ts
@@ -16,10 +16,10 @@ export async function activate(context: vscode.ExtensionContext) {
/** */
function createLanguageService(context: vscode.ExtensionContext, mode: 'doc', id: string, name: string, port: number) {
const { workspace } = vscode;
- const serverModule = require.resolve('astro-languageserver/bin/server.js');
+ const serverModule = require.resolve('@astrojs/language-server/bin/server.js');
const debugOptions = { execArgv: ['--nolazy', '--inspect=' + port] };
const serverOptions: lsp.ServerOptions = {
- run: { module: 'astro-languageserver', transport: lsp.TransportKind.ipc },
+ run: { module: serverModule, transport: lsp.TransportKind.ipc },
debug: {
module: serverModule,
transport: lsp.TransportKind.ipc,
diff --git a/tools/astro-vscode/syntaxes/astro-markdown.tmLanguage.json b/tools/vscode/syntaxes/astro-markdown.tmLanguage.json
index 7d6b68129..7d6b68129 100644
--- a/tools/astro-vscode/syntaxes/astro-markdown.tmLanguage.json
+++ b/tools/vscode/syntaxes/astro-markdown.tmLanguage.json
diff --git a/tools/astro-vscode/syntaxes/astro.tmLanguage.json b/tools/vscode/syntaxes/astro.tmLanguage.json
index 3418b2ffb..3418b2ffb 100644
--- a/tools/astro-vscode/syntaxes/astro.tmLanguage.json
+++ b/tools/vscode/syntaxes/astro.tmLanguage.json
diff --git a/tools/astro-vscode/tsconfig.base.json b/tools/vscode/tsconfig.base.json
index 0f560706f..0f560706f 100644
--- a/tools/astro-vscode/tsconfig.base.json
+++ b/tools/vscode/tsconfig.base.json
diff --git a/tools/astro-vscode/tsconfig.json b/tools/vscode/tsconfig.json
index 7b2ff1ea2..7b2ff1ea2 100644
--- a/tools/astro-vscode/tsconfig.json
+++ b/tools/vscode/tsconfig.json