UNPKG

@gdquest/codemirror-lsp

Version:

Enables Codemirror to interact with a local lsp, ie. a LSP that isn't socket-based, but rather work by function calls.

77 lines 2.28 kB
{ "name": "@gdquest/codemirror-lsp", "description": "Enables Codemirror to interact with a local lsp, ie. a LSP that isn't socket-based, but rather work by function calls.", "version": "0.1.2", "author": { "name": "GDQuest", "url": "https://www.gdquest.com" }, "contributors": [ { "name": "Adam Scott", "email": "info@adamscott.studio", "url": "https://adamscott.studio" } ], "license": "MIT", "keywords": [ "gdquest", "codemirror", "extension", "lsp" ], "publishConfig": { "access": "public" }, "type": "module", "main": "./dist/index.js", "exports": "./dist/index.mjs", "types": "./dist/index.d.mts", "dependencies": { "eventemitter3": "^5.0.1" }, "peerDependencies": { "@codemirror/autocomplete": "^6.8.1", "@codemirror/commands": "^6.2.4", "@codemirror/language": "^6.9.0", "@codemirror/lint": "^6.4.0", "@codemirror/state": "^6.2.1", "@codemirror/view": "^6.18.0" }, "devDependencies": { "@babel/eslint-parser": "^7.22.10", "@babel/plugin-syntax-import-assertions": "^7.22.5", "@rollup/plugin-alias": "^5.0.0", "@rollup/plugin-commonjs": "^25.0.3", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.1.0", "@rollup/plugin-terser": "^0.4.3", "@rollup/plugin-typescript": "^11.1.2", "@tsconfig/node18": "^18.2.0", "@types/events": "^3.0.0", "@types/isomorphic-fetch": "^0.0.36", "@types/ws": "^8.5.5", "esbuild": "^0.19.0", "eslint": "^8.47.0", "eslint-config-prettier": "^9.0.0", "eslint-config-standard-with-typescript": "^37.0.0", "glob": "^10.3.3", "http-server": "^14.1.1", "jest": "^29.6.2", "jest-environment-jsdom": "^29.6.2", "prettier": "^3.0.1", "rollup": "^3.28.0", "ts-jest": "^29.1.1", "tslib": "^2.6.1", "typescript": "^5.1.6" }, "scripts": { "test": "cross-env NODE_OPTIONS=\"--experimental-vm-modules\" jest", "prepublish": "pnpm build", "build": "pnpm build:types && pnpm build:dist", "build:clean": "rimraf dist", "build:dist": "node esbuild.config.mjs", "build:types": "pnpm exec tsc --project tsconfig.browser.json", "demo": "pnpm exec http-server . -p 8080 -c-1 -o ./demo" } }