{"versions":{"1.9.0":{"name":"@bpmn-io/lezer-feel","version":"1.9.0","description":"Lezer-based FEEL grammar","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"./package.json":"./package.json"},"types":"./dist/index.d.ts","author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"devDependencies":{"@lezer/generator":"^1.7.2","@rollup/plugin-node-resolve":"^16.0.0","@types/chai":"^5.0.1","@types/mocha":"^10.0.10","@types/node":"^20.16.11","chai":"^5.1.2","chokidar-cli":"^3.0.0","eslint":"^9.18.0","eslint-plugin-bpmn-io":"^2.0.2","mocha":"^11.0.0","npm-run-all2":"^8.0.0","rollup":"^4.30.1","source-map-support":"^0.5.21","typescript":"^5.6.3"},"dependencies":{"@lezer/highlight":"^1.2.1","@lezer/lr":"^1.4.2","min-dash":"^4.2.1"},"engines":{"node":"*"},"repository":{"type":"git","url":"git+https://github.com/bpmn-io/lezer-feel.git"},"scripts":{"build":"lezer-generator src/feel.grammar -o src/parser && rollup -c","build-debug":"lezer-generator src/feel.grammar --names -o src/parser && rollup -c","test":"mocha -r source-map-support/register test/test-*.js","dev":"run-p dev:*","dev:build":"chokidar 'src/*.grammar' 'src/{highlight,tokens}.js' --initial -c 'npm run build-debug'","dev:test":"chokidar '{dist,test}/**/*.{js,cjs,txt}' -c 'npm test'","all":"run-s lint build check-types test","lint":"eslint .","check-types":"tsc --noEmit","prepare":"run-s build"},"_id":"@bpmn-io/lezer-feel@1.9.0","gitHead":"096832d258bd3e4985846860ca6a3bbdc2c98a90","bugs":{"url":"https://github.com/bpmn-io/lezer-feel/issues"},"homepage":"https://github.com/bpmn-io/lezer-feel#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-mV+pj+x0++9zT5/RkOOUNtkT2hpKpGWbXuFR8trJlvJeRe1dL/5yPal/RBcnk3z73tILK4kP6LzXelcsshQCEw==","shasum":"3042535e8049095c5def81bbe41c2ac47d26daaf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@bpmn-io/lezer-feel/-/lezer-feel-1.9.0.tgz","fileCount":8,"unpackedSize":235900,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDTcJNXJvElpuvdlGSMTzbHlU0yA6X0MmP6IBtIvuszdQIgLHUVoFtdYOspBbw+v8qEG2ENx4mM8qklucT93WwIY8w="}],"size":66246},"_npmUser":{"name":"anonymous","email":"simon.steinruecken@camunda.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bpmnio@camunda.com"},{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"maciejbarel@gmail.com"},{"name":"anonymous","email":"philippfromme@outlook.com"},{"name":"anonymous","email":"maximilian.trumpf@camunda.com"},{"name":"anonymous","email":"abdul.ahad@camunda.com"},{"name":"anonymous","email":"valentin.serra@camunda.com"},{"name":"anonymous","email":"vinicius@vsgoulart.com"},{"name":"anonymous","email":"jarek.danielak@camunda.com"},{"name":"anonymous","email":"simon.steinruecken@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lezer-feel_1.9.0_1755785439334_0.9160422013197591"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-21T14:10:39.521Z","publish_time":1755785439521,"_source_registry_name":"default","contributors":[]},"2.0.0":{"name":"@bpmn-io/lezer-feel","version":"2.0.0","description":"Lezer-based FEEL grammar","type":"module","source":"./src/index.js","main":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"types":"./dist/index.d.ts","author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"devDependencies":{"@lezer/generator":"^1.8.0","@rollup/plugin-node-resolve":"^16.0.3","@types/mocha":"^10.0.10","@types/node":"^24.10.1","chai":"^6.2.1","chokidar-cli":"^3.0.0","eslint":"^9.39.1","eslint-plugin-bpmn-io":"^2.2.0","mocha":"^11.7.5","npm-run-all2":"^8.0.4","rollup":"^4.53.3","source-map-support":"^0.5.21","typescript":"^5.9.3"},"dependencies":{"@lezer/highlight":"^1.2.3","@lezer/lr":"^1.4.4","min-dash":"^4.2.3"},"engines":{"node":">= 20.12.0"},"repository":{"type":"git","url":"git+https://github.com/bpmn-io/lezer-feel.git"},"scripts":{"build":"lezer-generator src/feel.grammar -o src/parser && rollup -c","build-debug":"lezer-generator src/feel.grammar --names -o src/parser && rollup -c","test":"mocha -r source-map-support/register test/test-*.js test/test-*.cjs","dev":"run-p dev:*","dev:build":"chokidar 'src/*.grammar' 'src/{highlight,tokens}.js' --initial -c 'npm run build-debug'","dev:test":"chokidar '{dist,test}/**/*.{js,cjs,txt}' -c 'npm test'","all":"run-s lint build check-types test","lint":"eslint .","check-types":"tsc --noEmit","prepare":"run-s build"},"gitHead":"bbe9ac59beb10864c0fce3b3ffe68bd9f6b32b13","_id":"@bpmn-io/lezer-feel@2.0.0","bugs":{"url":"https://github.com/bpmn-io/lezer-feel/issues"},"homepage":"https://github.com/bpmn-io/lezer-feel#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-+jIly5GA5qUg7DKlLUAN2RdJojkpFKMySoUW4OPLQrQYsEv55vYky53ni2rB3+bbBh4otPJ0sk9rGix3DEwCSg==","shasum":"e6bcfc6b4ec8b5db3c49665b333ab63fd2d63684","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@bpmn-io/lezer-feel/-/lezer-feel-2.0.0.tgz","fileCount":6,"unpackedSize":129017,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIALcXeco6z2YNmUztoCqvduILLCWQCI/pMvVOv34vU1uAiBYD7/+eFvIGmvF/nGYDpPvQO/yyozRh+RRIbGAHIxcqw=="}],"size":36663},"_npmUser":{"name":"anonymous","email":"maciejbarel@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bpmnio@camunda.com"},{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"maciejbarel@gmail.com"},{"name":"anonymous","email":"philippfromme@outlook.com"},{"name":"anonymous","email":"maximilian.trumpf@camunda.com"},{"name":"anonymous","email":"valentin.serra@camunda.com"},{"name":"anonymous","email":"vinicius@vsgoulart.com"},{"name":"anonymous","email":"jarek.danielak@camunda.com"},{"name":"anonymous","email":"simon.steinruecken@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lezer-feel_2.0.0_1764939126378_0.9782922357227584"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-05T12:52:06.539Z","publish_time":1764939126539,"_source_registry_name":"default","contributors":[]},"2.1.0":{"name":"@bpmn-io/lezer-feel","version":"2.1.0","description":"Lezer-based FEEL grammar","type":"module","source":"./src/index.js","main":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"types":"./dist/index.d.ts","author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"devDependencies":{"@lezer/generator":"^1.8.0","@rollup/plugin-node-resolve":"^16.0.3","@types/mocha":"^10.0.10","@types/node":"^24.10.1","chai":"^6.2.1","chokidar-cli":"^3.0.0","eslint":"^9.39.1","eslint-plugin-bpmn-io":"^2.2.0","mocha":"^11.7.5","npm-run-all2":"^8.0.4","rollup":"^4.53.3","source-map-support":"^0.5.21","typescript":"^5.9.3"},"dependencies":{"@lezer/highlight":"^1.2.3","@lezer/lr":"^1.4.7","min-dash":"^5.0.0"},"engines":{"node":">= 20.12.0"},"repository":{"type":"git","url":"git+https://github.com/bpmn-io/lezer-feel.git"},"scripts":{"build":"lezer-generator src/feel.grammar -o src/parser && rollup -c","build-debug":"lezer-generator src/feel.grammar --names -o src/parser && rollup -c","test":"mocha -r source-map-support/register test/test-*.js test/test-*.cjs","dev":"run-p dev:*","dev:build":"chokidar 'src/*.grammar' 'src/{highlight,tokens}.js' --initial -c 'npm run build-debug'","dev:test":"chokidar '{dist,test}/**/*.{js,cjs,txt}' -c 'npm test'","all":"run-s lint build check-types test","lint":"eslint .","check-types":"tsc --noEmit","prepare":"run-s build"},"gitHead":"e6e18461d9ff093cd2f32815e959f2064509a320","_id":"@bpmn-io/lezer-feel@2.1.0","bugs":{"url":"https://github.com/bpmn-io/lezer-feel/issues"},"homepage":"https://github.com/bpmn-io/lezer-feel#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-cvNlgSYlcgFq5hfJpe6R0FD/GbkDox/9Jv8WeLIjCsgmbC9JrrzZcUQ5VrEsbTkznGFtP4vM38k4uGRuKrjffg==","shasum":"ef5d7387f2235f24666293b019ffd8e429f3ebb3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@bpmn-io/lezer-feel/-/lezer-feel-2.1.0.tgz","fileCount":8,"unpackedSize":244493,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIASzLAZNu9dN1pMZAPpNBUe758eWvwBIRb3+PD3k9eDiAiEAtZI52tMBBMzh4dX1Q9uIoLkfNBUCq3S84xiN1Lg/qD4="}],"size":68191},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"bpmnio@camunda.com"},{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"maciejbarel@gmail.com"},{"name":"anonymous","email":"philippfromme@outlook.com"},{"name":"anonymous","email":"maximilian.trumpf@camunda.com"},{"name":"anonymous","email":"valentin.serra@camunda.com"},{"name":"anonymous","email":"vinicius@vsgoulart.com"},{"name":"anonymous","email":"jarek.danielak@camunda.com"},{"name":"anonymous","email":"alekseyManetov@gmail.com"},{"name":"anonymous","email":"simon.steinruecken@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lezer-feel_2.1.0_1769294423975_0.06940421965751575"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-24T22:40:24.121Z","publish_time":1769294424121,"_source_registry_name":"default","contributors":[]},"2.2.1":{"name":"@bpmn-io/lezer-feel","version":"2.2.1","description":"Lezer-based FEEL grammar","type":"module","source":"./src/index.js","main":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"types":"./dist/index.d.ts","author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"devDependencies":{"@lezer/generator":"^1.8.0","@rollup/plugin-node-resolve":"^16.0.3","@types/mocha":"^10.0.10","@types/node":"^24.10.1","chai":"^6.2.1","chokidar-cli":"^3.0.0","eslint":"^9.39.1","eslint-plugin-bpmn-io":"^2.2.0","mocha":"^11.7.5","npm-run-all2":"^8.0.4","rollup":"^4.53.3","source-map-support":"^0.5.21","typescript":"^5.9.3"},"dependencies":{"@lezer/highlight":"^1.2.3","@lezer/lr":"^1.4.7","min-dash":"^5.0.0"},"engines":{"node":">= 20.12.0"},"repository":{"type":"git","url":"git+https://github.com/bpmn-io/lezer-feel.git"},"scripts":{"build":"lezer-generator src/feel.grammar -o src/parser && rollup -c","build-debug":"lezer-generator src/feel.grammar --names -o src/parser && rollup -c","test":"mocha -r source-map-support/register test/test-*.js test/test-*.cjs","dev":"run-p dev:*","dev:build":"chokidar 'src/*.grammar' 'src/{highlight,tokens}.js' --initial -c 'npm run build-debug'","dev:test":"chokidar '{dist,test}/**/*.{js,cjs,txt}' -c 'npm test'","all":"run-s lint build check-types test","lint":"eslint .","check-types":"tsc --noEmit","prepare":"run-s build"},"gitHead":"e30913bc21250eb1fe4cf6577473f26aa16a299f","_id":"@bpmn-io/lezer-feel@2.2.1","bugs":{"url":"https://github.com/bpmn-io/lezer-feel/issues"},"homepage":"https://github.com/bpmn-io/lezer-feel#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-X/8DIoTIW+F9dI2Pr2M66tGT8q83ZXLAwVYqHVUWw9STXbbCs7Aluy6CxW8EpXD1rur15pbP1ZkXQDIFkx55rA==","shasum":"eb9ca0bb0657253e15fb8c6e67108dca18717d0a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@bpmn-io/lezer-feel/-/lezer-feel-2.2.1.tgz","fileCount":8,"unpackedSize":244657,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBYTWC6uHKIQr8yRFpeNfKtLGB0s5hgcYBVuty7SU8YwIgGBCdr5gfKtIh0FEYDVtIZvkN3681X37N8t4fF/aP6zM="}],"size":68231},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"bpmnio@camunda.com"},{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"maciejbarel@gmail.com"},{"name":"anonymous","email":"philippfromme@outlook.com"},{"name":"anonymous","email":"maximilian.trumpf@camunda.com"},{"name":"anonymous","email":"valentin.serra@camunda.com"},{"name":"anonymous","email":"vinicius@vsgoulart.com"},{"name":"anonymous","email":"ali.barin53@gmail.com"},{"name":"anonymous","email":"jarek.danielak@camunda.com"},{"name":"anonymous","email":"alekseyManetov@gmail.com"},{"name":"anonymous","email":"simon.steinruecken@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lezer-feel_2.2.1_1770707122750_0.7410679768426585"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-10T07:05:22.930Z","publish_time":1770707122930,"_source_registry_name":"default","contributors":[]},"2.3.0":{"name":"@bpmn-io/lezer-feel","version":"2.3.0","description":"Lezer-based FEEL grammar","type":"module","source":"./src/index.js","main":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"types":"./dist/index.d.ts","author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"devDependencies":{"@lezer/generator":"^1.8.0","@rollup/plugin-node-resolve":"^16.0.3","@types/mocha":"^10.0.10","@types/node":"^24.10.1","chai":"^6.2.1","chokidar-cli":"^3.0.0","eslint":"^9.39.1","eslint-plugin-bpmn-io":"^2.2.0","mocha":"^11.7.5","npm-run-all2":"^8.0.4","rollup":"^4.53.3","source-map-support":"^0.5.21","typescript":"^5.9.3"},"dependencies":{"@lezer/highlight":"^1.2.3","@lezer/lr":"^1.4.8","min-dash":"^5.0.0"},"engines":{"node":">= 20.12.0"},"repository":{"type":"git","url":"git+https://github.com/bpmn-io/lezer-feel.git"},"scripts":{"build":"lezer-generator src/feel.grammar -o src/parser && rollup -c","build-debug":"lezer-generator src/feel.grammar --names -o src/parser && rollup -c","test":"mocha -r source-map-support/register test/test-*.js test/test-*.cjs","dev":"run-p dev:*","dev:build":"chokidar 'src/*.grammar' 'src/{highlight,tokens}.js' --initial -c 'npm run build-debug'","dev:test":"chokidar '{dist,test}/**/*.{js,cjs,txt}' -c 'npm test'","all":"run-s lint build check-types test","lint":"eslint .","check-types":"tsc --noEmit","prepare":"run-s build"},"gitHead":"5630c764c5f42986496a29f8dc4ebf5f7be2bd95","_id":"@bpmn-io/lezer-feel@2.3.0","bugs":{"url":"https://github.com/bpmn-io/lezer-feel/issues"},"homepage":"https://github.com/bpmn-io/lezer-feel#readme","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-GU6UwiBZP2imXkDOXhNWdlBWCjZjDj0QcR+zEWRDK5jDHDFdN1wUZjOvYpZIKFpNJd3JRHY6uz3Ynqu/THn3gA==","shasum":"298d141613bbd5ec1d528fab83a75d685bcf7ed7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@bpmn-io/lezer-feel/-/lezer-feel-2.3.0.tgz","fileCount":6,"unpackedSize":128969,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDLEhzlSsuviueVMOsFwyAM63ejaBmvoXoR6lIFy6zbdAIhAMDuNIIAufT9HQmZ77XjSaZSjbWouXhehDWnXmJd7KG7"}],"size":36653},"_npmUser":{"name":"anonymous","email":"maciejbarel@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bpmnio@camunda.com"},{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"maciejbarel@gmail.com"},{"name":"anonymous","email":"philippfromme@outlook.com"},{"name":"anonymous","email":"maximilian.trumpf@camunda.com"},{"name":"anonymous","email":"valentin.serra@camunda.com"},{"name":"anonymous","email":"vinicius@vsgoulart.com"},{"name":"anonymous","email":"ali.barin53@gmail.com"},{"name":"anonymous","email":"jarek.danielak@camunda.com"},{"name":"anonymous","email":"alekseyManetov@gmail.com"},{"name":"anonymous","email":"simon.steinruecken@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lezer-feel_2.3.0_1770810344098_0.4548388286571665"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-11T11:45:44.251Z","publish_time":1770810344251,"_source_registry_name":"default","contributors":[]},"2.3.1":{"name":"@bpmn-io/lezer-feel","version":"2.3.1","description":"Lezer-based FEEL grammar","type":"module","source":"./src/index.js","main":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"types":"./dist/index.d.ts","author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"devDependencies":{"@lezer/generator":"^1.8.0","@rollup/plugin-node-resolve":"^16.0.3","@types/mocha":"^10.0.10","@types/node":"^24.10.1","chai":"^6.2.1","chokidar-cli":"^3.0.0","eslint":"^9.39.1","eslint-plugin-bpmn-io":"^2.2.0","mocha":"^11.7.5","npm-run-all2":"^8.0.4","rollup":"^4.53.3","source-map-support":"^0.5.21","typescript":"^5.9.3"},"dependencies":{"@lezer/highlight":"^1.2.3","@lezer/lr":"^1.4.8","min-dash":"^5.0.0"},"engines":{"node":">= 20.12.0"},"repository":{"type":"git","url":"git+https://github.com/bpmn-io/lezer-feel.git"},"scripts":{"build":"lezer-generator src/feel.grammar -o src/parser && rollup -c","build-debug":"lezer-generator src/feel.grammar --names -o src/parser && rollup -c","test":"mocha -r source-map-support/register test/test-*.js test/test-*.cjs","dev":"run-p dev:*","dev:build":"chokidar 'src/*.grammar' 'src/{highlight,tokens}.js' --initial -c 'npm run build-debug'","dev:test":"chokidar '{dist,test}/**/*.{js,cjs,txt}' -c 'npm test'","all":"run-s lint build check-types test","lint":"eslint .","check-types":"tsc --noEmit","prepare":"run-s build"},"gitHead":"95179996c015f05ae015ccc0c409e3fc149edf98","_id":"@bpmn-io/lezer-feel@2.3.1","bugs":{"url":"https://github.com/bpmn-io/lezer-feel/issues"},"homepage":"https://github.com/bpmn-io/lezer-feel#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-MNe3M7XUuUk0OvrIIXM0m7M2hNLouxPqJyqd6+XCDMy9dsan0zLA0vl7Cu8ypCbsAlViIGIvYdkjzZNiXd3gng==","shasum":"dc33d5e0f2b232c1de78fe9d63ac109a1c256260","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@bpmn-io/lezer-feel/-/lezer-feel-2.3.1.tgz","fileCount":6,"unpackedSize":129065,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCIDai4oyLt3XXcecYcgDjln9JNQ/DOpirbszqhGT77YEYAh8cpCg6ghKwnwIeprDw71s/hRMzBGTCECg32FjowZIn"}],"size":36690},"_npmUser":{"name":"anonymous","email":"maciejbarel@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bpmnio@camunda.com"},{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"maciejbarel@gmail.com"},{"name":"anonymous","email":"philippfromme@outlook.com"},{"name":"anonymous","email":"maximilian.trumpf@camunda.com"},{"name":"anonymous","email":"valentin.serra@camunda.com"},{"name":"anonymous","email":"vinicius@vsgoulart.com"},{"name":"anonymous","email":"ali.barin53@gmail.com"},{"name":"anonymous","email":"jarek.danielak@camunda.com"},{"name":"anonymous","email":"ev.bilske@camunda.com"},{"name":"anonymous","email":"alekseyManetov@gmail.com"},{"name":"anonymous","email":"simon.steinruecken@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lezer-feel_2.3.1_1773677628764_0.3733782306624873"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-16T16:13:48.939Z","publish_time":1773677628939,"_source_registry_name":"default","contributors":[]},"2.3.2":{"name":"@bpmn-io/lezer-feel","version":"2.3.2","description":"Lezer-based FEEL grammar","type":"module","source":"./src/index.js","main":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"types":"./dist/index.d.ts","author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"devDependencies":{"@lezer/generator":"^1.8.0","@rollup/plugin-node-resolve":"^16.0.3","@types/mocha":"^10.0.10","@types/node":"^24.12.2","chai":"^6.2.2","chokidar-cli":"^3.0.0","eslint":"^9.39.4","eslint-plugin-bpmn-io":"^2.2.0","mocha":"^11.7.5","npm-run-all2":"^8.0.4","rollup":"^4.60.1","source-map-support":"^0.5.21","typescript":"^5.9.3"},"dependencies":{"@lezer/highlight":"^1.2.3","@lezer/lr":"^1.4.8","min-dash":"^5.0.0"},"engines":{"node":">= 20.12.0"},"repository":{"type":"git","url":"git+https://github.com/bpmn-io/lezer-feel.git"},"scripts":{"build":"lezer-generator src/feel.grammar -o src/parser && rollup -c","build-debug":"lezer-generator src/feel.grammar --names -o src/parser && rollup -c","test":"mocha -r source-map-support/register test/test-*.js test/test-*.cjs","dev":"run-p dev:*","dev:build":"chokidar 'src/*.grammar' 'src/{highlight,tokens}.js' --initial -c 'npm run build-debug'","dev:test":"chokidar '{dist,test}/**/*.{js,cjs,txt}' -c 'npm test'","all":"run-s lint build check-types test","lint":"eslint .","check-types":"tsc --noEmit","prepare":"run-s build"},"_id":"@bpmn-io/lezer-feel@2.3.2","bugs":{"url":"https://github.com/bpmn-io/lezer-feel/issues"},"homepage":"https://github.com/bpmn-io/lezer-feel#readme","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-wVNCG2BAo6BxRszhy9Oe3/dN5IyVHklvqg88mJXAz0+3NywP3FF8zE/HcFo4iu6TuqCr4Uuoqpi0wbe5r+tQWQ==","shasum":"501370387553aae3e6de919e561f71cc1d32ee32","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@bpmn-io/lezer-feel/-/lezer-feel-2.3.2.tgz","fileCount":6,"unpackedSize":128377,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCoFw6GmLsaaI3jTnl4x/ojNTAaMtvVFSCIz3nvp4IVoQIhAIVxlyn48YcNNPFUB0YaUaLeGrEX85pv51W10aqoc4a8"}],"size":36546},"_npmUser":{"name":"anonymous","email":"ali.barin53@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bpmnio@camunda.com"},{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"maciejbarel@gmail.com"},{"name":"anonymous","email":"philippfromme@outlook.com"},{"name":"anonymous","email":"maximilian.trumpf@camunda.com"},{"name":"anonymous","email":"valentin.serra@camunda.com"},{"name":"anonymous","email":"vinicius@vsgoulart.com"},{"name":"anonymous","email":"ali.barin53@gmail.com"},{"name":"anonymous","email":"jarek.danielak@camunda.com"},{"name":"anonymous","email":"ev.bilske@camunda.com"},{"name":"anonymous","email":"alekseyManetov@gmail.com"},{"name":"anonymous","email":"simon.steinruecken@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lezer-feel_2.3.2_1776097999772_0.8092251030431543"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-13T16:33:19.903Z","publish_time":1776097999903,"_source_registry_name":"default","contributors":[]},"2.4.0":{"name":"@bpmn-io/lezer-feel","version":"2.4.0","description":"Lezer-based FEEL grammar","type":"module","source":"./src/index.js","main":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"types":"./dist/index.d.ts","author":{"name":"Nico Rehwaldt","email":"https://github.com/nikku"},"license":"MIT","sideEffects":false,"devDependencies":{"@lezer/generator":"^1.8.0","@rollup/plugin-node-resolve":"^16.0.3","@types/mocha":"^10.0.10","@types/node":"^24.12.2","chai":"^6.2.2","chokidar-cli":"^3.0.0","eslint":"^9.39.4","eslint-plugin-bpmn-io":"^2.2.0","mocha":"^11.7.5","npm-run-all2":"^8.0.4","rollup":"^4.60.1","source-map-support":"^0.5.21","typescript":"^5.9.3"},"dependencies":{"@lezer/highlight":"^1.2.3","@lezer/lr":"^1.4.8","min-dash":"^5.0.0"},"engines":{"node":">= 20.12.0"},"repository":{"type":"git","url":"git+https://github.com/bpmn-io/lezer-feel.git"},"scripts":{"build":"lezer-generator src/feel.grammar -o src/parser && rollup -c","build-debug":"lezer-generator src/feel.grammar --names -o src/parser && rollup -c","test":"mocha -r source-map-support/register test/test-*.js test/test-*.cjs","dev":"run-p dev:*","dev:build":"chokidar 'src/*.grammar' 'src/{highlight,tokens}.js' --initial -c 'npm run build-debug'","dev:test":"chokidar '{dist,test}/**/*.{js,cjs,txt}' -c 'npm test'","all":"run-s lint build check-types test","lint":"eslint .","check-types":"tsc --noEmit","prepare":"run-s build"},"_id":"@bpmn-io/lezer-feel@2.4.0","bugs":{"url":"https://github.com/bpmn-io/lezer-feel/issues"},"homepage":"https://github.com/bpmn-io/lezer-feel#readme","_nodeVersion":"24.14.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-V6L6p7GZSQnpNld1RKlk9A2GYmKoK3f1Qnzcay58ei/OGYDUHCl+267ldhe9LRmlFUr5emp5MSvjG2ekkXdwtQ==","shasum":"f3a4a741a8c9fbb72b7cbb5cf9003266860a54e5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@bpmn-io/lezer-feel/-/lezer-feel-2.4.0.tgz","fileCount":6,"unpackedSize":128834,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCxRq2H9dDClofOwqIFCwZEpslOHuehWC4W4mcbEkGeQwIhAO+dwkh4pxF7URlQa3uR4ATLlbK3/p1VqJKfWBvapphT"}],"size":36642},"_npmUser":{"name":"anonymous","email":"ali.barin53@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"bpmnio@camunda.com"},{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"maciejbarel@gmail.com"},{"name":"anonymous","email":"philippfromme@outlook.com"},{"name":"anonymous","email":"maximilian.trumpf@camunda.com"},{"name":"anonymous","email":"valentin.serra@camunda.com"},{"name":"anonymous","email":"vinicius@vsgoulart.com"},{"name":"anonymous","email":"ali.barin53@gmail.com"},{"name":"anonymous","email":"jarek.danielak@camunda.com"},{"name":"anonymous","email":"ev.bilske@camunda.com"},{"name":"anonymous","email":"alekseyManetov@gmail.com"},{"name":"anonymous","email":"simon.steinruecken@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lezer-feel_2.4.0_1776684859409_0.8137291694407378"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-20T11:34:19.576Z","publish_time":1776684859576,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"2.4.0"},"name":"@bpmn-io/lezer-feel","time":{"created":"2025-08-21T14:10:47.001Z","modified":"2026-05-04T11:44:44.611Z","1.9.0":"2025-08-21T14:10:39.521Z","2.0.0":"2025-12-05T12:52:06.539Z","2.1.0":"2026-01-24T22:40:24.121Z","2.2.1":"2026-02-10T07:05:22.930Z","2.3.0":"2026-02-11T11:45:44.251Z","2.3.1":"2026-03-16T16:13:48.939Z","2.3.2":"2026-04-13T16:33:19.903Z","2.4.0":"2026-04-20T11:34:19.576Z"},"readme":"# @bpmn-io/lezer-feel\n\n[![CI](https://github.com/bpmn-io/lezer-feel/actions/workflows/CI.yml/badge.svg)](https://github.com/bpmn-io/lezer-feel/actions/workflows/CI.yml)\n\n> [!NOTE]\n> This is a fork of [lezer-feel](https://github.com/nikku/lezer-feel)\n\nThis is a [DMN](https://www.omg.org/spec/DMN/) FEEL grammar for the\n[Lezer](https://lezer.codemirror.net/) parser system.\n\n\n## Usage\n\nParse FEEL to a [`Tree`](https://lezer.codemirror.net/docs/ref/#common.Tree):\n\n```javascript\nimport {\n  parser\n} from '@bpmn-io/lezer-feel';\n\n// parse <Expression>\nparser.parse('foo > 1');\n```\n\n\n#### Choose Dialect\n\nUse `Expression` or `UnaryTests` as a [top node](https://lezer.codemirror.net/docs/ref/#lr.LRParser.topNode) depending on which FEEL dialect you intend to parse:\n\n```javascript\nimport {\n  parser\n} from '@bpmn-io/lezer-feel';\n\nconst unaryParser = parser.configure({\n  top: 'UnaryTests'\n})\n\n// parse <UnaryTests>\nunaryParser.parse('> 100');\n```\n\n\n#### Provide Context\n\nOverride the default [context tracker](https://lezer.codemirror.net/docs/ref/#lr.ParserConfig.contextTracker) to enable context sensitive parsing based on inputs:\n\n```javascript\nimport {\n  parser,\n  trackVariables\n} from '@bpmn-io/lezer-feel';\n\nconst contextTracker = trackVariables({\n  'if foo then bar': 1\n});\n\nconst contextualParser = parser.configure({\n  contextTracker\n});\n\n// recognizes <if foo then bar> as a <VariableName>\ncontextualParser.parse('if foo then bar');\n```\n\n\n## Development\n\n```shell\n# build and test\nnpm run all\n\n# test\nnpm test\n\n# test (debug)\nLOG=fparse:dbg,fparse,context,parse npm test\n```\n\nPrefix [individual](./test/expressions.txt) [tests](./test/unary-tests.txt) with a `*` to test them in focus mode:\n\n```markdown\n# *ArithmeticExpression (error)\n\n...\n```\n\n\n## Related\n\n* [feelin](https://github.com/bpmn-io/feelin) - Interpreter for the FEEL language\n* [feel-playground](https://github.com/nikku/feel-playground) - A visual playground to learn the FEEL language\n* [lang-feel](https://github.com/nikku/lang-feel) - Integration into a [CodeMirror](https://codemirror.net/) editor\n\n## License\n\nThe code is licensed under an MIT license.","users":{}}