{"versions":{"0.1.0-alpha.0":{"name":"feelers","version":"0.1.0-alpha.0","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.es.js","scripts":{"test":"karma start","generate:parser":"lezer-generator src/grammar/feelers.grammar -o src/grammar/parser","dev":"npm test -- --auto-watch --no-single-run","build":"rollup -c","start":"cross-env SINGLE_START=true npm run dev","build:playground":"npm run generate:parser && npm run build && npm run --prefix feelers-playground build","start:playground":"npm run generate:parser && npm run build && npm run --prefix feelers-playground dev"},"author":{"name":"Valentin Serra","url":"https://github.com/skaiir"},"keywords":["FEEL","FEELers","Lezer","Grammer","Parser"],"license":"MIT","dependencies":{"@bpmn-io/feel-lint":"^0.1.1","@codemirror/autocomplete":"^6.3.2","@codemirror/commands":"^6.1.2","@codemirror/language":"^6.3.1","@codemirror/lint":"^6.1.0","@codemirror/state":"^6.1.4","@codemirror/view":"^6.5.1","@lezer/markdown":"^1.0.2","feelin":"^0.43.0","lezer-feel":"^0.16.2","min-dom":"^4.1.0"},"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@babel/register":"^7.18.9","@lezer/generator":"^1.2.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","chai":"^4.3.7","cross-env":"^7.0.3","eslint":"^8.33.0","eslint-plugin-bpmn-io":"^1.0.0","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","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","puppeteer":"^19.7.0","rollup":"^3.15.0","sinon":"^15.0.1","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"gitHead":"0cf697394bce620ee35e45c3e987006c0b0b0d69","_id":"feelers@0.1.0-alpha.0","_nodeVersion":"16.17.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-V5czHRzhYRLrhxoIm6RcUly96YAjY4DdPs1UKKpQt48aoacFFiPF69J5ErfPt368vPsaWY6/GcgUYRcNI8QHQQ==","shasum":"4adafa9886e11cd4adfaf1b98ee0e906728755e8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-0.1.0-alpha.0.tgz","fileCount":5,"unpackedSize":37046,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+M+QCc56eIcupjDzOCF1hLzKpwIJcCKr8B7zYoxJqaAiEAy05yHoCdjPS3PyhmSifkVkihKGRdHHLjHm+aODoJM9o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkADGWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlKhAAk7GSBFaOhaAaSWRYjnXi1qB0+0P6/n3Nyl6wkqivTj179M2/\r\nogis9GCHWr9S+yi3YUaCdcSI40gjZLDLf+Tq7UOU7r8Qz6jKSwEBY5LLYoK8\r\nr2gQ+9RhCfzcpU9eMWc7xoms01YG1UuAjGAaxO3DwsGMd60D0ssYIVEOhU5M\r\nwVxVXlfWCAcwF1Y+6GaAO3UHbsN7pj/phpGviADicmZlX9yuNExiaTUfTWlx\r\nEjOS7yt4qM+1E09h6cmCnpHpCZohr5sVFfBpOW/kcBZe8HwZ705/z82aOFDW\r\nQ9pZqgB4Jg4NkpnudTjmYjD+PdrB1XZrvXZ/CrdWqJAtXUiwin0jPVvnBMhp\r\njeBw8p4xfEOuTpHnk/5Zv5lzmqDnROeQriudk1JxFAzmSyu89dcT+/ad5rux\r\n+dIcZvNzFP6Rbo6LvfdvZBOGnY+g6MyEgJQgUyB4RTXkhKnttViaDI6XvgLA\r\nOt8rpWppwbxcWc7pZRrFusDhhVeJ9NhePl7O6l8MtG6307ZgMEHICEj4IWXP\r\nwejDYqEhII57N8n9fXTZpTOfLs2ZVgTy/s7GQhXwhYbGF6ZPEQeGNyVDs3Q8\r\nkPHvIRh3xD4x3u7isER1mXjBqvwsI9qegHvS2//aU0jkJVfg48rrjs86QFJJ\r\nXrFtIteLI/XijIx2ZAVp3taw79TDTlzD31s=\r\n=rdHD\r\n-----END PGP SIGNATURE-----\r\n","size":7999},"_npmUser":{"name":"anonymous","email":"valentin.serra@camunda.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_0.1.0-alpha.0_1677734294105_0.6714535732157432"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-02T05:18:14.262Z","publish_time":1677734294262,"contributors":[]},"0.1.0-alpha.1":{"name":"feelers","version":"0.1.0-alpha.1","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.es.js","scripts":{"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","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"},"keywords":["FEEL","FEELers","Lezer","Grammer","Parser"],"license":"MIT","dependencies":{"@bpmn-io/feel-lint":"^0.1.1","@codemirror/autocomplete":"^6.3.2","@codemirror/commands":"^6.1.2","@codemirror/language":"^6.3.1","@codemirror/lint":"^6.1.0","@codemirror/state":"^6.1.4","@codemirror/view":"^6.5.1","@lezer/markdown":"^1.0.2","feelin":"^0.43.0","lezer-feel":"^0.16.2","min-dom":"^4.1.0"},"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@babel/register":"^7.18.9","@lezer/generator":"^1.2.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","chai":"^4.3.7","cross-env":"^7.0.3","eslint":"^8.33.0","eslint-plugin-bpmn-io":"^1.0.0","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","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","puppeteer":"^19.7.0","rollup":"^3.15.0","sinon":"^15.0.1","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"gitHead":"36edab6e646eaa0ca9eb73d38fd3be73ba67ee78","_id":"feelers@0.1.0-alpha.1","_nodeVersion":"16.17.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-qUGA2XBAyECZ51/dJWNn0WNf0t+GhGTQODTn784+XC/zmL6jl/PQGrJyC/oheGV2r9YaUje24X3S/MTk87gnkQ==","shasum":"d825cab1faf76544a432babeb328747f32987386","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-0.1.0-alpha.1.tgz","fileCount":5,"unpackedSize":49114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfj96IfEQtIKFmCm98gQ/rUHUIUvYHMmI20bv0YEBkXAIhAJqHmEA2/KGBzQoek5WDvhP2rF7a7gnuiLUF1P4YjpMZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkADSiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs2RAAh2MFae/jRxMPiYeS0h9FIGvTOlHgaPdt8NenGWmmxljLcUSf\r\n60CONrg6G3CZM9p7v+jDCfI0tGwyyPqGmWUz2s+y+N097mraG8z8OXbsSAWD\r\nRMMD9MJYGJy67vDUzTcaYpRFwaT57r7ZSHM3nEqVPhN379TPdXkD7Gou4EyX\r\n6uKJPcUvhyLASbub8I9iasPL9CvezqUohcf8coLY1D6XLfRhOxjNoezPsE/g\r\nGcVcV9t6mwkexv6naoxdVXkwcOMsMe6vfPGuIAokyII1VlskxI/d62iAtIo4\r\neEpJRr7yiDdaaL59QdpBJuG4dp7x7dG6HDuW86xIU56b1YlnDMel09OSvWsX\r\n0QYmHuEWkg66P8Ka+ecsoK5C9cIjWJBl0RUsKuiPqkA1nyjUBO13XNfaW7sK\r\neTDdfT0z0Lh79GJ6bSfttkGBr9PUP8eCxRMjOvRLI3lvhNNZuYH2vNeuYWJQ\r\nFmL6HRU2joJN+M75hot98pP5iZ0S3HTzdbL8uIRT3rgRXnj4VOe1rUHcl7R7\r\nZ7or7RPraNron87rQo1jFTwSJxof9iru7g6q5zllNAskWnk2J0L75LV8N+Kw\r\nTjiafdWlyyHTJsECWOPKRaHumwigVUMtkWyGY0tkCqp/MX3rEZyzjuofPt30\r\nQig1fWjl4t3Z4v4/Trkh2jSIamHqKm9bwAg=\r\n=7yTQ\r\n-----END PGP SIGNATURE-----\r\n","size":9515},"_npmUser":{"name":"anonymous","email":"valentin.serra@camunda.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_0.1.0-alpha.1_1677735074607_0.03108271766305193"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-02T05:31:14.762Z","publish_time":1677735074762,"contributors":[]},"0.1.0-alpha.2":{"name":"feelers","version":"0.1.0-alpha.2","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.es.js","scripts":{"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","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"},"keywords":["FEEL","FEELers","Lezer","Grammer","Parser"],"license":"MIT","dependencies":{"@bpmn-io/feel-lint":"^0.1.1","@codemirror/autocomplete":"^6.3.2","@codemirror/commands":"^6.1.2","@codemirror/language":"^6.3.1","@codemirror/lint":"^6.1.0","@codemirror/state":"^6.1.4","@codemirror/view":"^6.5.1","@lezer/markdown":"^1.0.2","feelin":"^0.43.0","lezer-feel":"^0.16.2","min-dom":"^4.1.0"},"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@babel/register":"^7.18.9","@lezer/generator":"^1.2.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","chai":"^4.3.7","cross-env":"^7.0.3","eslint":"^8.33.0","eslint-plugin-bpmn-io":"^1.0.0","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","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","puppeteer":"^19.7.0","rollup":"^3.15.0","sinon":"^15.0.1","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"gitHead":"32fa0ea5a4457b12cc6bb10cd6315fbd806799eb","_id":"feelers@0.1.0-alpha.2","_nodeVersion":"16.17.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-kO4To/U13uEIGZJI6BL2Jxcm7iN0kLGw30ML0hajIgNrLRNVpP/Yhu+GVCveug7ejzGGayKU/lycP9WuXz2WnA==","shasum":"32b79c7e113f3f6c50daf365a717b80f67cb806a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-0.1.0-alpha.2.tgz","fileCount":5,"unpackedSize":63785,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUgBwKqooz6W1c5RUQ+Rox/rP0ZTx23Z5zdjgpmFg7vQIhAN+w0pUinMGn7Pb9aQCK7mJI60/6vv9rus4+7/6oBEyV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBHyYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/Dg/8DriQ72PmC2z9H03YIErnxAfXtG6aye+tcv0mwqISzDzeATey\r\n0ZJVmTc5IMj/Y23RVC1JnEJV0S1gRCvE65Vyfz/Ts3WqCZ9m2wYVbpCp3+sI\r\nYG9JAhW77sLbzwDHE9cNNsVNY3hgtLppojsDHig2HgPMe24LnVaxs6jjHPIj\r\nzO76DaI5qAmp2D4xTstj0zD7+4nTPHQ0koWedUZoxyLVNzgIJYsbjm0J73Mt\r\nNzH1bdPbozNiCGely7x+9yZTaSJF6n4/LslOb3NnyEcxKoXXsdoxgH8MSMuc\r\nZqpATNmDn2vs2AnH48BUxlJfUuE5+hHlCblfLcmUqizftsRX0/rgY15bq0qn\r\nZADU/fhq3HljAyS9HVbb9VVlgYyOepi7cZSGPW27/hpBc06MAWxXIH6nHZuV\r\nYrOLkWy7cLa7MU1QDGiXBW5mK3cJrw2HsSDy3i93VYjs84ylUkeoTpoTzufe\r\n6lB2q8acWJ9rD7lHXvuJyTWEvUod2A2CpY+rx4EwKu6FkSJY4Ub9DzgBqD4z\r\nTBJ5mMPbL+Kab6yJhQws51fGQI63B2XFkkHFfUwTwbMSAdDSlxvWV5GMBieY\r\nxP4fjuITxzEVhKJ2p16j3pywK1dyc12U4hYTxKjoDsP7BYqNahhkHmNhxiMq\r\nrMVsiXpX+A7ILh7nyfqyGHESPPsFANcSik4=\r\n=O3tZ\r\n-----END PGP SIGNATURE-----\r\n","size":11192},"_npmUser":{"name":"anonymous","email":"valentin.serra@camunda.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_0.1.0-alpha.2_1678015640341_0.8954542191210579"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-05T11:27:20.495Z","publish_time":1678015640495,"contributors":[]},"0.1.0-alpha.3":{"name":"feelers","version":"0.1.0-alpha.3","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.es.js","scripts":{"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","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"},"keywords":["FEEL","FEELers","Lezer","Grammer","Parser"],"license":"MIT","dependencies":{"@bpmn-io/feel-lint":"^0.1.1","@codemirror/autocomplete":"^6.3.2","@codemirror/commands":"^6.1.2","@codemirror/language":"^6.3.1","@codemirror/lint":"^6.1.0","@codemirror/state":"^6.1.4","@codemirror/view":"^6.5.1","@lezer/markdown":"^1.0.2","feelin":"^0.43.0","lezer-feel":"^0.16.2","min-dom":"^4.1.0"},"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@babel/register":"^7.18.9","@lezer/generator":"^1.2.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","chai":"^4.3.7","cross-env":"^7.0.3","eslint":"^8.33.0","eslint-plugin-bpmn-io":"^1.0.0","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","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","puppeteer":"^19.7.0","rollup":"^3.15.0","sinon":"^15.0.1","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"gitHead":"93b2d3c403590c0cad5ef2347f6fc0587052bacb","_id":"feelers@0.1.0-alpha.3","_nodeVersion":"16.17.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-vNoY4JUDmNGAZbTtYi4dIfyna7mEkDPUKSeD6DM2+UNX5cI+U/S/pyBM259blBfEZpE8s3nt7ZIWgcWiaX7jjg==","shasum":"32b2ba093a0f250f7e8416933d49880e7a89897a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-0.1.0-alpha.3.tgz","fileCount":5,"unpackedSize":63933,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC86rQcTU9KR27DxtX96F+1UENSuPl6pUXaAsqDYwG+AgIhAIgTbtlEfhSo6xamV6QIb7WoYpCH/Qk1ub4MzvzRNuLI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCWI+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonyA/+JvoSPYX+dHbPF2rxyeKonzWDe+zo1pwnc8iKU4ZY2ZFw2piw\r\nyooqnEYsUVrEUXI4zzUoXYTfikDIQW2Rs2zGlfAgTJ2RAkqub2PlpZ2GtN6O\r\ncESefhS0o+kC2Iw9+SVP/LVg7QrLk1Wtt58rjta3atoZQy9eyetZYFAl+SdK\r\nX1hc8JOw4GSdx/WMJdq76rHHgUb6Vt+N6nzKv0apHbfMn0AtDzt8x+65vo81\r\nwYqhQcfcs2HwB27a+zZYNuMwNDBIkIAyqPORxDSFANUK9R+09C9/bnMFavkM\r\nwKaMYxoI9n94WOT3oNUhvx9bNXHcuRJDtiMa1zRBqUsB1b/HNhmEAiA2EaYu\r\nXGvydyVz+O8f1drf8XsR1zjekqRYKuAU6I2m08k2lgG83I7dufDNYYW15YAI\r\nMD6ddHNeXWJnHznZgkCjWW/jGaEpLlKhcWO/CkhJ0DTkP3ZSixEWmUPwkupD\r\ndvXuvb5DadTruisDxvAA4lBk3LFM6W3cb94pCLcXHVdJjh1sWocOVZZsHrB7\r\nnMCJvkvcmt3UOmSoptsbObddfglkjPtCvTsmo1VLSQgE8dpUiOfAjpgIwqyh\r\nUAahMDN8QHeX0unEQkOvP650vXxyPeZwT7hqAVS/kqGhWiqnTGRhloZHl+IQ\r\nXd8t/qXo97iM8xljjkfUlP870nfWEQTlBgM=\r\n=gXR0\r\n-----END PGP SIGNATURE-----\r\n","size":11206},"_npmUser":{"name":"anonymous","email":"valentin.serra@camunda.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_0.1.0-alpha.3_1678336573848_0.08817292653401454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-09T04:36:14.097Z","publish_time":1678336574097,"contributors":[]},"0.1.0-alpha.4":{"name":"feelers","version":"0.1.0-alpha.4","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.es.js","scripts":{"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","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"},"keywords":["FEEL","FEELers","Lezer","Grammer","Parser"],"license":"MIT","dependencies":{"@bpmn-io/feel-lint":"^0.1.1","@codemirror/autocomplete":"^6.3.2","@codemirror/commands":"^6.1.2","@codemirror/language":"^6.3.1","@codemirror/lint":"^6.1.0","@codemirror/state":"^6.1.4","@codemirror/view":"^6.5.1","@lezer/markdown":"^1.0.2","feelin":"^0.43.0","lezer-feel":"^0.16.2","min-dom":"^4.1.0"},"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@babel/register":"^7.18.9","@lezer/generator":"^1.2.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","chai":"^4.3.7","cross-env":"^7.0.3","eslint":"^8.33.0","eslint-plugin-bpmn-io":"^1.0.0","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","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","puppeteer":"^19.7.0","rollup":"^3.15.0","sinon":"^15.0.1","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"gitHead":"b21baa85882d93b01a365e32e954e0d4d930f2ac","_id":"feelers@0.1.0-alpha.4","_nodeVersion":"16.17.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-6gW3ZnbLh0h+TH/5dE3bWr8sBbLIU3ZKTK3BunylhY/KED+R/uVXu29nJJCt2B0wZD2PzBEavcBWJO8tsa8OHA==","shasum":"6bacc8f20ccc684d9d9c9bdacb64032c6576a915","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-0.1.0-alpha.4.tgz","fileCount":5,"unpackedSize":64092,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1H6jIgemMf0/Ug03cFtn/gRweUHdcuOzVvT83e7QR6wIgXUbVEbqPifpYlORMetw+7gqSgt0Wr1pgU6VitFZnZq4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCiX8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4XxAAih0m/U2nQBGJUL59AcyMCqRqo0xRGwkd96dlrM6irEtsR1Iu\r\n/IqEweHN0f2erY6f+Jxfaps6jlXQyGc1qzuz0DHegSluLGpldYvTvrIl/dti\r\n2V23UEC+0Y1rFWmafWzXzCjS4/XWXQSLzlnz22TAOjcI0r9G25wmTO08tze/\r\n03Ul3LK+4Gx38ajx23aNhoMCphEYlBd+gYwrnxS7dZZ9b3GKXej+bCsO+XJp\r\nc44kbRG140fOoC6CBcywCGRdcOqBkihIzau+FsPtKHIj7rVQ9Ioc40FoC/zV\r\nX5VXoX+QnHUme2aBom9lJTvDJyMem6mmOw+g6H+dY1Z5h3vUGc+7eyLFfZdi\r\nF8HcxSZjPcV9ChZO6Qa6ivSgOMT31lV74KVE4Km/Yzcc4LsBlvRJCbDc/rTB\r\nd7xK5FTQVALliwRoMT9LOHVouBsqBCLC9icyN9XtHIyuvpWnIqXESN0gFQio\r\nYovQoAu5dXEbxz4rAN6E4764L+G3OXdine1ME4ZG2fcCH1IoJzN2YmEgPxsQ\r\nFnl+tr3QUWuXOpglrPZ7iWyRBEmcn2r4OIIWpr+x+FYfSOcLvRz1IxCf9FE6\r\nf+OH3U6yJVB1eRSlpRvTQ4ftyA4N1V2S6rbCriSrZC32n/3QIvuc1ECAePYk\r\ntWWdmVLHyOPNA6vf7Ip4b3xfvqFBJBNZIJY=\r\n=xrJL\r\n-----END PGP SIGNATURE-----\r\n","size":11220},"_npmUser":{"name":"anonymous","email":"valentin.serra@camunda.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_0.1.0-alpha.4_1678386684149_0.3396493150787332"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-09T18:31:24.308Z","publish_time":1678386684308,"contributors":[]},"0.1.0-alpha.5":{"name":"feelers","version":"0.1.0-alpha.5","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.es.js","scripts":{"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","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"},"keywords":["FEEL","FEELers","Lezer","Grammer","Parser"],"license":"MIT","dependencies":{"@bpmn-io/feel-lint":"^0.1.1","@codemirror/autocomplete":"^6.3.2","@codemirror/commands":"^6.1.2","@codemirror/language":"^6.3.1","@codemirror/lint":"^6.1.0","@codemirror/state":"^6.1.4","@codemirror/view":"^6.5.1","@lezer/markdown":"^1.0.2","feelin":"^0.43.0","lezer-feel":"^0.16.2","min-dom":"^4.1.0"},"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@babel/register":"^7.18.9","@lezer/generator":"^1.2.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","chai":"^4.3.7","cross-env":"^7.0.3","eslint":"^8.33.0","eslint-plugin-bpmn-io":"^1.0.0","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","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","puppeteer":"^19.7.0","rollup":"^3.15.0","sinon":"^15.0.1","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"workspaces":{"packages":["feelers-playground"]},"gitHead":"becd874a9e7f6d279e77edbecdf06673e2de4492","_id":"feelers@0.1.0-alpha.5","_nodeVersion":"16.17.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Xo26DSbqH/BSxNPDVsrwKVZfLl65UTIAJhIANvj7QnCWxjpzCj5fkFgxXauBcujGLga/u7L2HIzOsEUKZ+KInA==","shasum":"e964b65489b6730e34d760e3d31184cc4d83250f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-0.1.0-alpha.5.tgz","fileCount":5,"unpackedSize":67182,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdcU9hcdUiX0Rx2rEhqNPSamQWQVVtfLpjPEwSh5dXVQIhAIfPpnmAsA4PqSk6YHSt3tQJVTgPrAwK2owv4h9zUiPQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIUCJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolQw//e7TW2Y5mdYZdA61/d+yd+BCHaY+ymUhJCSrU9icpukE6XegX\r\nvFoPk1mKo7t7/K/yqJ4YlW4gbGNM1YvhkrTdrISuJvLutMq3El07ZmPAIT1u\r\nEX1Lt4jTJGqlkA//ZIYgl4jdDp+a2crkBVG1tgu1kXNAwUHhXIGMJLjY9JIN\r\nz0O5n6AU2fKvVNpI2s0Xs8V4pTeT4F1pock68/U6vxNwn2EuqeN0MBbSNTks\r\nr9PQIxERv1icjWGpo25IpkGf/GqnEiFsu0eUp7Zw3TWiatB6GaJ2WVqWFwqP\r\nrNMIgmXezIT1iZlimSFm2rjD4MrGmb7A4Yzi+DmulgTWyvfK37/NfCZBNeNm\r\n9jDKsbCv95R6ZJMxgmsf+WCzYtHl+plyKNlgkzNkn77vLYZhh6QiK5Ds3kph\r\nSjD1Enwbt2N2cdXNyBCTu/7IocI6h4Bh7DKyJLGgqCyy4AJDB7NX4+akh3KS\r\nakJ9zZZ2dmDpj39anhIVbrmMUJqK5EnjaktUFGTKEoo5XMbSGGMZORJUnvwd\r\nxQFnvzM7Kmlb0WhsF1a9UwE7URNlCSQ568P2C9DxGRJDxIQ8LpvgYvlfWFGV\r\na8ZluNOdUyy1f0tR/pG16hXggUKLqzdBHE/BStMbmso90/0K35GeAn6yCme+\r\nvXhdB6dV4nxWXpwk/YjKpqRD3fdU7mqRsQU=\r\n=OhzX\r\n-----END PGP SIGNATURE-----\r\n","size":11763},"_npmUser":{"name":"anonymous","email":"valentin.serra@camunda.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_0.1.0-alpha.5_1679900809795_0.07668759809981962"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-27T07:06:49.944Z","publish_time":1679900809944,"contributors":[]},"0.1.0-alpha.6":{"name":"feelers","version":"0.1.0-alpha.6","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.es.js","scripts":{"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","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"},"keywords":["FEEL","FEELers","Lezer","Grammer","Parser"],"license":"MIT","dependencies":{"@bpmn-io/cm-theme":"^0.1.0-alpha.2","@bpmn-io/feel-lint":"^0.1.1","@codemirror/autocomplete":"^6.3.2","@codemirror/commands":"^6.1.2","@codemirror/language":"^6.3.1","@codemirror/lint":"^6.1.0","@codemirror/state":"^6.1.4","@codemirror/view":"^6.5.1","@lezer/markdown":"^1.0.2","feelin":"^0.43.0","lezer-feel":"^0.16.2","min-dom":"^4.1.0"},"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@babel/register":"^7.18.9","@lezer/generator":"^1.2.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","chai":"^4.3.7","cross-env":"^7.0.3","eslint":"^8.33.0","eslint-plugin-bpmn-io":"^1.0.0","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","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","puppeteer":"^19.7.0","rollup":"^3.15.0","sinon":"^15.0.1","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"workspaces":{"packages":["feelers-playground"]},"gitHead":"315c3ed8368069ec94e10ff6036f9279eb478a64","_id":"feelers@0.1.0-alpha.6","_nodeVersion":"16.17.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-hFCkZR0PSoqbHcnRdJKj4Sn2KBhSnTYAdvy3YMjYaP0HChoroDXgUMz4DmQDBl49aP8p5meZ9phjUnO/rjypzg==","shasum":"6f04e03788cc39ab588dba4e388d28f65de57481","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-0.1.0-alpha.6.tgz","fileCount":5,"unpackedSize":41534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG70u2YuDi82zpfJ4QQniPKrZuo6OCn2oTZYESN6YFaAIgLXEW4aOZQEvwCi19s8fT/kPnmrERvMRbEiHSkOyP2hs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIq09ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi9g//d2Lyr1RHAPXPWXD8/H3uUwcGcSTyD3Akr5cTwX5umUFWxjXZ\r\nBvaMXfXMbb9LdJMha3KQofGO3CTn7POsW0Ok/9op5Djt1HRgcwdubHKv3CWF\r\ni2kRJKx78XeyT/5X9LK3hlmdRZaroaQLZbx2aZC1vBtDqgc8XeovC/dYL5NY\r\nU0uu9nsI4TETbpdNic7qHfVdusOyz7htG9vk/E8HHA+JxT86pRJ1s7VMRToz\r\nVhbmaccgF9cP4YPJL09cNLCgp3U0KSyUZmleR7uSMXiWX0Bi5+5i/i93o+Pe\r\nADtDnh2VZO4Yx32ejy0EFYa1mTqiO2r1JCuMbRrsS+4zw2r8CH/kycY8z2/8\r\n3FbSlq+bMWGNGy85RsM10JNvkH2Y3reFZk35BOx0p7T/Tu4URhOwnpMSk1mU\r\najgDJEUEZJqhEp1u+CfcSyr7Im8INUSpE9zIftomMjAFS6osiqxMMe29K+co\r\nlfwN8MrVkPnho6zOTcgN6xyjlAvfHqm8OwdjrlZCZ0/BpnI5WcNm49be2lUJ\r\nxSAjiUOhMoZpYVMeyrzcOajJs9VLr1ziMXskOWP60pMpDaz8k2us2BBCXo9D\r\n+koFRLWfR+smK1g9sjqyQCFDbTL9gkGh7Wq2TIMFtH4xN/WFhKJubToLsfB5\r\nLfV2s0U8rMCt9w5JVaOdJ+j4OxMobrueym0=\r\n=mBcc\r\n-----END PGP SIGNATURE-----\r\n","size":8541},"_npmUser":{"name":"anonymous","email":"valentin.serra@camunda.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_0.1.0-alpha.6_1679994173247_0.4488482623570933"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-28T09:02:53.431Z","publish_time":1679994173431,"contributors":[]},"0.1.0-alpha.7":{"name":"feelers","version":"0.1.0-alpha.7","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.es.js","scripts":{"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","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"},"keywords":["FEEL","FEELers","Lezer","Grammer","Parser"],"license":"MIT","dependencies":{"@bpmn-io/cm-theme":"^0.1.0-alpha.2","@bpmn-io/feel-lint":"^0.1.1","@codemirror/autocomplete":"^6.3.2","@codemirror/commands":"^6.1.2","@codemirror/language":"^6.3.1","@codemirror/lint":"^6.1.0","@codemirror/state":"^6.1.4","@codemirror/view":"^6.5.1","@lezer/markdown":"^1.0.2","feelin":"^0.43.0","lezer-feel":"^0.16.2","min-dom":"^4.1.0"},"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@babel/register":"^7.18.9","@lezer/generator":"^1.2.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","chai":"^4.3.7","cross-env":"^7.0.3","eslint":"^8.33.0","eslint-plugin-bpmn-io":"^1.0.0","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","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","puppeteer":"^19.7.0","rollup":"^3.15.0","sinon":"^15.0.1","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"workspaces":{"packages":["feelers-playground"]},"gitHead":"c4025e7b9978d18e3d83c496549d5deb96c367d3","_id":"feelers@0.1.0-alpha.7","_nodeVersion":"16.17.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-nwVRt7CO+H7eq0ow6EmrUmnJ1UQF4ze/H1eC/0AYhcdjbkGXYfTtdBxeqTPk1K4/7leLLlIReh6lt+UQ54LJwQ==","shasum":"add1802501ea24a847b7a3b966ba741c1ec0700b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-0.1.0-alpha.7.tgz","fileCount":5,"unpackedSize":41814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhlJXzvPtB/tlzkyvilgweGlkJVZlcLBg9qwCBaQYTRgIgbve2+CGbFYUl3HImhLC0hIpCKDw5yLaf86KfWmO/UMs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIum1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqfmg//cRH9G/D4ma68t0zekdsMDsle8IvJBjwbVSH5wV6ajVRSbUHR\r\n2YWHN+eSmGxEucr29xjLadzQe43ImLAZem5zSdfX7wRpdjSxsBtBrWBAljmv\r\nN7WIy2LZ4JITXbIBRbPvclLxVCDs+SiIpwP+r6sTSZQfdwhYvDFfbdABiYXt\r\nD+EUJ+ie6do+9Vh7dpCXpHmm2GX+D2MuOd0kwDE/CqefJQIBrydvp6TlUQ2i\r\nc6xVdnUal7uRs7UcHb/OBenbCYsVW9aQg7lS3+6Qa9/KnnqxuGBKGIxCgM3A\r\npTFVhbCo/I9TihwSdech4M/Xk1SgGdr44Wkhek2Y71s+FSK63npvTstIiPbv\r\nCNdvUoInV0xkHr0VI/lJkhdp6ughol9mK7lf8R6R4iqfDrSl0FbsxBzgQNIP\r\nqxIOUyQwKJn7UFPXb1f++pseRGTNYb3iTqxdORIRlviWgMZjT6PLt3dgd/vQ\r\nbJVdOyt65kudwIdq3GOkZ6bc7Bmta4pqMZleB7VYo71LnWJkaqZIwU/GV1b7\r\nYOVx5TKFZbBfF9rjIpPh76D1J++K57amEGIPItsvrTCt7/uA5i++YT4dF7JN\r\n+JPO2hoIcG5GsPTcum0PLlo6rAFYU+3U/r7lp7Ac1zMcV5a/w3hkw3+ATIte\r\niVq7JggxFtlRheB0lIhT8qOmcaTEx6Mh5f0=\r\n=2Wrf\r\n-----END PGP SIGNATURE-----\r\n","size":8599},"_npmUser":{"name":"anonymous","email":"valentin.serra@camunda.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_0.1.0-alpha.7_1680009653655_0.763793993274053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-28T13:20:53.832Z","publish_time":1680009653832,"contributors":[]},"0.1.0-alpha.8":{"name":"feelers","version":"0.1.0-alpha.8","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.es.js","scripts":{"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","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"},"keywords":["FEEL","FEELers","Lezer","Grammer","Parser"],"license":"MIT","dependencies":{"@bpmn-io/cm-theme":"^0.1.0-alpha.2","@bpmn-io/feel-lint":"^0.1.1","@codemirror/autocomplete":"^6.3.2","@codemirror/commands":"^6.1.2","@codemirror/language":"^6.3.1","@codemirror/lint":"^6.1.0","@codemirror/state":"^6.1.4","@codemirror/view":"^6.5.1","@lezer/markdown":"^1.0.2","feelin":"^0.43.0","lezer-feel":"^0.16.2","min-dom":"^4.1.0"},"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@babel/register":"^7.18.9","@lezer/generator":"^1.2.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","chai":"^4.3.7","cross-env":"^7.0.3","eslint":"^8.33.0","eslint-plugin-bpmn-io":"^1.0.0","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","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","puppeteer":"^19.7.0","rollup":"^3.15.0","sinon":"^15.0.1","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"workspaces":{"packages":["feelers-playground"]},"gitHead":"8fd66705529a56ec64caf0daa49b54d28e1120f7","_id":"feelers@0.1.0-alpha.8","_nodeVersion":"16.17.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-fn/y/VvyFbVPi1PhrViVxgH3mbv9Lh4ycYKppfDb0wUY3PcICohr9IqMMtfIQby4GlAFbl4ENmUN8uY5XxeyGQ==","shasum":"eb183b2069e35afebc3775b200296c36e659ba50","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-0.1.0-alpha.8.tgz","fileCount":5,"unpackedSize":41982,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSCs7kMABlfrpJnQvkAg0a5cQ/AAXIOGZrkYAxTli07QIgOLO8XqUoA4L0Sy8j1U5FWUN/O7n8HYrzBrr3e8TenaU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIyDKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCYA/9FsWVAApuTU8OWolvd71zUjZYog02Q++lVxx9Vpmp+DGwot77\r\nmy14QmxrjfUyLG1kdTAjqSd5X7FiQbobmCX0QsZLQUyzMjqo1ZfpiLNcqwLZ\r\nXYyQuexpYOA5Qes064GqpIqbDBpL1rN13Xorcpv8MydH/sT+YWE/BTwdKgk+\r\nDADd/kaT+LpuIeaVaWRW1l6+V3hVGneH0p3XX2o74Mxundz139dR8L+JhVKg\r\nX0n019zSECSaQECDB6pvL1koWTttJURpuH/FU/0QqGQ+hpb7h/e2LCvf/hLO\r\nSh6DWF2pFfQ//3nCOOiaEcmOLYENaa3WozAF180km0J/bip13AuCQpDXaV2a\r\ni7Yx2YZNUUb97j8Ibk4/j6opiHzwMl2iWIMthge6T2kFscvQpCVCCqjx0gMP\r\nBDK/tLZRP71Y2IFawwIaD5lHA9JsslbChWDms1RM8w5It42CNoCzdpNFGrpz\r\ndGy1xfayxvv1pOoes37mP4r8suoQeat2EWaC80CFC11CNw+B/BXATBxUZ/jn\r\neNo2s5M7MXromVY30CcDT0+JWt7r5W/BXO1zf9WVWay5kq9JHrOFWbWici8C\r\nk7LVvc64VCZRGC7ZPFkH6NzvdtDrfSu9mUVkdKa7v69qOdZmYKwyWmiCUPpa\r\n4+ITURvSJCZpENbt8ch4jRfB54hLcIVafKc=\r\n=uUYs\r\n-----END PGP SIGNATURE-----\r\n","size":8625},"_npmUser":{"name":"anonymous","email":"valentin.serra@camunda.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_0.1.0-alpha.8_1680023754343_0.8773967398811082"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-28T17:15:54.506Z","publish_time":1680023754506,"contributors":[]},"0.1.0":{"name":"feelers","version":"0.1.0","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.es.js","scripts":{"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"},"keywords":["FEEL","FEELers","Lezer","Grammer","Parser"],"license":"MIT","dependencies":{"@bpmn-io/cm-theme":"^0.1.0-alpha.2","@bpmn-io/feel-lint":"^0.1.1","@codemirror/autocomplete":"^6.3.2","@codemirror/commands":"^6.1.2","@codemirror/language":"^6.3.1","@codemirror/lint":"^6.1.0","@codemirror/state":"^6.1.4","@codemirror/view":"^6.5.1","@lezer/markdown":"^1.0.2","feelin":"^1.0.0","lezer-feel":"^0.16.2","min-dom":"^4.1.0"},"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-env":"^7.20.2","@babel/register":"^7.18.9","@lezer/generator":"^1.2.2","@rollup/plugin-commonjs":"^24.0.1","@rollup/plugin-json":"^6.0.0","@types/chai":"^4.3.4","@types/mocha":"^10.0.1","chai":"^4.3.7","cross-env":"^7.0.3","eslint":"^8.33.0","eslint-plugin-bpmn-io":"^1.0.0","karma":"^6.4.1","karma-chrome-launcher":"^3.1.1","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","puppeteer":"^19.7.0","rollup":"^3.15.0","sinon":"^15.0.1","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"workspaces":{"packages":["feelers-playground"]},"gitHead":"ca690f65d01594ba4e134ecdf90a6fe2852ef184","_id":"feelers@0.1.0","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-gvF3VkrCIQIiYehB51JYjvADkT36eMQKfVPWyDYrbG1bfc9+Y7bvjdzhLgxEuk2BvFaYj1amRyqgOTXkP+gYUw==","shasum":"6b14b9842e157966a3c15d8b1bf6a13c665ce9cf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-0.1.0.tgz","fileCount":5,"unpackedSize":41836,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3ggjJnKAMr9DrOtgdlY9p1h/ooSw/WFMptwLoD2rlPgIhALJ7GiipfR1UCPscd+Nz1zTJVl4AcvUGWa2nlzJvaf9x"}]},"_npmUser":{"name":"anonymous","email":"valentin.serra@camunda.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_0.1.0_1689091570306_0.5132715874313467"},"_hasShrinkwrap":false,"contributors":[]},"1.0.0":{"name":"feelers","version":"1.0.0","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.mjs","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"],"license":"MIT","dependencies":{"@bpmn-io/cm-theme":"^0.1.0-alpha.2","@bpmn-io/feel-lint":"^0.1.1","@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":"^1.2.0","lezer-feel":"^1.2.0","min-dom":"^4.1.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":"^25.0.5","@rollup/plugin-json":"^6.0.1","@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-all":"^4.1.5","puppeteer":"^21.3.8","rollup":"^3.29.4","sinon":"^16.1.0","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"workspaces":{"packages":["feelers-playground"]},"_id":"feelers@1.0.0","gitHead":"2a1741a953856a209fd14b3d7fbd6bf7dc0fd102","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-oRG/2es3C1hCedZzQn1jU+hUxBASZM7OSY3/+KV6hfSExqapYCpdIu2NadZUx3OzBH8ocKUa7dt4D3V6Bi25LA==","shasum":"bd590aa2fac50fd6272c2ed6d63d91a42a8c225e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-1.0.0.tgz","fileCount":6,"unpackedSize":58391,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKhqPI3e0V7ByV2uhBoaU2oAit/HWe5Mrestr9EzkIRQIhAJXnWyHpoIm1Vxtg0JP0AsBfno6p5T++CpBkdB5EFx2/"}]},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_1.0.0_1697188014406_0.7331413705144214"},"_hasShrinkwrap":false,"contributors":[]},"1.1.0":{"name":"feelers","version":"1.1.0","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.mjs","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"],"license":"MIT","dependencies":{"@bpmn-io/cm-theme":"^0.1.0-alpha.2","@bpmn-io/feel-lint":"^1.0.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":"^1.2.0","lezer-feel":"^1.2.0","min-dom":"^4.1.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":"^25.0.5","@rollup/plugin-json":"^6.0.1","@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-all":"^4.1.5","puppeteer":"^21.3.8","rollup":"^3.29.4","sinon":"^16.1.0","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"workspaces":{"packages":["feelers-playground"]},"_id":"feelers@1.1.0","gitHead":"cd6e85e05d3102f1d6f1f8c2145fd0bdc1e51ce8","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-3XpmEOWeHVfxp3gAPy43f9nJpEp5scfuqRQllLThVAylEWCOQ/LCge/Br1yl/+bb+NOgirbrGkiLMbyJiF/wPw==","shasum":"fae5e329911e895069a582eb7a45c77a3dcb6cce","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-1.1.0.tgz","fileCount":6,"unpackedSize":58391,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4t3/19BHcx4b/Qbi95PKhLYJBLsztEy2TME1oY2wyaAiEAo1U2SOTac4Ya40Q3CKuPx9u18bnY526Ews7q3mxhMnM="}]},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_1.1.0_1697193628959_0.15683899617998143"},"_hasShrinkwrap":false,"contributors":[]},"1.2.0":{"name":"feelers","version":"1.2.0","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.mjs","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"],"license":"MIT","dependencies":{"@bpmn-io/cm-theme":"^0.1.0-alpha.2","@bpmn-io/feel-lint":"^1.1.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":"^2.3.0","lezer-feel":"^1.2.0","min-dom":"^4.1.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":"^25.0.5","@rollup/plugin-json":"^6.0.1","@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-all":"^4.1.5","puppeteer":"^21.3.8","rollup":"^3.29.4","sinon":"^16.1.0","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"workspaces":{"packages":["feelers-playground"]},"gitHead":"1a2930808e7648d62dd197b71d9c9efc78cf9d07","_id":"feelers@1.2.0","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-EPw88XH1UUt4A5JmBrJN3dmCMAxSi54juFuNoGwPKIDz70x9VYJhrECYsDfcx+CbIVNPuoEkt9hlx07bfA1+4A==","shasum":"4aa7adc78672eb09eed2ea616f64620de3e1243b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-1.2.0.tgz","fileCount":6,"unpackedSize":63668,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzEFGMOdqt+jphwd8ALmgEIy2Uo+8EIIgo09/fC/ZupAiEA3Bm/qKiAZkGmavsROSzaEUQSz0mo15iNXndd+cp7m+0="}]},"_npmUser":{"name":"anonymous","email":"valentin.serra@camunda.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_1.2.0_1701051797925_0.5316909921558275"},"_hasShrinkwrap":false,"contributors":[]},"1.3.0":{"name":"feelers","version":"1.3.0","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.mjs","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"],"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.0","lezer-feel":"^1.2.4","min-dom":"^4.1.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":"^25.0.5","@rollup/plugin-json":"^6.0.1","@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-all":"^4.1.5","puppeteer":"^21.3.8","rollup":"^3.29.4","sinon":"^16.1.0","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"workspaces":{"packages":["feelers-playground"]},"gitHead":"96e19cde20eb49fe1cbb2b735a4556b779ce81a3","_id":"feelers@1.3.0","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-aldR3ybeQlXs1T+PqhKTLyaBJ1NP4bovDrQZzBZ9UUnN4HdEObQpWl9hsgyb8HKwojzRtBoq1BzmGIf07vuRCg==","shasum":"7afc03f14e65a4b886008e5a3d3eb9692e5ce3c5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-1.3.0.tgz","fileCount":6,"unpackedSize":64648,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdVWzwYIwYfzE7isPiJlR0Wi20dlTGRDrdnr+CFWpg3AiA3L4OSHb5aW9sAeYQc53gCyQc/6LY0RVBCqCLNKDbfFg=="}]},"_npmUser":{"name":"anonymous","email":"valentin.serra@camunda.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_1.3.0_1706417934736_0.1880547198248561"},"_hasShrinkwrap":false,"contributors":[]},"1.3.1":{"name":"feelers","version":"1.3.1","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.mjs","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"],"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":"^4.1.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":"^25.0.5","@rollup/plugin-json":"^6.0.1","@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-all":"^4.1.5","puppeteer":"^21.3.8","rollup":"^3.29.4","sinon":"^16.1.0","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"workspaces":{"packages":["feelers-playground"]},"gitHead":"8d30110a49b17fa1dac047a893518b269d8ec767","_id":"feelers@1.3.1","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-vynmIHhjttmT0wfzbI+Nmi84wLbLwUt83NXo5YTQMReIjRwgHhQpxs7koixX/flJIlTG8M4eukc1U1oQAYkhNw==","shasum":"217be942cbf1f066154eb77954a2395aebb4d596","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-1.3.1.tgz","fileCount":6,"unpackedSize":64558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW/j6ACX24anLrT63ptVdiKrmddF/+422+iyAboay3LgIgcPUmyX8L3yHgIZTXx3olsOvQ6IucBVPy3sOERhBtfjc="}]},"_npmUser":{"name":"anonymous","email":"valentin.serra@camunda.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_1.3.1_1709774583310_0.4983652091562518"},"_hasShrinkwrap":false,"contributors":[]},"1.4.0":{"name":"feelers","version":"1.4.0","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.mjs","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"],"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":"^25.0.5","@rollup/plugin-json":"^6.0.1","@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":"^6.0.0","puppeteer":"^22.0.0","rollup":"^4.0.0","sinon":"^16.1.0","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"workspaces":{"packages":["feelers-playground"]},"gitHead":"17abc71846b386088881390a8ae3e620e14bf624","_id":"feelers@1.4.0","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-CGa/7ILuqoqTaeYeoKsg/4tzu2es9sEEJTmSjdu0lousZBw4V9gcYhHYFNmbrSrKmbAVfOzj6/DsymGJWFIOeg==","shasum":"b0fc2c5e387f27ba171f044d229d4755771bb8a5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-1.4.0.tgz","fileCount":6,"unpackedSize":64721,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXsm4xtLUwXFEi07dZYwJPvNtryzLXGX3MJ8VXHyrETQIhAK6ZUYlUuzj/3QgXkaCtEmMBf3wdWacj4LNQZoJ2HMyj"}],"size":11032},"_npmUser":{"name":"anonymous","email":"valentin.serra@camunda.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feelers_1.4.0_1717507968589_0.29979192993107895"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-04T13:32:48.770Z","publish_time":1717507968770,"_source_registry_name":"default","contributors":[]},"1.5.0":{"name":"feelers","version":"1.5.0","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.mjs","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"],"license":"MIT","dependencies":{"@bpmn-io/cm-theme":"^0.1.0-alpha.2","@bpmn-io/feel-lint":"^3.1.0","@bpmn-io/feelin":"^6.1.0","@bpmn-io/lezer-feel":"^2.1.0","@codemirror/autocomplete":"^6.20.0","@codemirror/commands":"^6.10.1","@codemirror/language":"^6.12.1","@codemirror/lint":"^6.9.3","@codemirror/state":"^6.5.4","@codemirror/view":"^6.39.12","@lezer/common":"^1.5.1","@lezer/highlight":"^1.1.6","@lezer/lr":"^1.4.8","@lezer/markdown":"^1.6.3","min-dom":"^5.2.0"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@eslint/js":"^9.39.1","@lezer/generator":"^1.8.0","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-json":"^6.1.0","@types/chai":"^4.3.8","@types/mocha":"^10.0.2","chai":"^4.3.10","cross-env":"^10.0.0","eslint":"^9.39.2","eslint-plugin-bpmn-io":"^2.2.0","eslint-plugin-import":"^2.32.0","eslint-plugin-mocha":"^10.5.0","eslint-plugin-react":"^7.37.5","globals":"^17.0.0","karma":"^6.4.4","karma-chrome-launcher-2":"^3.3.0","karma-debug-launcher":"^0.0.5","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^2.1.3","karma-mocha":"^2.0.1","karma-sinon-chai":"^2.0.2","karma-webpack":"^5.0.1","mocha":"^10.2.0","mocha-test-container-support":"^0.2.0","npm-run-all2":"^8.0.4","puppeteer":"^24.0.0","rollup":"^4.22.4","sinon":"^16.1.0","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"workspaces":{"packages":["feelers-playground"]},"gitHead":"1ee76c6ab7cac8b7ed0b9bccff0aa57c0183e1a6","_id":"feelers@1.5.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-S1CZ2vJRRvwbWDOPx1V29d9Qc3eg46fuvR1ZMtq8pf69OxV77RnrnJOQHVyz6nE1wLUolE66Lbm9YeLb+GoTPA==","shasum":"9f35d86c9a9ecb0a5130fa9ff96a25f56faed1aa","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-1.5.0.tgz","fileCount":3,"unpackedSize":9222,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICKUpYzxJ37mdSgJPNj6+esB7byx5T/f8Ii8OcmpC9nrAiBA+6YKlWouUN7rM4rPhhkmPyEOXZ87CPUW2qXnRBbJfw=="}],"size":3957},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/feelers_1.5.0_1770239969411_0.11663319929547056"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-04T21:19:29.551Z","publish_time":1770239969551,"_source_registry_name":"default","contributors":[]},"1.5.1":{"name":"feelers","version":"1.5.1","description":"FEELers grammar and editor for the Lezer parser system.","main":"dist/index.js","module":"dist/index.mjs","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"],"license":"MIT","dependencies":{"@bpmn-io/cm-theme":"^0.1.0-alpha.2","@bpmn-io/feel-lint":"^3.1.0","@bpmn-io/feelin":"^6.1.0","@bpmn-io/lezer-feel":"^2.1.0","@codemirror/autocomplete":"^6.20.0","@codemirror/commands":"^6.10.1","@codemirror/language":"^6.12.1","@codemirror/lint":"^6.9.3","@codemirror/state":"^6.5.4","@codemirror/view":"^6.39.12","@lezer/common":"^1.5.1","@lezer/highlight":"^1.1.6","@lezer/lr":"^1.4.8","@lezer/markdown":"^1.6.3","min-dom":"^5.2.0"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.2","@babel/preset-env":"^7.23.2","@eslint/js":"^9.39.1","@lezer/generator":"^1.8.0","@rollup/plugin-commonjs":"^29.0.0","@rollup/plugin-json":"^6.1.0","@types/chai":"^4.3.8","@types/mocha":"^10.0.2","chai":"^4.3.10","cross-env":"^10.0.0","eslint":"^9.39.2","eslint-plugin-bpmn-io":"^2.2.0","eslint-plugin-import":"^2.32.0","eslint-plugin-mocha":"^10.5.0","eslint-plugin-react":"^7.37.5","globals":"^17.0.0","karma":"^6.4.4","karma-chrome-launcher-2":"^3.3.0","karma-debug-launcher":"^0.0.5","karma-env-preprocessor":"^0.1.1","karma-firefox-launcher":"^2.1.3","karma-mocha":"^2.0.1","karma-sinon-chai":"^2.0.2","karma-webpack":"^5.0.1","mocha":"^10.2.0","mocha-test-container-support":"^0.2.0","npm-run-all2":"^8.0.4","puppeteer":"^24.0.0","rollup":"^4.22.4","sinon":"^16.1.0","sinon-chai":"^3.7.0","typescript":"^4.9.5"},"workspaces":{"packages":["feelers-playground"]},"gitHead":"4d0d271d73da4bb72d00af7e84e47b50ebbf0e62","_id":"feelers@1.5.1","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-LKIAqtScSfy55Tw62DhBcxIT3k2XnppzWrkmGfsbdad0a+TxMfaLF1CSYhoVRF5FvPAUXvor1Ux/75wtBaDYpA==","shasum":"754a959d88405bbc3d908e4cb84951bddc451b5c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/feelers/-/feelers-1.5.1.tgz","fileCount":5,"unpackedSize":46037,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA3593n8X52QMkBlyNaTAxTrheJUMDDNBDwthEiWcwJAAiEAwks3mdeRm6FiRTzJgzgZmKF2G3+hMI5dJv8PCNrG+RM="}],"size":9923},"_npmUser":{"name":"anonymous","email":"git_nikku@nixis.de"},"directories":{},"maintainers":[{"name":"anonymous","email":"git_nikku@nixis.de"},{"name":"anonymous","email":"valentin.serra@camunda.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/feelers_1.5.1_1770240267782_0.5121633126342853"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-04T21:24:27.916Z","publish_time":1770240267916,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.5.1"},"name":"feelers","time":{"created":"2023-03-02T05:19:32.634Z","modified":"2026-02-04T21:24:39.418Z","0.1.0-alpha.0":"2023-03-02T05:18:14.262Z","0.1.0-alpha.1":"2023-03-02T05:31:14.762Z","0.1.0-alpha.2":"2023-03-05T11:27:20.495Z","0.1.0-alpha.3":"2023-03-09T04:36:14.097Z","0.1.0-alpha.4":"2023-03-09T18:31:24.308Z","0.1.0-alpha.5":"2023-03-27T07:06:49.944Z","0.1.0-alpha.6":"2023-03-28T09:02:53.431Z","0.1.0-alpha.7":"2023-03-28T13:20:53.832Z","0.1.0-alpha.8":"2023-03-28T17:15:54.506Z","0.1.0":"2023-07-11T16:06:10.561Z","1.0.0":"2023-10-13T09:06:54.740Z","1.1.0":"2023-10-13T10:40:29.137Z","1.2.0":"2023-11-27T02:23:18.139Z","1.3.0":"2024-01-28T04:58:54.881Z","1.3.1":"2024-03-07T01:23:03.484Z","1.4.0":"2024-06-04T13:32:48.770Z","1.5.0":"2026-02-04T21:19:29.551Z","1.5.1":"2026-02-04T21:24:27.916Z"},"readme":"# 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\nA templating solution built on top of [DMN](https://www.omg.org/spec/DMN/) FEEL. \nLike [mustache](https://mustache.github.io/) / [handlebars](https://handlebarsjs.com/) but with FEEL.\n\n![image](https://user-images.githubusercontent.com/17801113/222329383-c3e63077-e288-41e0-832d-7e71e331d76a.png)\n\n\n## What is inside\n\n* A [lezer](https://lezer.codemirror.net/) grammar and consequently parser for the templating language\n* A parseMixed language definition which brings `feelers` templating, `feel` parsing and an optional host language together\n* An editor for feelers, build on top of [codemirror](https://codemirror.net/)\n* An interpreter to fill your templates with data, powered by [feelin](https://github.com/nikku/feelin)\n* A simple playground to showcase the language \n\n\n## Usage \n\nFeelers is a string templating tool, and will return string text or error.\n\n```js\nimport { evaluate } from 'feelers';\n```\n\nA simple string will always be returned as-is.\n\n```js\nevaluate(\"My simple string\");\n// \"My simple string\"\n```\n\nIf your string is prefixed with an =, it will be evaluated as a single FEEL expression wrapped in a string conversion function.\n\n```js\nconst context = { secondNumber: 12 };\nevaluate(\"= 2 + secondNumber\", context);\n// \"14\"\n```\n\nFinally, if your string features feelers language features, the templating engine takes over.\n\n```js\nconst context = { user: \"Dave\" };\nevaluate(\"I'm sorry {{user}}, I'm afraid I can't do that.\", context);\n// I'm sorry Dave, I'm afraid I can't do that.\n```\n\n## Feelers templating language features\n\n### Inserts\n\nThe simplest feature of feelers is inserting FEEL evaluations within your text. You may provide a variable context for the underlying FEEL engine to reference. Within these scopes, you have access to all features of the FEEL engine.\n\n```js\nconst context = { user: \"Dave\", age: 24, hobbies: [ \"surfing\", \"coding\" ] };\n\nevaluate(`Hey there {{user}}, welcome. {{if age >= 18 then \"Have a beer!\" else \"Here's some apple juice.\"}}`, context);\n// Hey there Dave. Have a beer!\n\nevaluate(`Hobbies: {{hobbies}}`, context);\n// Hobbies: [\"surfing\", \"coding\"]\n\nevaluate(`{{user}}-{{user}}-{{user}}`, context);\n// Dave-Dave-Dave\n```\n\n### Conditional sections\n\nTo simply display a section of the template, you may use a conditional section. While this can already be achieved via feel itself using `if then else`, this syntax is a lot easier to manage for large sections.\n\n```js\nconst conditionExample = `{{#if count(users) > 1}}There are multiple users{{/if}}\n{{#if false}}This should not display{{/if}}\n{{#if true}}This should display{{/if}}`;\n\nconst context = { users: [ \"Bob\", \"Dave\" ] };\n\nevaluate(conditionExample, context);\n// There are multiple users\n// This should display\n```\n\n### Loops\n\nTo handle dealing with arrays of data graciously, you can make use of loop tags. A special variable `this` is create granting you access to the current loop's element.\n\n```js\nconst context = { user: \"Dave\", age: 24, hobbies: [ \"surfing\", \"coding\" ] };\nconst hobbyExpression = `{{user}}'s hobbies are:\n{{#loop hobbies}}\n- {{this}}\n{{/loop}}`;\n\nevaluate(hobbyExpression, context);\n/// Dave's hobbies are:\n/// - surfing\n/// - coding\n```\n\nLoops may be nested when dealing with more complex data. When `this` is an object, you may access its variables directly within the loop. Although `this.name` would also work in the below example\n\n```js\nconst context = {\n  users: [\n    {\n      name: \"Bob\",\n      hobbies: [ \"building\", \"wearing hardhats\" ]\n    },\n    {\n      name: \"Dave\",\n      hobbies: [ \"surfing\", \"coding\" ]\n    }\n  ]\n}\n\nconst complexLoops = `{{#loop users}}\n{{name}}'s hobbies:\n{{#loop hobbies}}\n- {{this}}\n{{/loop}}\n{{/loop}}\n`\n\nevaluate(complexLoops, context);\n// Bobs's hobbies:\n// - building\n// - wearing hardhats\n// Dave's hobbies:\n// - surfing\n// - coding\n```\n\n> Loops actually create 4 helper variables: `this`, `parent`, `_this_` and `_parent_`. Parent refers to the context just outside of your loop, in case you need to refer to it. The underscored variants are fallbacks in case your context include variables named `this` and `parent`.\n\n## Build and run\n\nBuild the project in a Posix environment. On Windows, that is [Git Bash](https://gitforwindows.org/) or WSL. \n\nNote we currently support development environments with Node.js version 16 (and npm version 8). We encourage you to use a Node.js version manager (e.g., [`nvm`](https://github.com/nvm-sh/nvm) or [`n`](https://github.com/tj/n)) to set up the needed versions.\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# run all tests\nnpm run test\n\n# runs single-start test case for development\nnpm start\nnpm run start\n\n# generate the lezer parser from its grammar definition\nnpm run generate:parser\n\n# build all dependencies locally and spool up playground\nnpm run start:playground\n\n# build all dependencies locally and build playground\nnpm run build:playground\n```\n\n## Related\n\n* [lezer-feel](https://github.com/nikku/lezer-feel) - FEEL language definition for the [Lezer](https://lezer.codemirror.net/) parser system\n* [feel-playground](https://github.com/nikku/feel-playground) - Interactive playground to learn the FEEL language\n\n## License\n\nMIT","users":{}}