{"_id":"@camunda/feel-playground","_rev":"8-9079311a2e7622326cd9d8156070690f","name":"@camunda/feel-playground","dist-tags":{"alpha":"1.0.0-alpha.3","latest":"1.0.0"},"versions":{"0.1.0-alpha.0":{"name":"@camunda/feel-playground","version":"0.1.0-alpha.0","_id":"@camunda/feel-playground@0.1.0-alpha.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"},{"name":"barmac","email":"maciejbarel@gmail.com"},{"name":"maxtru","email":"maximilian.trumpf@camunda.com"},{"name":"philippfromme","email":"philippfromme@outlook.com"},{"name":"marstamm","email":"martin.stamm@camunda.com"},{"name":"camunda_it","email":"it-tools@camunda.com"},{"name":"omranabazid","email":"omran.1994@gmail.com"},{"name":"husnauygur","email":"husna.uygur@camunda.com"},{"name":"skaiir-camunda","email":"valentin.serra@camunda.com"},{"name":"vsgoulart","email":"vinicius@vsgoulart.com"},{"name":"yhaskell","email":"dultsev.igor@gmail.com"},{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},{"name":"francesco.camunda","email":"francesco.esposito@camunda.com"},{"name":"urbanisierung","email":"adam.urban@gmail.com"},{"name":"jroquescamunda","email":"jonathan.roques@camunda.com"},{"name":"ev-camunda","email":"ev.bilske@camunda.com"},{"name":"ztefanie","email":"stefanie.metzger@camunda.com"},{"name":"emoloney","email":"eamonn.moloney@camunda.com"},{"name":"marcello.barile-camunda","email":"marcello.barile@camunda.com"}],"dist":{"shasum":"bdecd3f6e43358409767b753777599b27c9e2587","tarball":"https://registry.npmjs.org/@camunda/feel-playground/-/feel-playground-0.1.0-alpha.0.tgz","fileCount":37,"integrity":"sha512-ne6ohsMFShJ4wOsAUAnd9KjiSR0f89V1l9siQgwFVUtf63lOdbZxyiK8NfFdByvecwWtV2B/Psk8ISwT8N1XEw==","signatures":[{"sig":"MEUCIQDj17WGHLTcxodZbthhkBfZ9v6sg2bh4Zu9QQShnU3CTQIgIHGhINnWdu6DQ4PFMskHLDYeBEG3AxiVEoRnm1Tm18A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93241},"type":"module","exports":{".":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./core":{"types":"./dist/lib/core/index.d.ts","import":"./dist/lib/core.js"},"./style.css":"./dist/lib/style.css"},"gitHead":"a953f3ddfb031fa2b77f6aac5922c64727cabc04","scripts":{"test":"vitest run --config vite.test.config.ts","build":"npm run build:lib && vite build","start":"vite","prepare":"npm run build:lib","build:lib":"npm run typecheck && vite build --config vite.lib.config.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},"_npmVersion":"11.17.0","description":"[![CI](https://github.com/camunda/feel-playground/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/camunda/feel-playground/actions/workflows/CI.yml)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.9","@bpmn-io/cm-theme":"^0.2.2","@codemirror/state":"^6.7.1","@bpmn-io/feel-editor":"^2.7.1","@codemirror/lang-json":"^6.0.2","@camunda/design-system":"^0.51.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^4.1.11","react-dom":"^19.2.8","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.2.18","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^5.2.0","@testing-library/react":"^16.3.2","@testing-library/user-event":"^14.6.6"},"peerDependencies":{"react":">=19.0.0 <20","react-dom":">=19.0.0 <20"},"_npmOperationalInternal":{"tmp":"tmp/feel-playground_0.1.0-alpha.0_1788182463695_0.9543375638631777","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.1":{"name":"@camunda/feel-playground","version":"0.1.0-alpha.1","_id":"@camunda/feel-playground@0.1.0-alpha.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"},{"name":"barmac","email":"maciejbarel@gmail.com"},{"name":"maxtru","email":"maximilian.trumpf@camunda.com"},{"name":"philippfromme","email":"philippfromme@outlook.com"},{"name":"marstamm","email":"martin.stamm@camunda.com"},{"name":"camunda_it","email":"it-tools@camunda.com"},{"name":"omranabazid","email":"omran.1994@gmail.com"},{"name":"husnauygur","email":"husna.uygur@camunda.com"},{"name":"skaiir-camunda","email":"valentin.serra@camunda.com"},{"name":"vsgoulart","email":"vinicius@vsgoulart.com"},{"name":"yhaskell","email":"dultsev.igor@gmail.com"},{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},{"name":"francesco.camunda","email":"francesco.esposito@camunda.com"},{"name":"urbanisierung","email":"adam.urban@gmail.com"},{"name":"jroquescamunda","email":"jonathan.roques@camunda.com"},{"name":"ev-camunda","email":"ev.bilske@camunda.com"},{"name":"ztefanie","email":"stefanie.metzger@camunda.com"},{"name":"emoloney","email":"eamonn.moloney@camunda.com"},{"name":"marcello.barile-camunda","email":"marcello.barile@camunda.com"}],"dist":{"shasum":"5d98c870baa7202b4cbc6caa47c013ae959fa875","tarball":"https://registry.npmjs.org/@camunda/feel-playground/-/feel-playground-0.1.0-alpha.1.tgz","fileCount":6,"integrity":"sha512-niAsYIJ5300O9jh0kRFM1ZUSwTl1bivn0Oi9E/+0LRGgjuuThj0WPVzdJ27OZw2JhHEtUubcxUAXkEGEbdnFqA==","signatures":[{"sig":"MEYCIQCG+mjX2+eBSxV63rAS3XaO25DJh6qvvXw37JecA41WaAIhALEkFfllUPDPdAruGGySQ6+ldmhHJrjMnC1W8iDGtSXT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558633},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"59d6e9ac1d65d15490893eb02559be93f2da8dc7","scripts":{"all":"npm test && npm run build","test":"vitest run --config vite.test.config.ts","build":"npm run typecheck && vite build --config vite.lib.config.ts","start":"vite","prepare":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},"_npmVersion":"11.17.0","description":"[![CI](https://github.com/camunda/feel-playground/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/camunda/feel-playground/actions/workflows/CI.yml)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.9","@bpmn-io/cm-theme":"^0.2.2","@codemirror/state":"^6.7.1","@bpmn-io/feel-editor":"^2.7.1","@codemirror/lang-json":"^6.0.2","@camunda/design-system":"^0.51.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.3","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^4.1.11","react-dom":"^19.2.8","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.2.18","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^5.2.0","@testing-library/react":"^16.3.2","@testing-library/user-event":"^14.6.6"},"peerDependencies":{"react":">=19.0.0 <20","react-dom":">=19.0.0 <20"},"_npmOperationalInternal":{"tmp":"tmp/feel-playground_0.1.0-alpha.1_1788185519449_0.6365745987447291","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.0":{"name":"@camunda/feel-playground","version":"1.0.0-alpha.0","keywords":["camunda","feel","dmn","expression","react"],"author":{"name":"Camunda Services GmbH"},"license":"MIT","_id":"@camunda/feel-playground@1.0.0-alpha.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"},{"name":"barmac","email":"maciejbarel@gmail.com"},{"name":"maxtru","email":"maximilian.trumpf@camunda.com"},{"name":"philippfromme","email":"philippfromme@outlook.com"},{"name":"marstamm","email":"martin.stamm@camunda.com"},{"name":"camunda_it","email":"it-tools@camunda.com"},{"name":"omranabazid","email":"omran.1994@gmail.com"},{"name":"husnauygur","email":"husna.uygur@camunda.com"},{"name":"skaiir-camunda","email":"valentin.serra@camunda.com"},{"name":"vsgoulart","email":"vinicius@vsgoulart.com"},{"name":"yhaskell","email":"dultsev.igor@gmail.com"},{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},{"name":"francesco.camunda","email":"francesco.esposito@camunda.com"},{"name":"urbanisierung","email":"adam.urban@gmail.com"},{"name":"jroquescamunda","email":"jonathan.roques@camunda.com"},{"name":"ev-camunda","email":"ev.bilske@camunda.com"},{"name":"ztefanie","email":"stefanie.metzger@camunda.com"},{"name":"emoloney","email":"eamonn.moloney@camunda.com"},{"name":"marcello.barile-camunda","email":"marcello.barile@camunda.com"}],"homepage":"https://github.com/camunda/feel-playground#readme","bugs":{"url":"https://github.com/camunda/feel-playground/issues"},"dist":{"shasum":"d952967c917ce8894178b9e728f36aa1852a070e","tarball":"https://registry.npmjs.org/@camunda/feel-playground/-/feel-playground-1.0.0-alpha.0.tgz","fileCount":6,"integrity":"sha512-iHERwghxfyX0C++FzugXVp0r7lySbsse+CNAATzTlHIz8IbXyrdwurgQ7X+ExxA8J2CSJh8wsa490C9XsjWMAQ==","signatures":[{"sig":"MEYCIQDXfMiTG3KcyVzxOMoOs7QTgJXxCEXLvhMhoTA2s5whSgIhAOq770HI9HRAFvZzERnqce0/iQjy6TSQBB/2d0RIDID/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175045},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"b5a7c2cf6f6a5651ee436577a1ab531e557d16b7","scripts":{"all":"npm run lint && npm test && npm run build && npm run test:distro","lint":"eslint .","test":"vitest run --config vite.test.config.ts","build":"npm run typecheck && vite build --config vite.lib.config.ts","start":"vite","prepare":"npm run build","typecheck":"tsc --noEmit","test:distro":"node --test test/distro/distro.mjs"},"_npmUser":{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},"repository":{"url":"git+https://github.com/camunda/feel-playground.git","type":"git"},"_npmVersion":"11.17.0","description":"Playground for editing and evaluating FEEL expressions","directories":{},"_nodeVersion":"24.19.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.9","@bpmn-io/cm-theme":"^0.2.2","@codemirror/state":"^6.7.1","@bpmn-io/feel-editor":"^2.7.1","@codemirror/lang-json":"^6.0.2","@bpmn-io/feel-analyzer":"^0.5.0","@codemirror/autocomplete":"^6.20.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.3","jsdom":"^30.0.1","react":"^19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","react-dom":"^19.2.8","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.2.18","es-module-lexer":"^2.3.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^5.2.0","eslint-plugin-bpmn-io":"^2.3.1","@camunda/design-system":"^0.51.0","@testing-library/react":"^16.3.2","@typescript-eslint/parser":"^8.69.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.69.0"},"peerDependencies":{"react":">=19.0.0 <20","react-dom":">=19.0.0 <20","@camunda/design-system":"^0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/feel-playground_1.0.0-alpha.0_1788451809080_0.17602581162021336","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.1":{"name":"@camunda/feel-playground","version":"1.0.0-alpha.1","keywords":["camunda","feel","dmn","expression","react"],"author":{"name":"Camunda Services GmbH"},"license":"MIT","_id":"@camunda/feel-playground@1.0.0-alpha.1","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"},{"name":"barmac","email":"maciejbarel@gmail.com"},{"name":"maxtru","email":"maximilian.trumpf@camunda.com"},{"name":"philippfromme","email":"philippfromme@outlook.com"},{"name":"marstamm","email":"martin.stamm@camunda.com"},{"name":"camunda_it","email":"it-tools@camunda.com"},{"name":"omranabazid","email":"omran.1994@gmail.com"},{"name":"husnauygur","email":"husna.uygur@camunda.com"},{"name":"skaiir-camunda","email":"valentin.serra@camunda.com"},{"name":"vsgoulart","email":"vinicius@vsgoulart.com"},{"name":"yhaskell","email":"dultsev.igor@gmail.com"},{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},{"name":"francesco.camunda","email":"francesco.esposito@camunda.com"},{"name":"urbanisierung","email":"adam.urban@gmail.com"},{"name":"jroquescamunda","email":"jonathan.roques@camunda.com"},{"name":"ev-camunda","email":"ev.bilske@camunda.com"},{"name":"ztefanie","email":"stefanie.metzger@camunda.com"},{"name":"emoloney","email":"eamonn.moloney@camunda.com"},{"name":"marcello.barile-camunda","email":"marcello.barile@camunda.com"}],"homepage":"https://github.com/camunda/feel-playground#readme","bugs":{"url":"https://github.com/camunda/feel-playground/issues"},"dist":{"shasum":"720aef927f8bbe14e0cdbed125f7a9163828de34","tarball":"https://registry.npmjs.org/@camunda/feel-playground/-/feel-playground-1.0.0-alpha.1.tgz","fileCount":6,"integrity":"sha512-A2DcH3Yl51V4WEB6NCsCnTMZ35uryPntku7mWCPFu69L+PPR/+qKBT84DGv6I99w2D6dEyDLdGC1BsEUgDsTIQ==","signatures":[{"sig":"MEYCIQDCs87dpM8NJqvy7S2p6+828/nOgfP6+KI4pQQsXdsTTgIhAO+/6gGJuX39wK8onUMAhFHJwFrcaN5b0WoJeisPChsO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176398},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"14c3d872823effeb2fe4dab4b4f70be0a63bd5fd","scripts":{"all":"npm run lint && npm test && npm run build && npm run test:distro","lint":"eslint .","test":"vitest run --config vite.test.config.ts","build":"npm run typecheck && vite build --config vite.lib.config.ts","start":"vite","prepare":"npm run build","typecheck":"tsc --noEmit","test:distro":"node --test test/distro/distro.mjs"},"_npmUser":{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},"repository":{"url":"git+https://github.com/camunda/feel-playground.git","type":"git"},"_npmVersion":"11.17.0","description":"Playground for editing and evaluating FEEL expressions","directories":{},"_nodeVersion":"24.19.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.9","@bpmn-io/cm-theme":"^0.2.2","@codemirror/state":"^6.7.1","@bpmn-io/feel-editor":"^2.7.1","@codemirror/lang-json":"^6.0.2","@bpmn-io/feel-analyzer":"^0.5.0","@codemirror/autocomplete":"^6.20.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.3","jsdom":"^30.0.1","react":"^19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","react-dom":"^19.2.8","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.2.18","es-module-lexer":"^2.3.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^5.2.0","eslint-plugin-bpmn-io":"^2.3.1","@camunda/design-system":"^0.51.0","@testing-library/react":"^16.3.2","@typescript-eslint/parser":"^8.69.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.69.0"},"peerDependencies":{"react":">=19.0.0 <20","react-dom":">=19.0.0 <20","@camunda/design-system":"^0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/feel-playground_1.0.0-alpha.1_1788518275445_0.6105279741052345","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.2":{"name":"@camunda/feel-playground","version":"1.0.0-alpha.2","keywords":["camunda","feel","dmn","expression","react"],"author":{"name":"Camunda Services GmbH"},"license":"MIT","_id":"@camunda/feel-playground@1.0.0-alpha.2","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"},{"name":"barmac","email":"maciejbarel@gmail.com"},{"name":"maxtru","email":"maximilian.trumpf@camunda.com"},{"name":"philippfromme","email":"philippfromme@outlook.com"},{"name":"marstamm","email":"martin.stamm@camunda.com"},{"name":"camunda_it","email":"it-tools@camunda.com"},{"name":"omranabazid","email":"omran.1994@gmail.com"},{"name":"husnauygur","email":"husna.uygur@camunda.com"},{"name":"skaiir-camunda","email":"valentin.serra@camunda.com"},{"name":"vsgoulart","email":"vinicius@vsgoulart.com"},{"name":"yhaskell","email":"dultsev.igor@gmail.com"},{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},{"name":"francesco.camunda","email":"francesco.esposito@camunda.com"},{"name":"urbanisierung","email":"adam.urban@gmail.com"},{"name":"jroquescamunda","email":"jonathan.roques@camunda.com"},{"name":"ev-camunda","email":"ev.bilske@camunda.com"},{"name":"ztefanie","email":"stefanie.metzger@camunda.com"},{"name":"emoloney","email":"eamonn.moloney@camunda.com"},{"name":"marcello.barile-camunda","email":"marcello.barile@camunda.com"}],"homepage":"https://github.com/camunda/feel-playground#readme","bugs":{"url":"https://github.com/camunda/feel-playground/issues"},"dist":{"shasum":"29a872321c231ec4fb38bbedbb57a282436e15ef","tarball":"https://registry.npmjs.org/@camunda/feel-playground/-/feel-playground-1.0.0-alpha.2.tgz","fileCount":6,"integrity":"sha512-aBKEKGOkj6SMIMOjQyt2RIBFzUxtkzZxOZYQpmN22RKOi8D/9Jo5NxUBOYNq7oMVeFAvVSoGFGXxt457fVZOtQ==","signatures":[{"sig":"MEQCIE192uWtiTqVh04QbWsX+nEEcIy6QStu4jelA42WVQJoAiB5ok0W7AbmuzY3A1f5iy8vSHoNra3KmUbeONoMR0VOPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181982},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"5ed57d6ab88278384f17f3b0169e7e125698f474","scripts":{"all":"npm run lint && npm test && npm run build && npm run test:distro","lint":"eslint .","test":"vitest run --config vite.test.config.ts","build":"npm run typecheck && vite build --config vite.lib.config.ts","start":"vite","prepare":"npm run build","typecheck":"tsc --noEmit","test:distro":"node --test test/distro/distro.mjs"},"_npmUser":{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},"repository":{"url":"git+https://github.com/camunda/feel-playground.git","type":"git"},"_npmVersion":"11.17.0","description":"Playground for editing and evaluating FEEL expressions","directories":{},"_nodeVersion":"24.19.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.9","@bpmn-io/cm-theme":"^0.2.2","@codemirror/state":"^6.7.1","@bpmn-io/feel-editor":"^2.7.1","@codemirror/lang-json":"^6.0.2","@bpmn-io/feel-analyzer":"^0.5.1","@codemirror/autocomplete":"^6.20.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.3","jsdom":"^30.0.1","react":"^19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","react-dom":"^19.2.8","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.2.18","es-module-lexer":"^2.3.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^5.2.0","eslint-plugin-bpmn-io":"^2.3.1","@camunda/design-system":"^0.51.0","@testing-library/react":"^16.3.2","@typescript-eslint/parser":"^8.69.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.69.0"},"peerDependencies":{"react":">=19.0.0 <20","react-dom":">=19.0.0 <20","@camunda/design-system":"^0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/feel-playground_1.0.0-alpha.2_1788959144638_0.33962489205103497","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.3":{"name":"@camunda/feel-playground","version":"1.0.0-alpha.3","keywords":["camunda","feel","dmn","expression","react"],"author":{"name":"Camunda Services GmbH"},"license":"MIT","_id":"@camunda/feel-playground@1.0.0-alpha.3","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"},{"name":"barmac","email":"maciejbarel@gmail.com"},{"name":"maxtru","email":"maximilian.trumpf@camunda.com"},{"name":"philippfromme","email":"philippfromme@outlook.com"},{"name":"marstamm","email":"martin.stamm@camunda.com"},{"name":"camunda_it","email":"it-tools@camunda.com"},{"name":"omranabazid","email":"omran.1994@gmail.com"},{"name":"husnauygur","email":"husna.uygur@camunda.com"},{"name":"skaiir-camunda","email":"valentin.serra@camunda.com"},{"name":"vsgoulart","email":"vinicius@vsgoulart.com"},{"name":"yhaskell","email":"dultsev.igor@gmail.com"},{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},{"name":"francesco.camunda","email":"francesco.esposito@camunda.com"},{"name":"urbanisierung","email":"adam.urban@gmail.com"},{"name":"jroquescamunda","email":"jonathan.roques@camunda.com"},{"name":"ev-camunda","email":"ev.bilske@camunda.com"},{"name":"ztefanie","email":"stefanie.metzger@camunda.com"},{"name":"emoloney","email":"eamonn.moloney@camunda.com"},{"name":"marcello.barile-camunda","email":"marcello.barile@camunda.com"}],"homepage":"https://github.com/camunda/feel-playground#readme","bugs":{"url":"https://github.com/camunda/feel-playground/issues"},"dist":{"shasum":"6a2f6778bbe66216a5fd15106bb551473c0814bb","tarball":"https://registry.npmjs.org/@camunda/feel-playground/-/feel-playground-1.0.0-alpha.3.tgz","fileCount":6,"integrity":"sha512-x9RKCj7E52pauEoikA4ZBLmes4yWaYQbdS5KMNsoV//602yECUhFW8ZlcvgQ2gxq9puyoVqU5L2300VU/BDsWQ==","signatures":[{"sig":"MEUCIQDwo7bKV6PeI2U68wh/AbmdasxJnlIGoFvc+QjcKFtgKQIgSMAgpN5NWkiTXUVcj0jG4Jbsesgtjvj30m3Y26DEZ/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181970},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"22eaab79ba6f169a714a1c3e07cfc5c7d0924341","scripts":{"all":"npm run lint && npm test && npm run build && npm run test:distro","lint":"eslint .","test":"vitest run --config vite.test.config.ts","build":"npm run typecheck && vite build --config vite.lib.config.ts","start":"vite","prepare":"npm run build","typecheck":"tsc --noEmit","test:distro":"node --test test/distro/distro.mjs"},"_npmUser":{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},"repository":{"url":"git+https://github.com/camunda/feel-playground.git","type":"git"},"_npmVersion":"11.17.0","description":"Playground for editing and evaluating FEEL expressions","directories":{},"_nodeVersion":"24.19.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.9","@bpmn-io/cm-theme":"^0.2.2","@codemirror/state":"^6.7.1","@bpmn-io/feel-editor":"^2.7.1","@codemirror/lang-json":"^6.0.2","@bpmn-io/feel-analyzer":"^0.5.1","@codemirror/autocomplete":"^6.20.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.1.3","jsdom":"^30.0.1","react":"^19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","react-dom":"^19.2.8","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.2.18","es-module-lexer":"^2.3.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^5.2.0","eslint-plugin-bpmn-io":"^2.3.1","@camunda/design-system":"^0.51.0","@testing-library/react":"^16.3.2","@typescript-eslint/parser":"^8.69.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.69.0"},"peerDependencies":{"react":">=19.0.0 <20","react-dom":">=19.0.0 <20","@camunda/design-system":"^0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/feel-playground_1.0.0-alpha.3_1788961090697_0.4111952574925417","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@camunda/feel-playground","version":"1.0.0","keywords":["camunda","feel","dmn","expression","react"],"author":{"name":"Camunda Services GmbH"},"license":"MIT","_id":"@camunda/feel-playground@1.0.0","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"},{"name":"barmac","email":"maciejbarel@gmail.com"},{"name":"maxtru","email":"maximilian.trumpf@camunda.com"},{"name":"philippfromme","email":"philippfromme@outlook.com"},{"name":"marstamm","email":"martin.stamm@camunda.com"},{"name":"camunda_it","email":"it-tools@camunda.com"},{"name":"omranabazid","email":"omran.1994@gmail.com"},{"name":"husnauygur","email":"husna.uygur@camunda.com"},{"name":"skaiir-camunda","email":"valentin.serra@camunda.com"},{"name":"vsgoulart","email":"vinicius@vsgoulart.com"},{"name":"yhaskell","email":"dultsev.igor@gmail.com"},{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},{"name":"francesco.camunda","email":"francesco.esposito@camunda.com"},{"name":"urbanisierung","email":"adam.urban@gmail.com"},{"name":"jroquescamunda","email":"jonathan.roques@camunda.com"},{"name":"ev-camunda","email":"ev.bilske@camunda.com"},{"name":"ztefanie","email":"stefanie.metzger@camunda.com"},{"name":"emoloney","email":"eamonn.moloney@camunda.com"},{"name":"marcello.barile-camunda","email":"marcello.barile@camunda.com"}],"homepage":"https://github.com/camunda/feel-playground#readme","bugs":{"url":"https://github.com/camunda/feel-playground/issues"},"dist":{"shasum":"e255054c39fcc7adc960f4be5bb85d5f56399acc","tarball":"https://registry.npmjs.org/@camunda/feel-playground/-/feel-playground-1.0.0.tgz","fileCount":6,"integrity":"sha512-OLhIwQr99kU4WeGzjqCiE4L+s2wKZly7rtnl9Pc04jbUsdObGHazfqoHauunQ9STJtMcz6k1U9UBlKxAqOcxzg==","signatures":[{"sig":"MEUCIQCdp/PXSTXc3C+YD9a9Fnj8to3uRsfs2ty1WObQaUTxMAIgCcwUvyFSWXhq8Ow396UvbteuqDQ8cIVzlVK8UN88wX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181575},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"gitHead":"2a2d382f0632c4036b1e71fb5c0d317bd3128536","scripts":{"all":"npm run lint && npm test && npm run build && npm run test:distro","lint":"eslint .","test":"vitest run --config vite.test.config.ts","build":"npm run typecheck && vite build --config vite.lib.config.ts","start":"vite","prepare":"npm run build","typecheck":"tsc --noEmit","test:distro":"node --test test/distro/distro.mjs"},"_npmUser":{"name":"jarekdanielak","email":"jarek.danielak@camunda.com"},"repository":{"url":"git+https://github.com/camunda/feel-playground.git","type":"git"},"_npmVersion":"11.17.0","description":"Playground for editing and evaluating FEEL expressions","directories":{},"_nodeVersion":"24.19.0","dependencies":{"codemirror":"^6.0.2","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.9","@bpmn-io/cm-theme":"^0.2.2","@codemirror/state":"^6.7.1","@bpmn-io/feel-editor":"^2.7.1","@codemirror/lang-json":"^6.0.2","@bpmn-io/feel-analyzer":"^0.5.1","@codemirror/autocomplete":"^6.20.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","jsdom":"^30.0.1","react":"^19.2.8","eslint":"^9.39.5","vitest":"^4.1.11","react-dom":"^19.2.8","typescript":"^5.9.2","@types/node":"^24.3.0","@types/react":"^19.2.18","es-module-lexer":"^2.3.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.2.5","@vitejs/plugin-react":"^5.2.0","eslint-plugin-bpmn-io":"^2.3.1","@camunda/design-system":"^0.51.0","@testing-library/react":"^16.3.2","@typescript-eslint/parser":"^8.69.0","@testing-library/user-event":"^14.6.6","@typescript-eslint/eslint-plugin":"^8.69.0"},"peerDependencies":{"react":">=19.0.0 <20","react-dom":">=19.0.0 <20","@camunda/design-system":"^0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/feel-playground_1.0.0_1789054232231_0.47828302100386066","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-31T13:21:03.517Z","modified":"2026-09-29T13:38:11.634Z","0.1.0-alpha.0":"2026-08-31T13:21:03.864Z","0.1.0-alpha.1":"2026-08-31T14:11:59.599Z","1.0.0-alpha.0":"2026-09-03T16:10:09.217Z","1.0.0-alpha.1":"2026-09-04T10:37:55.583Z","1.0.0-alpha.2":"2026-09-09T13:05:44.843Z","1.0.0-alpha.3":"2026-09-09T13:38:10.841Z","1.0.0":"2026-09-10T15:30:32.404Z"},"bugs":{"url":"https://github.com/camunda/feel-playground/issues"},"author":{"name":"Camunda Services GmbH"},"license":"MIT","homepage":"https://github.com/camunda/feel-playground#readme","keywords":["camunda","feel","dmn","expression","react"],"repository":{"url":"git+https://github.com/camunda/feel-playground.git","type":"git"},"description":"Playground for editing and evaluating FEEL expressions","maintainers":[{"email":"git_nikku@nixis.de","name":"nikku"},{"email":"maciejbarel@gmail.com","name":"barmac"},{"email":"maximilian.trumpf@camunda.com","name":"maxtru"},{"email":"philippfromme@outlook.com","name":"philippfromme"},{"email":"martin.stamm@camunda.com","name":"marstamm"},{"email":"it-tools@camunda.com","name":"camunda_it"},{"email":"omran.1994@gmail.com","name":"omranabazid"},{"email":"husna.uygur@camunda.com","name":"husnauygur"},{"email":"valentin.serra@camunda.com","name":"skaiir-camunda"},{"email":"vinicius@vsgoulart.com","name":"vsgoulart"},{"email":"dultsev.igor@gmail.com","name":"yhaskell"},{"email":"jarek.danielak@camunda.com","name":"jarekdanielak"},{"email":"francesco.esposito@camunda.com","name":"francesco.camunda"},{"email":"alekseyManetov@gmail.com","name":"alekseymanetov"},{"email":"adam.urban@gmail.com","name":"urbanisierung"},{"email":"jonathan.roques@camunda.com","name":"jroquescamunda"},{"email":"ev.bilske@camunda.com","name":"ev-camunda"},{"email":"stefanie.metzger@camunda.com","name":"ztefanie"},{"email":"eamonn.moloney@camunda.com","name":"emoloney"},{"email":"marcello.barile@camunda.com","name":"marcello.barile-camunda"}],"readme":"# @camunda/feel-playground\n\n[![CI](https://github.com/camunda/feel-playground/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/camunda/feel-playground/actions/workflows/CI.yml)\n\nA React component for editing and remotely evaluating FEEL expressions with a JSON context.\n\n## Features\n\n- FEEL expression and unary-tests editing\n- Autocomplete and diagnostics\n- JSON context editing and prefill\n- Detection and completion of missing context variables\n- Remote evaluation with result, warning, loading, and error states\n- Host-provided variables and FEEL language configuration\n\n## Usage\n\nImport the component and its stylesheet:\n\n```tsx\nimport { useState } from 'react';\n\nimport {\n  FeelPlayground,\n  type Evaluate\n} from '@camunda/feel-playground';\nimport '@camunda/design-system/styles.css';\nimport '@camunda/feel-playground/style.css';\n\nconst evaluate: Evaluate = async (input, { signal }) => {\n  const response = await fetch('/api/evaluate', {\n    method: 'POST',\n    headers: {\n      'content-type': 'application/json'\n    },\n    body: JSON.stringify(input),\n    signal\n  });\n\n  const { result, warnings = [] } = await response.json();\n\n  return { result, warnings };\n};\n\nexport function Playground() {\n  const [expression, setExpression] = useState('x + y');\n  const [context, setContext] = useState<string>();\n\n  return <FeelPlayground\n    expression={expression}\n    onExpressionChange={setExpression}\n    context={context}\n    onContextChange={setContext}\n    dialect=\"expression\"\n    variables={[ { name: 'x' }, { name: 'y' } ]}\n    onEvaluate={evaluate}\n  />;\n}\n```\n\n## API\n\n### `FeelPlayground`\n\n| Prop | Type | Required | Description |\n| --- | --- | --- | --- |\n| `expression` | `string` | Yes | Current FEEL expression or unary tests. |\n| `onExpressionChange` | `(expression: string) => void` | Yes | Called when the expression changes. |\n| `context` | `string` | No | Serialized JSON evaluation context. Omit to prefill it from the initial expression. |\n| `onContextChange` | `(context: string) => void` | Yes | Called when the context changes. |\n| `dialect` | `'expression' \\| 'unaryTests'` | Yes | FEEL syntax accepted by the editor. |\n| `feelLanguageContext` | `FeelLanguageContext` | No | Built-ins, parser dialect, and engine compatibility configuration. |\n| `variables` | `FeelVariable[]` | No | Variables available for autocomplete and context generation. |\n| `onEvaluate` | `Evaluate` | No | Evaluates the expression remotely. |\n| `evaluationUnavailable` | `string` | No | Explains why evaluation is unavailable when no evaluator is provided. |\n\nThe package is distributed as ESM and requires React 19 and the Camunda Design System. Evaluation, authentication, and connectivity are provided by the host.\n\n## Run locally with c8run\n\nStart a Camunda 8.9+ c8run instance on `http://localhost:8080`, then:\n\n```sh\ngit clone https://github.com/camunda/feel-playground.git\ncd feel-playground\ncp cluster.config.example.json cluster.config.json\nnpm install\nnpm start\n```\n\nOpen the URL printed by Vite. The example configuration uses c8run Basic authentication with username `demo` and password `demo`.\n","readmeFilename":"README.md"}