{"_id":"@bpmn-io/lezer-feelers","_rev":"3-e95640778554e9f5b66419dffd06e0ec","name":"@bpmn-io/lezer-feelers","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bpmn-io/lezer-feelers","version":"1.0.0","keywords":["FEEL","FEELers","Lezer","Grammar","Parser"],"license":"MIT","_id":"@bpmn-io/lezer-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":"49837463a31f345fac639afb077030eb03e7920f","tarball":"https://registry.npmjs.org/@bpmn-io/lezer-feelers/-/lezer-feelers-1.0.0.tgz","fileCount":14,"integrity":"sha512-P0znH2SY85O7RmOr/FgveFiTREet9DSCf3nH3J/StkI5i7Q384o+GEeTmv58n91FlUknS20KE3T8Yk5Qmab+hg==","signatures":[{"sig":"MEUCIQCz5RXipJKtPZT9VvB6Yk+cvRm/rjS9M3+wtknUYxekNAIgH103RYRdeg923zTEV/f7Uxl4rB/hh/HROn6aysfdlD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11389},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./package.json":"./package.json"},"gitHead":"055b931b6a5119c158c79e76795428012a21f76e","scripts":{"all":"run-s build lint test test:types","lint":"eslint .","test":"mocha test --recursive","build":"run-s generate:parser generate:types","prepare":"run-s build","test:types":"tsc --noEmit","generate:types":"bio-dts -r lib","generate:parser":"lezer-generator lib/feelers.grammar -o lib/parser.js"},"_npmUser":{"name":"nikku","email":"git_nikku@nixis.de"},"repository":{"url":"git+https://github.com/bpmn-io/feelers.git","type":"git","directory":"packages/lezer-feelers"},"_npmVersion":"11.13.0","description":"FEELers parser definition for the Lezer parser system.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@lezer/lr":"^1.4.8","@lezer/common":"^1.5.1","@lezer/highlight":"^1.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@lezer/generator":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/lezer-feelers_1.0.0_1782296383599_0.9837028010878481","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-06-24T10:19:43.441Z","modified":"2026-07-08T15:59:12.201Z","1.0.0":"2026-06-24T10:19:43.828Z"},"bugs":{"url":"https://github.com/bpmn-io/feelers/issues"},"license":"MIT","homepage":"https://github.com/bpmn-io/feelers#readme","keywords":["FEEL","FEELers","Lezer","Grammar","Parser"],"repository":{"url":"git+https://github.com/bpmn-io/feelers.git","type":"git","directory":"packages/lezer-feelers"},"description":"FEELers parser definition for the Lezer parser system.","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/lezer-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[Lezer](https://lezer.codemirror.net/) grammar and parser for the [FEELers](https://github.com/bpmn-io/feelers) templating language.\n\n## Usage\n\n```js\nimport { parser, buildSimpleTree } from '@bpmn-io/lezer-feelers';\n\nconst tree = parser.parse('Hello {{name}}!');\nconst simpleTree = buildSimpleTree(tree, 'Hello {{name}}!');\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 + lint the library, run all tests\nnpm run all\n\n# execute tests only\nnpm test\n```\n\n## Related\n\n* [feelers](https://github.com/bpmn-io/feelers) - FEELers monorepo\n* [@bpmn-io/lang-feelers](https://github.com/bpmn-io/feelers/tree/main/packages/lang-feelers) - FEELers language support for CodeMirror 6\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"}