UNPKG

@willyterry/feelers

Version:

FEELers grammar and editor for the Lezer parser system. Fixed ESM/CommonJS compatibility.

103 lines (102 loc) 2.97 kB
{ "name": "@willyterry/feelers", "version": "1.0.3", "description": "FEELers grammar and editor for the Lezer parser system. Fixed ESM/CommonJS compatibility.", "main": "dist/index.js", "module": "dist/index.mjs", "exports": { ".": { "import": "./dist/index.mjs", "require": "./dist/index.js", "default": "./dist/index.js" } }, "publishConfig": { "access": "public" }, "type": "module", "scripts": { "all": "run-s lint test build", "test": "karma start", "generate:parser": "lezer-generator src/grammar/feelers.grammar -o src/grammar/parser", "bundle": "rollup -c", "dev": "npm test -- --auto-watch --no-single-run", "build": "npm run generate:parser && npm run bundle", "lint": "eslint", "start": "cross-env SINGLE_START=true npm run dev", "build:playground": "npm run build && npm run --prefix feelers-playground build", "start:playground": "npm run build && npm run --prefix feelers-playground dev" }, "author": { "name": "Valentin Serra", "url": "https://github.com/skaiir" }, "engines": { "node": "*" }, "keywords": [ "FEEL", "FEELers", "Lezer", "Grammer", "Parser" ], "files": [ "dist" ], "license": "MIT", "dependencies": { "@bpmn-io/cm-theme": "^0.1.0-alpha.2", "@bpmn-io/feel-lint": "^1.2.0", "@codemirror/autocomplete": "^6.10.1", "@codemirror/commands": "^6.3.0", "@codemirror/language": "^6.9.1", "@codemirror/lint": "^6.4.2", "@codemirror/state": "^6.3.0", "@codemirror/view": "^6.21.3", "@lezer/common": "^1.1.0", "@lezer/highlight": "^1.1.6", "@lezer/lr": "^1.3.13", "@lezer/markdown": "^1.1.0", "feelin": "^3.0.1", "lezer-feel": "^1.2.4", "min-dom": "^5.0.0" }, "devDependencies": { "@babel/cli": "^7.23.0", "@babel/core": "^7.23.2", "@babel/preset-env": "^7.23.2", "@lezer/generator": "^1.5.1", "@rollup/plugin-commonjs": "^28.0.0", "@rollup/plugin-json": "^6.0.1", "@rollup/plugin-node-resolve": "^16.0.0", "@types/chai": "^4.3.8", "@types/mocha": "^10.0.2", "chai": "^4.3.10", "cross-env": "^7.0.3", "eslint": "^8.51.0", "eslint-config-preact": "^1.3.0", "eslint-plugin-bpmn-io": "^1.0.0", "karma": "^6.4.2", "karma-chrome-launcher": "^3.2.0", "karma-debug-launcher": "^0.0.5", "karma-env-preprocessor": "^0.1.1", "karma-firefox-launcher": "^2.1.2", "karma-mocha": "^2.0.1", "karma-sinon-chai": "^2.0.2", "karma-webpack": "^5.0.0", "mocha": "^10.2.0", "mocha-test-container-support": "^0.2.0", "npm-run-all2": "^7.0.0", "puppeteer": "^23.0.0", "rollup": "^4.0.0", "sinon": "^16.1.0", "sinon-chai": "^3.7.0", "typescript": "^4.9.5" }, "workspaces": { "packages": [ "feelers-playground" ] } }