{"_id":"@bpmn-io/lang-feelers","_rev":"3-d564e4cd0c47e69ec51906f0e084330f","name":"@bpmn-io/lang-feelers","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bpmn-io/lang-feelers","version":"1.0.0","keywords":["FEEL","FEELers","CodeMirror","language"],"license":"MIT","_id":"@bpmn-io/lang-feelers@1.0.0","maintainers":[{"name":"bpmn-io-admin","email":"bpmnio@camunda.com"},{"name":"nikku","email":"git_nikku@nixis.de"},{"name":"barmac","email":"maciejbarel@gmail.com"},{"name":"philippfromme","email":"philippfromme@outlook.com"},{"name":"maxtru","email":"maximilian.trumpf@camunda.com"},{"name":"skaiir-camunda","email":"valentin.serra@camunda.com"},{"name":"vsgoulart","email":"vinicius@vsgoulart.com"},{"name":"barinali","email":"ali.barin53@gmail.com"},{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},{"name":"ev-camunda","email":"ev.bilske@camunda.com"},{"name":"alekseymanetov","email":"alekseyManetov@gmail.com"}],"homepage":"https://github.com/bpmn-io/feelers#readme","bugs":{"url":"https://github.com/bpmn-io/feelers/issues"},"dist":{"shasum":"69c0b946bf953aaa4e2ee94e393da37094c9d307","tarball":"https://registry.npmjs.org/@bpmn-io/lang-feelers/-/lang-feelers-1.0.0.tgz","fileCount":7,"integrity":"sha512-VgBDw9cXr62e6Qs6LixQyLiBxxv7Kh8fxKFkYCmHPf/cO8beLQGjnF789wRlhK05yh/CuHi7oN7EYChrFQOHwg==","signatures":[{"sig":"MEYCIQCavtMs6MfGYmr+Olu5UzqWw5LZrcbF1jI62ivD0xDKGQIhAPK2qNwPHWUP+S7sx8cJjjHDGhyZSakthRBEhRP9GBLF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5595},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"3c302f4390bc69ea7f10c5068e1b7548459513d7","scripts":{"all":"run-s build lint test test:types","dev":"npm test -- --auto-watch --no-single-run","lint":"eslint .","test":"karma start karma.conf.cjs","build":"run-s generate:types","prepare":"run-s build","test:types":"tsc --noEmit","generate:types":"bio-dts -r lib"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+https://github.com/bpmn-io/feelers.git","type":"git","directory":"packages/lang-feelers"},"_npmVersion":"11.13.0","description":"FEELers language support for CodeMirror 6.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@lezer/common":"^1.5.1","@bpmn-io/lezer-feel":"^3.0.0","@codemirror/language":"^6.12.1","@bpmn-io/lezer-feelers":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lang-feelers_1.0.0_1782296563050_0.680770184000002","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-06-24T10:22:42.955Z","modified":"2026-07-08T15:54:12.700Z","1.0.0":"2026-06-24T10:22:43.186Z"},"bugs":{"url":"https://github.com/bpmn-io/feelers/issues"},"license":"MIT","homepage":"https://github.com/bpmn-io/feelers#readme","keywords":["FEEL","FEELers","CodeMirror","language"],"repository":{"url":"git+https://github.com/bpmn-io/feelers.git","type":"git","directory":"packages/lang-feelers"},"description":"FEELers language support for CodeMirror 6.","maintainers":[{"email":"bpmnio@camunda.com","name":"bpmn-io-admin"},{"email":"git_nikku@nixis.de","name":"nikku"},{"email":"maciejbarel@gmail.com","name":"barmac"},{"email":"philippfromme@outlook.com","name":"philippfromme"},{"email":"maximilian.trumpf@camunda.com","name":"maxtru"},{"email":"valentin.serra@camunda.com","name":"skaiir-camunda"},{"email":"vinicius@vsgoulart.com","name":"vsgoulart"},{"email":"ali.barin53@gmail.com","name":"barinali"},{"email":"ev.bilske@camunda.com","name":"ev-camunda"},{"email":"jarek.danielak@camunda.com","name":"jarekdanielak"},{"email":"alekseyManetov@gmail.com","name":"alekseymanetov"}],"readme":"# @bpmn-io/lang-feelers\n\n[![CI](https://github.com/bpmn-io/feelers/actions/workflows/CI.yml/badge.svg)](https://github.com/bpmn-io/feelers/actions/workflows/CI.yml)\n\n[CodeMirror 6](https://codemirror.net/) language support for the [FEELers](https://github.com/bpmn-io/feelers) templating language.\n\n## Usage\n\n```js\nimport { feelersLanguage } from '@bpmn-io/lang-feelers';\nimport { EditorView } from '@codemirror/view';\nimport { EditorState } from '@codemirror/state';\n\nconst view = new EditorView({\n  state: EditorState.create({\n    extensions: [\n      feelersLanguage()\n    ]\n  })\n});\n```\n\nOptionally pass a host language parser for mixed-language support (e.g., markdown):\n\n```js\nimport { parser as markdownParser } from '@lezer/markdown';\n\nfeelersLanguage(markdownParser);\n```\n\n## Build and run\n\nPrepare the project by installing all dependencies:\n\n```sh\nnpm install\n```\n\nThen, depending on your use-case you may run any of the following commands:\n\n```sh\n# build the library and run all tests\nnpm run all\n\n# run the development setup\nnpm run dev\n```\n\n## Related\n\n* [feelers](https://github.com/bpmn-io/feelers) - FEELers monorepo\n* [@bpmn-io/lezer-feelers](https://github.com/bpmn-io/feelers/tree/main/packages/lezer-feelers) - FEELers parser definition\n* [@bpmn-io/feelers-lint](https://github.com/bpmn-io/feelers/tree/main/packages/feelers-lint) - FEELers linting support for CodeMirror 6\n* [@bpmn-io/feelers-editor](https://github.com/bpmn-io/feelers/tree/main/packages/feelers-editor) - FEELers editor component\n* [feelers](https://github.com/bpmn-io/feelers/tree/main/packages/feelers) - FEELers interpreter\n* [lezer-feel](https://github.com/nikku/lezer-feel) - FEEL language definition for the Lezer parser system\n\n## License\n\nMIT\n","readmeFilename":"README.md"}