Skip to content

Commit 26ad307

Browse files
author
Rogin Farrer
committed
Add executable for language server
1 parent 674b732 commit 26ad307

File tree

4 files changed

+69
-63
lines changed

4 files changed

+69
-63
lines changed

package-lock.json

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,17 @@
11
/**@type {import('eslint').Linter.Config} */
22
// eslint-disable-next-line no-undef
33
module.exports = {
4-
root: true,
5-
parser: '@typescript-eslint/parser',
6-
plugins: [
7-
'@typescript-eslint',
8-
],
9-
extends: [
10-
'eslint:recommended',
11-
'plugin:@typescript-eslint/recommended',
12-
],
13-
rules: {
14-
'semi': [2, "always"],
15-
'@typescript-eslint/no-unused-vars': 0,
16-
'@typescript-eslint/no-explicit-any': 0,
17-
'@typescript-eslint/explicit-module-boundary-types': 0,
18-
'@typescript-eslint/no-non-null-assertion': 0,
19-
}
20-
};
4+
root: true,
5+
env: { node: true },
6+
parser: "@typescript-eslint/parser",
7+
plugins: ["@typescript-eslint"],
8+
extends: ["eslint:recommended", "plugin:@typescript-eslint/recommended"],
9+
rules: {
10+
semi: [2, "always"],
11+
"@typescript-eslint/no-unused-vars": 0,
12+
"@typescript-eslint/no-explicit-any": 0,
13+
"@typescript-eslint/explicit-module-boundary-types": 0,
14+
"@typescript-eslint/no-non-null-assertion": 0
15+
}
16+
};
17+
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#!/usr/bin/env node
2+
3+
require("../dist/index.js");
Lines changed: 48 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,50 @@
11
{
2-
"name": "css-variables-language-server",
3-
"description": "CSS Variables Language Server in node.",
4-
"version": "2.6.4",
5-
"author": "Vu Nguyen",
6-
"license": "MIT",
7-
"repository": {
8-
"type": "git",
9-
"url": "https://github.com/vunguyentuan/vscode-css-variables.git"
10-
},
11-
"main": "dist/index.js",
12-
"dependencies": {
13-
"axios": "^0.27.2",
14-
"culori": "0.20.1",
15-
"fast-glob": "^3.2.7",
16-
"less": "^4.1.3",
17-
"line-column": "^1.0.2",
18-
"postcss": "^8.4.16",
19-
"postcss-less": "^6.0.0",
20-
"postcss-scss": "^4.0.4",
21-
"sass": "^1.54.7",
22-
"vscode-languageserver": "^7.0.0",
23-
"vscode-languageserver-textdocument": "^1.0.1",
24-
"vscode-uri": "^3.0.3"
25-
},
26-
"scripts": {
27-
"test": "jest",
28-
"build": "tsup src/index.ts --format esm,cjs",
29-
"dev": "tsup src/index.ts --format esm,cjs --watch",
30-
"clean": "rm -rf dist",
31-
"lint": "eslint ./src --ext .ts,.tsx --fix"
32-
},
33-
"devDependencies": {
34-
"@types/jest": "^28.1.8",
35-
"@types/less": "^3.0.3",
36-
"@types/postcss-less": "^4.0.2",
37-
"@typescript-eslint/eslint-plugin": "^5.35.1",
38-
"@typescript-eslint/parser": "^5.35.1",
39-
"eslint": "^8.23.0",
40-
"eslint-config-airbnb-typescript": "^17.0.0",
41-
"jest": "^28.0.0",
42-
"jest-environment-node-single-context": "^28.1.0",
43-
"ts-jest": "^28.0.8",
44-
"tsup": "^6.2.3",
45-
"typescript": "^4.8.2"
46-
}
2+
"name": "css-variables-language-server",
3+
"description": "CSS Variables Language Server in node.",
4+
"version": "2.6.4",
5+
"author": "Vu Nguyen",
6+
"license": "MIT",
7+
"repository": {
8+
"type": "git",
9+
"url": "https://github.com/vunguyentuan/vscode-css-variables.git"
10+
},
11+
"main": "dist/index.js",
12+
"bin": {
13+
"css-variables-language-server": "bin/index.js"
14+
},
15+
"dependencies": {
16+
"axios": "^0.27.2",
17+
"culori": "0.20.1",
18+
"fast-glob": "^3.2.7",
19+
"less": "^4.1.3",
20+
"line-column": "^1.0.2",
21+
"postcss": "^8.4.16",
22+
"postcss-less": "^6.0.0",
23+
"postcss-scss": "^4.0.4",
24+
"sass": "^1.54.7",
25+
"vscode-languageserver": "^7.0.0",
26+
"vscode-languageserver-textdocument": "^1.0.1",
27+
"vscode-uri": "^3.0.3"
28+
},
29+
"scripts": {
30+
"test": "jest",
31+
"build": "tsup src/index.ts --format esm,cjs",
32+
"dev": "tsup src/index.ts --format esm,cjs --watch",
33+
"clean": "rm -rf dist",
34+
"lint": "eslint ./src --ext .ts,.tsx --fix"
35+
},
36+
"devDependencies": {
37+
"@types/jest": "^28.1.8",
38+
"@types/less": "^3.0.3",
39+
"@types/postcss-less": "^4.0.2",
40+
"@typescript-eslint/eslint-plugin": "^5.35.1",
41+
"@typescript-eslint/parser": "^5.35.1",
42+
"eslint": "^8.23.0",
43+
"eslint-config-airbnb-typescript": "^17.0.0",
44+
"jest": "^28.0.0",
45+
"jest-environment-node-single-context": "^28.1.0",
46+
"ts-jest": "^28.0.8",
47+
"tsup": "^6.2.3",
48+
"typescript": "^4.8.2"
49+
}
4750
}

0 commit comments

Comments
 (0)