update language server package

master
Brad Cornes 2021-08-13 12:46:40 +01:00
parent a0130fa945
commit 8c0c777c65
3 changed files with 41 additions and 4 deletions

View File

@ -0,0 +1,25 @@
# Tailwind CSS Language Server
[Language Server Protocol](https://github.com/Microsoft/language-server-protocol) implementation for [Tailwind CSS](https://tailwindcss.com), used by [Tailwind CSS IntelliSense for VS Code](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss).
## Install
```bash
npm install -g @tailwindcss/language-server
```
## Run
```bash
tailwindcss-language-server --stdio
```
```
Usage: tailwindcss-language-server [options]
Options:
--stdio use stdio
--node-ipc use node-ipc
--socket=<port> use socket
```

View File

@ -1,13 +1,14 @@
{ {
"name": "tailwindcss-language-server", "name": "@tailwindcss/language-server",
"description": "Tailwind CSS Language Server", "description": "Tailwind CSS Language Server",
"license": "MIT", "license": "MIT",
"version": "0.0.1", "version": "0.0.2",
"scripts": { "scripts": {
"build": "npm run clean && ncc build src/server.ts -o bin --minify && mv bin/index.js bin/tailwindcss-language-server && npm run hashbang", "build": "npm run clean && ncc build src/server.ts -o bin --minify && mv bin/index.js bin/tailwindcss-language-server && npm run hashbang",
"clean": "rimraf dist", "clean": "rimraf dist",
"hashbang": "echo \"#!/usr/bin/env node\n$(cat bin/tailwindcss-language-server)\" > bin/tailwindcss-language-server", "hashbang": "node scripts/hashbang.mjs",
"create-notices-file": "node scripts/createNoticesFile.mjs" "create-notices-file": "node scripts/createNoticesFile.mjs",
"prepublishOnly": "npm run build"
}, },
"bin": { "bin": {
"tailwindcss-language-server": "./bin/tailwindcss-language-server" "tailwindcss-language-server": "./bin/tailwindcss-language-server"
@ -16,6 +17,9 @@
"bin", "bin",
"ThirdPartyNotices.txt" "ThirdPartyNotices.txt"
], ],
"publishConfig": {
"access": "public"
},
"devDependencies": { "devDependencies": {
"@ctrl/tinycolor": "3.1.4", "@ctrl/tinycolor": "3.1.4",
"@parcel/watcher": "2.0.0-alpha.10", "@parcel/watcher": "2.0.0-alpha.10",

View File

@ -0,0 +1,8 @@
import { readFileSync, writeFileSync } from 'fs'
import { dirname, resolve } from 'path'
import { fileURLToPath } from 'url'
let __dirname = dirname(fileURLToPath(import.meta.url))
let file = resolve(__dirname, '../bin/tailwindcss-language-server')
writeFileSync(file, '#!/usr/bin/env node\n' + readFileSync(file, 'utf-8'), 'utf-8')