UNPKG

@gdquest/codemirror-gdscript

Version:

Enables Codemirror to parse GDScript (ie. highlight and indent automatically).

80 lines 2.28 kB
{ "name": "@gdquest/codemirror-gdscript", "description": "Enables Codemirror to parse GDScript (ie. highlight and indent automatically).", "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", "gdscript", "language", "highlight" ], "publishConfig": { "access": "public" }, "type": "module", "main": "./dist/main.js", "exports": "./dist/index.mjs", "types": "./dist/index.d.mts", "dependencies": { "@lezer/common": "^1.0.3", "@lezer/highlight": "^1.1.6", "@open-rpc/client-js": "^1.8.1", "@rollup/plugin-json": "^6.0.0", "codemirror": "^6.0.1", "events": "^3.3.0", "@gdquest/lezer-gdscript": "0.1.2" }, "peerDependencies": { "@codemirror/autocomplete": "^6.8.1", "@codemirror/commands": "^6.2.4", "@codemirror/language": "^6.9.0", "@codemirror/state": "^6.2.1", "@codemirror/view": "^6.18.0", "@lezer/highlight": "^1.1.6", "@lezer/lr": "^1.3.9" }, "devDependencies": { "@babel/eslint-parser": "^7.22.10", "@babel/plugin-syntax-import-assertions": "^7.22.5", "@codemirror/buildhelper": "^1.0.0", "@rollup/plugin-alias": "^5.0.0", "@rollup/plugin-commonjs": "^25.0.3", "@rollup/plugin-node-resolve": "^15.1.0", "@rollup/plugin-terser": "^0.4.3", "@rollup/plugin-typescript": "^11.1.2", "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", "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" } }