{"_id":"@making-sense/antlr-editor","_rev":"34-05e43a123409d37a58d6f770d96ddb4d","name":"@making-sense/antlr-editor","dist-tags":{"latest":"2.9.5"},"versions":{"0.1.0":{"name":"@making-sense/antlr-editor","version":"0.1.0","keywords":[],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@0.1.0","maintainers":[{"name":"nicolaval","email":"nico.laval28@gmail.com"},{"name":"franckco","email":"franck.cotton@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"07f67699cdbc6c55d34c55c831f461c96f237ecd","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-0.1.0.tgz","fileCount":133,"integrity":"sha512-os/qHqaOEcCoeD4UJsiit+9W5N+g9oPD3sF6ZWGd70byn6MUxm+vIpMtG9jQmTCFdwy75fcHpgE9C2+n3WVrSA==","signatures":[{"sig":"MEYCIQC0ZTcFukRr9EOn1LwrdqwuGW+8K8EqpZdg9hlLAOcBTAIhALVRcfS/VbPTYF26bMkItCdmjk0l1W6BWh5rCR2yVGGA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399537},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","exports":{".":"./index.js","./index":"./index.js","./Editor":"./Editor.js","./utils/log":"./utils/log.js","./model/error":"./model/error.js","./model/index":"./model/index.js","./model/tools":"./model/tools.js","./model/codeList":"./model/codeList.js","./model/variables":"./model/variables.js","./utils/constants":"./utils/constants.js","./utils/providers":"./utils/providers.js","./utils/variables":"./utils/variables.js","./stories/VtlEditor":"./stories/VtlEditor.js","./tests/sample.test":"./tests/sample.test.js","./utils/ParserFacade":"./utils/ParserFacade.js","./model/dataStructure":"./model/dataStructure.js","./utils/customization":"./utils/customization.js","./utils/tokensProvider":"./utils/tokensProvider.js","./utils/vocabularyPack":"./utils/vocabularyPack.js","./grammar-graph/ruleToken":"./grammar-graph/ruleToken.js","./grammar-graph/tokenType":"./grammar-graph/tokenType.js","./grammar-graph/syntaxLink":"./grammar-graph/syntaxLink.js","./stories/vtl-monaco/index":"./stories/vtl-monaco/index.js","./stories/VtlEditor.stories":"./stories/VtlEditor.stories.js","./grammar-graph/grammarGraph":"./grammar-graph/grammarGraph.js","./grammar-graph/multiplyMode":"./grammar-graph/multiplyMode.js","./grammar-graph/ruleTokenizer":"./grammar-graph/ruleTokenizer.js","./grammar-graph/statementType":"./grammar-graph/statementType.js","./model/dataStructureDefinition":"./model/dataStructureDefinition.js","./grammar-graph/grammarStatement":"./grammar-graph/grammarStatement.js","./grammar-graph/syntaxCollection":"./grammar-graph/syntaxCollection.js","./grammar-graph/tokenizerContext":"./grammar-graph/tokenizerContext.js","./stories/vtl-monaco/suggestions":"./stories/vtl-monaco/suggestions.js"},"gitHead":"0c35038e6936d7163e41ad856c5ca52e7f15af12","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"9.8.1","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"resolutions":{"@storybook/react-docgen-typescript-plugin":"1.0.6--canary.9.cd77847.0"},"_nodeVersion":"18.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","react":"^18.2.0","eslint":"^8.41.0","vitest":"^0.34.5","ts-node":"^10.9.1","webpack":"5.88.2","antlr4ts":"^0.5.0-alpha.4","prettier":"^3.0.3","react-dom":"^18.2.0","prop-types":"15.8.1","typescript":"^5.0.4","@types/node":"^20.8.2","lint-staged":"^14.0.1","@types/debug":"^4.1.9","@types/react":"^18.2.25","monaco-editor":"^0.43.0","react-scripts":"^5.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^3.0.1","@monaco-editor/react":"^4.5.2","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","eslint-config-prettier":"^9.0.0","eslint-plugin-storybook":"^0.6.14","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^6.7.4","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^6.7.4","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_0.1.0_1696975969450_0.8728837420325359","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@making-sense/antlr-editor","version":"0.2.0","keywords":[],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@0.2.0","maintainers":[{"name":"nicolaval","email":"nico.laval28@gmail.com"},{"name":"franckco","email":"franck.cotton@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"1c5689787e7a0d2de4201482bd613794815efd6b","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-0.2.0.tgz","fileCount":137,"integrity":"sha512-CwXB1khDFBy+S+iMAnVlLJgUAbg9lOPh5/agzKuziVxdd09k2lF4JoY5eO1uDzlnzGW0SgqU3+Wxh1mu5nidDA==","signatures":[{"sig":"MEUCIGJLHufpstImX2uNpduxZPn6if1gkQzsUF4GN67Dp44sAiEA461836QDuGBGeMRXcOXfs4WkS+IFTkF3b5MD9zehVMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405646},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","exports":{".":"./index.js","./index":"./index.js","./Editor":"./Editor.js","./utils/log":"./utils/log.js","./model/error":"./model/error.js","./model/index":"./model/index.js","./model/tools":"./model/tools.js","./utils/monaco":"./utils/monaco.js","./model/codeList":"./model/codeList.js","./model/variables":"./model/variables.js","./utils/constants":"./utils/constants.js","./utils/providers":"./utils/providers.js","./utils/variables":"./utils/variables.js","./stories/VtlEditor":"./stories/VtlEditor.js","./tests/sample.test":"./tests/sample.test.js","./utils/ParserFacade":"./utils/ParserFacade.js","./model/dataStructure":"./model/dataStructure.js","./utils/customization":"./utils/customization.js","./utils/tokensProvider":"./utils/tokensProvider.js","./utils/vocabularyPack":"./utils/vocabularyPack.js","./grammar-graph/ruleToken":"./grammar-graph/ruleToken.js","./grammar-graph/tokenType":"./grammar-graph/tokenType.js","./grammar-graph/syntaxLink":"./grammar-graph/syntaxLink.js","./stories/vtl-monaco/index":"./stories/vtl-monaco/index.js","./stories/VtlEditor.stories":"./stories/VtlEditor.stories.js","./grammar-graph/grammarGraph":"./grammar-graph/grammarGraph.js","./grammar-graph/multiplyMode":"./grammar-graph/multiplyMode.js","./grammar-graph/ruleTokenizer":"./grammar-graph/ruleTokenizer.js","./grammar-graph/statementType":"./grammar-graph/statementType.js","./model/dataStructureDefinition":"./model/dataStructureDefinition.js","./grammar-graph/grammarStatement":"./grammar-graph/grammarStatement.js","./grammar-graph/syntaxCollection":"./grammar-graph/syntaxCollection.js","./grammar-graph/tokenizerContext":"./grammar-graph/tokenizerContext.js","./stories/vtl-monaco/suggestions":"./stories/vtl-monaco/suggestions.js"},"gitHead":"0e2e6f11818c7f4a252d381b00f8d13767ad518b","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"9.8.1","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"resolutions":{"@storybook/react-docgen-typescript-plugin":"1.0.6--canary.9.cd77847.0"},"_nodeVersion":"18.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","react":"^18.2.0","eslint":"^8.51.0","vitest":"^0.34.5","ts-node":"^10.9.1","webpack":"5.89.0","antlr4ts":"^0.5.0-alpha.4","prettier":"^3.0.3","react-dom":"^18.2.0","prop-types":"15.8.1","typescript":"^5.0.4","@types/node":"^20.8.6","lint-staged":"^14.0.1","@types/debug":"^4.1.9","@types/react":"^18.2.28","monaco-editor":"^0.43.0","react-scripts":"^5.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^3.0.1","@monaco-editor/react":"^4.6.0","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","eslint-config-prettier":"^9.0.0","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^6.7.5","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^6.7.5","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_0.2.0_1697527068504_0.9214239913331788","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@making-sense/antlr-editor","version":"0.2.1","keywords":[],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@0.2.1","maintainers":[{"name":"nicolaval","email":"nico.laval28@gmail.com"},{"name":"franckco","email":"franck.cotton@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"f7665089a1539efa325d5564a7ee0f974691825f","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-0.2.1.tgz","fileCount":137,"integrity":"sha512-fY4HDUxoNt9SXk07J4j0Zax9gnn7GEfqKT4PeQyZBcLufdB8KEeK7njbDKbPifxV5yRmAz6FeFtp4ikfoRhayw==","signatures":[{"sig":"MEUCIQDJumacXvY3MKMnauaYRGGIqrdHZcP3RgFyu3ntvtScqwIgFmZpDeCEeEQTfhKYGoNVAOcYhV0EkEuZdECx+JjKx0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405731},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","exports":{".":"./index.js","./index":"./index.js","./Editor":"./Editor.js","./utils/log":"./utils/log.js","./model/error":"./model/error.js","./model/index":"./model/index.js","./model/tools":"./model/tools.js","./utils/monaco":"./utils/monaco.js","./model/codeList":"./model/codeList.js","./model/variables":"./model/variables.js","./utils/constants":"./utils/constants.js","./utils/providers":"./utils/providers.js","./utils/variables":"./utils/variables.js","./stories/VtlEditor":"./stories/VtlEditor.js","./tests/sample.test":"./tests/sample.test.js","./utils/ParserFacade":"./utils/ParserFacade.js","./model/dataStructure":"./model/dataStructure.js","./utils/customization":"./utils/customization.js","./utils/tokensProvider":"./utils/tokensProvider.js","./utils/vocabularyPack":"./utils/vocabularyPack.js","./grammar-graph/ruleToken":"./grammar-graph/ruleToken.js","./grammar-graph/tokenType":"./grammar-graph/tokenType.js","./grammar-graph/syntaxLink":"./grammar-graph/syntaxLink.js","./stories/vtl-monaco/index":"./stories/vtl-monaco/index.js","./stories/VtlEditor.stories":"./stories/VtlEditor.stories.js","./grammar-graph/grammarGraph":"./grammar-graph/grammarGraph.js","./grammar-graph/multiplyMode":"./grammar-graph/multiplyMode.js","./grammar-graph/ruleTokenizer":"./grammar-graph/ruleTokenizer.js","./grammar-graph/statementType":"./grammar-graph/statementType.js","./model/dataStructureDefinition":"./model/dataStructureDefinition.js","./grammar-graph/grammarStatement":"./grammar-graph/grammarStatement.js","./grammar-graph/syntaxCollection":"./grammar-graph/syntaxCollection.js","./grammar-graph/tokenizerContext":"./grammar-graph/tokenizerContext.js","./stories/vtl-monaco/suggestions":"./stories/vtl-monaco/suggestions.js"},"gitHead":"6a7576dafa2afa71cd9a82dbec1013ae44001268","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.2.3","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.1.0","ts-node":"^10.9.2","webpack":"5.89.0","antlr4ts":"^0.5.0-alpha.4","prettier":"^3.1.1","react-dom":"^18.2.0","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^20.10.5","lint-staged":"^15.2.0","@types/debug":"^4.1.12","@types/react":"^18.2.45","monaco-editor":"^0.45.0","react-scripts":"^5.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^1.1.0","@monaco-editor/react":"^4.6.0","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^6.16.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^6.16.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_0.2.1_1703667526573_0.369459200020575","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@making-sense/antlr-editor","version":"0.3.0","keywords":[],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@0.3.0","maintainers":[{"name":"nicolaval","email":"nico.laval28@gmail.com"},{"name":"franckco","email":"franck.cotton@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"6e34fbb114d6a59aa7bf38924dfc3f326c6c6b41","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-0.3.0.tgz","fileCount":137,"integrity":"sha512-mR8wf5S/cLIAh9hRfQpxwTinZTZ9yoUV/ox2ya1LTfGC2xYleZwV62QYHPuXYKXB45tjGG4Li7E51zg1/VOj3g==","signatures":[{"sig":"MEUCIGFv9TIvt1GdHwAKuw+LDhnOpn58KShrKZtYEfoA1MFYAiEAmr19PDboC/NhVwzKrtVLo8Kha0/6u3NVzaMwj5/qQk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405731},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","exports":{".":"./index.js","./index":"./index.js","./Editor":"./Editor.js","./utils/log":"./utils/log.js","./model/error":"./model/error.js","./model/index":"./model/index.js","./model/tools":"./model/tools.js","./utils/monaco":"./utils/monaco.js","./model/codeList":"./model/codeList.js","./model/variables":"./model/variables.js","./utils/constants":"./utils/constants.js","./utils/providers":"./utils/providers.js","./utils/variables":"./utils/variables.js","./stories/VtlEditor":"./stories/VtlEditor.js","./tests/sample.test":"./tests/sample.test.js","./utils/ParserFacade":"./utils/ParserFacade.js","./model/dataStructure":"./model/dataStructure.js","./utils/customization":"./utils/customization.js","./utils/tokensProvider":"./utils/tokensProvider.js","./utils/vocabularyPack":"./utils/vocabularyPack.js","./grammar-graph/ruleToken":"./grammar-graph/ruleToken.js","./grammar-graph/tokenType":"./grammar-graph/tokenType.js","./grammar-graph/syntaxLink":"./grammar-graph/syntaxLink.js","./stories/vtl-monaco/index":"./stories/vtl-monaco/index.js","./stories/VtlEditor.stories":"./stories/VtlEditor.stories.js","./grammar-graph/grammarGraph":"./grammar-graph/grammarGraph.js","./grammar-graph/multiplyMode":"./grammar-graph/multiplyMode.js","./grammar-graph/ruleTokenizer":"./grammar-graph/ruleTokenizer.js","./grammar-graph/statementType":"./grammar-graph/statementType.js","./model/dataStructureDefinition":"./model/dataStructureDefinition.js","./grammar-graph/grammarStatement":"./grammar-graph/grammarStatement.js","./grammar-graph/syntaxCollection":"./grammar-graph/syntaxCollection.js","./grammar-graph/tokenizerContext":"./grammar-graph/tokenizerContext.js","./stories/vtl-monaco/suggestions":"./stories/vtl-monaco/suggestions.js"},"gitHead":"58ef8a4bca78d785283f9bc9baf4999cb99008aa","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.2.3","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.1.3","ts-node":"^10.9.2","webpack":"5.89.0","antlr4ts":"^0.5.0-alpha.4","prettier":"^3.1.1","react-dom":"^18.2.0","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/debug":"^4.1.12","@types/react":"^18.2.47","monaco-editor":"^0.45.0","react-scripts":"^5.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^1.1.0","@monaco-editor/react":"^4.6.0","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^6.18.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^6.18.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_0.3.0_1704704518867_0.9003677111964787","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@making-sense/antlr-editor","version":"0.3.1","keywords":[],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@0.3.1","maintainers":[{"name":"nicolaval","email":"nico.laval28@gmail.com"},{"name":"franckco","email":"franck.cotton@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"ed88d54e6907c262b769cd83051ac26e1de5f89e","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-0.3.1.tgz","fileCount":137,"integrity":"sha512-XXVluE4c9EsQg8OGglrf7SfSgTdkRlyhk67LVSf6HXoAPPFFQwCCjixIoFaPHefg8Q6hZLuAzoMWmCXtPxpeXQ==","signatures":[{"sig":"MEQCIFjuYAI2/hBp0CkbkyH9C5JB4/Edh44kydCG8T+9JYIrAiBb5oi3EIdJAcSfUD5KFHjxaFlsEZvoyK/Kx041Bmcr1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406471},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","exports":{".":"./index.js","./index":"./index.js","./Editor":"./Editor.js","./utils/log":"./utils/log.js","./model/error":"./model/error.js","./model/index":"./model/index.js","./model/tools":"./model/tools.js","./utils/monaco":"./utils/monaco.js","./model/codeList":"./model/codeList.js","./model/variables":"./model/variables.js","./utils/constants":"./utils/constants.js","./utils/providers":"./utils/providers.js","./utils/variables":"./utils/variables.js","./stories/VtlEditor":"./stories/VtlEditor.js","./tests/sample.test":"./tests/sample.test.js","./utils/ParserFacade":"./utils/ParserFacade.js","./model/dataStructure":"./model/dataStructure.js","./utils/customization":"./utils/customization.js","./utils/tokensProvider":"./utils/tokensProvider.js","./utils/vocabularyPack":"./utils/vocabularyPack.js","./grammar-graph/ruleToken":"./grammar-graph/ruleToken.js","./grammar-graph/tokenType":"./grammar-graph/tokenType.js","./grammar-graph/syntaxLink":"./grammar-graph/syntaxLink.js","./stories/vtl-monaco/index":"./stories/vtl-monaco/index.js","./stories/VtlEditor.stories":"./stories/VtlEditor.stories.js","./grammar-graph/grammarGraph":"./grammar-graph/grammarGraph.js","./grammar-graph/multiplyMode":"./grammar-graph/multiplyMode.js","./grammar-graph/ruleTokenizer":"./grammar-graph/ruleTokenizer.js","./grammar-graph/statementType":"./grammar-graph/statementType.js","./model/dataStructureDefinition":"./model/dataStructureDefinition.js","./grammar-graph/grammarStatement":"./grammar-graph/grammarStatement.js","./grammar-graph/syntaxCollection":"./grammar-graph/syntaxCollection.js","./grammar-graph/tokenizerContext":"./grammar-graph/tokenizerContext.js","./stories/vtl-monaco/suggestions":"./stories/vtl-monaco/suggestions.js"},"gitHead":"21d3d6e252d22cc125caf13d4dfb74cfb65a5508","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.2.3","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","react":"^18.2.0","eslint":"^8.56.0","vitest":"^1.1.3","ts-node":"^10.9.2","webpack":"5.89.0","antlr4ts":"^0.5.0-alpha.4","prettier":"^3.1.1","react-dom":"^18.2.0","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^20.10.7","lint-staged":"^15.2.0","@types/debug":"^4.1.12","@types/react":"^18.2.47","monaco-editor":"^0.45.0","react-scripts":"^5.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^1.1.0","@monaco-editor/react":"^4.6.0","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^6.18.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^6.18.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_0.3.1_1704706143736_0.3620344952235679","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@making-sense/antlr-editor","version":"0.3.2","keywords":[],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@0.3.2","maintainers":[{"name":"nicolaval","email":"nico.laval28@gmail.com"},{"name":"franckco","email":"franck.cotton@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"8c644ae9f5c4a4efaee02d66759cdd52b6c2d0ca","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-0.3.2.tgz","fileCount":137,"integrity":"sha512-N/A08xZC5VK802GkqaI7EtXw9ZXYmwRgDXuZuBv99gybAoj5BFm1sLp3skGF1etOGT7jipfgeMeU0PbeML9qZw==","signatures":[{"sig":"MEUCIQDZhoaYZhyBc7IWX/mczNHIDCwLyvqKp9EPDOfcT45qrAIgAQvq9R/5Q0w9NGNpnqmX3ZUFqXm3riI2v4ecKplfKII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406471},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","exports":{".":"./index.js","./index":"./index.js","./Editor":"./Editor.js","./utils/log":"./utils/log.js","./model/error":"./model/error.js","./model/index":"./model/index.js","./model/tools":"./model/tools.js","./utils/monaco":"./utils/monaco.js","./model/codeList":"./model/codeList.js","./model/variables":"./model/variables.js","./utils/constants":"./utils/constants.js","./utils/providers":"./utils/providers.js","./utils/variables":"./utils/variables.js","./stories/VtlEditor":"./stories/VtlEditor.js","./tests/sample.test":"./tests/sample.test.js","./utils/ParserFacade":"./utils/ParserFacade.js","./model/dataStructure":"./model/dataStructure.js","./utils/customization":"./utils/customization.js","./utils/tokensProvider":"./utils/tokensProvider.js","./utils/vocabularyPack":"./utils/vocabularyPack.js","./grammar-graph/ruleToken":"./grammar-graph/ruleToken.js","./grammar-graph/tokenType":"./grammar-graph/tokenType.js","./grammar-graph/syntaxLink":"./grammar-graph/syntaxLink.js","./stories/vtl-monaco/index":"./stories/vtl-monaco/index.js","./stories/VtlEditor.stories":"./stories/VtlEditor.stories.js","./grammar-graph/grammarGraph":"./grammar-graph/grammarGraph.js","./grammar-graph/multiplyMode":"./grammar-graph/multiplyMode.js","./grammar-graph/ruleTokenizer":"./grammar-graph/ruleTokenizer.js","./grammar-graph/statementType":"./grammar-graph/statementType.js","./model/dataStructureDefinition":"./model/dataStructureDefinition.js","./grammar-graph/grammarStatement":"./grammar-graph/grammarStatement.js","./grammar-graph/syntaxCollection":"./grammar-graph/syntaxCollection.js","./grammar-graph/tokenizerContext":"./grammar-graph/tokenizerContext.js","./stories/vtl-monaco/suggestions":"./stories/vtl-monaco/suggestions.js"},"gitHead":"8989513d0cdfa63b90d369947de7ed734a3d96b6","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.2.4","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","react":"^18.2.0","eslint":"^8.57.0","vitest":"^1.3.1","ts-node":"^10.9.2","webpack":"5.90.3","antlr4ts":"^0.5.0-alpha.4","prettier":"^3.2.5","react-dom":"^18.2.0","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^20.11.20","lint-staged":"^15.2.2","@types/debug":"^4.1.12","@types/react":"^18.2.58","monaco-editor":"^0.46.0","react-scripts":"^5.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^1.1.0","@monaco-editor/react":"^4.6.0","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^7.0.2","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^7.0.2","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_0.3.2_1708937925149_0.8120457282889673","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@making-sense/antlr-editor","version":"1.0.0","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@1.0.0","maintainers":[{"name":"nicolaval","email":"nico.laval28@gmail.com"},{"name":"franckco","email":"franck.cotton@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"74719feebb35e6f7d600e312f63ca9f61ce2f3ff","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-1.0.0.tgz","fileCount":137,"integrity":"sha512-e+xvcqUSdfBd7bDTFh+FFhZaBloZhUMjrHghlUA0//jirZJO6VQyxOVK5l84SRv1X5UsZhD0OZ0agzNXAMpRTQ==","signatures":[{"sig":"MEQCICDS3S59O1pPlXZxO+giualmmLPV82AeQRCWQ49aborZAiAtElo9J5Gz2OUMe3H+ym9T68XXAx0CUi06e+5coZHT6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402778},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","gitHead":"4479f647758066c7f2cda4c3dc3360f037208a75","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.5.0","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.20.1","dependencies":{"antlr4ng":"^3.0.4","path-browserify":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","react":"^18.2.0","eslint":"^8.57.0","vitest":"^1.4.0","ts-node":"^10.9.2","webpack":"5.91.0","prettier":"^3.2.5","react-dom":"^18.2.0","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^20.12.5","lint-staged":"^15.2.2","@types/debug":"^4.1.12","@types/react":"^18.2.74","monaco-editor":"^0.47.0","react-scripts":"^5.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^1.1.0","@monaco-editor/react":"^4.6.0","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@types/path-browserify":"^1.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^7.6.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^7.6.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_1.0.0_1712642499921_0.5910654648164713","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@making-sense/antlr-editor","version":"1.0.1","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@1.0.1","maintainers":[{"name":"nicolaval","email":"nico.laval28@gmail.com"},{"name":"franckco","email":"franck.cotton@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"6c5e482ab31dc41dead9ee921dd74460f7b71eca","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-1.0.1.tgz","fileCount":137,"integrity":"sha512-LRYQYSKr35oSoFOFj+5PWnYe9+iPbzWcQnSfFK7kJ5RDeW+m1RrlfCDEV0SHi13p1rIhJ4FU0b1VZE+GFmt6Ww==","signatures":[{"sig":"MEUCIQD/AgKSqBVgkjt8deONXNLXtLCwup4q9wJffekjdzn+qAIgVEyyUaixDJphv2Y2WlozzYoTqOKK8/RjK2qxZeFnVHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401869},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","gitHead":"69570716f827f3c64c1febeafeab9b61302443fe","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.5.0","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.20.1","dependencies":{"antlr4ng":"^3.0.4","path-browserify":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","react":"^18.2.0","eslint":"^8.57.0","vitest":"^1.4.0","ts-node":"^10.9.2","webpack":"5.91.0","prettier":"^3.2.5","react-dom":"^18.2.0","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^20.12.5","lint-staged":"^15.2.2","@types/debug":"^4.1.12","@types/react":"^18.2.74","monaco-editor":"^0.47.0","react-scripts":"^5.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^1.1.0","@monaco-editor/react":"^4.6.0","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@types/path-browserify":"^1.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^7.6.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^7.6.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_1.0.1_1712672132363_0.6415406320499244","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@making-sense/antlr-editor","version":"2.0.0","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.0.0","maintainers":[{"name":"nicolaval","email":"nico.laval28@gmail.com"},{"name":"franckco","email":"franck.cotton@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"fc21060c0667873f1f5c3adde0868fd3dd898f3e","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.0.0.tgz","fileCount":137,"integrity":"sha512-Hq5gkM6LXeH1LVaLUax/XXDhFu81exboSEVQbIExIXVwzjiVgYNBoCC93MNY6iIR9Rk9Jc6W+nI+9Pw5EP2TAw==","signatures":[{"sig":"MEUCIHFxD7pSGxVxeD0cn+xsOfFZo65upxP4r+uiTpR6me0dAiEAsAJEafiDmrDDDnqdkLClV5PbiGQb5cb+WXrGMHVXI6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":402418},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","gitHead":"fc3c3e3b7db82beb3e3fbadc353f1e8a6d3b851d","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.5.0","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.20.1","dependencies":{"monaco-editor":"^0.47.0","@monaco-editor/react":"^4.6.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","react":"^18.2.0","eslint":"^8.57.0","vitest":"^1.4.0","ts-node":"^10.9.2","webpack":"5.91.0","prettier":"^3.2.5","react-dom":"^18.2.0","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^20.12.7","lint-staged":"^15.2.2","@types/debug":"^4.1.12","@types/react":"^18.2.75","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^1.1.0","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@types/path-browserify":"^1.0.2","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.6.15","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^7.6.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^7.6.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.0.0_1712849826559_0.3892797341658254","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@making-sense/antlr-editor","version":"2.0.1","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.0.1","maintainers":[{"name":"nicolaval","email":"nico.laval28@gmail.com"},{"name":"franckco","email":"franck.cotton@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"d5b7770a176f0e8c37cab304ec27cd40d942b8f9","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.0.1.tgz","fileCount":137,"integrity":"sha512-q93gbyfhcj30g4DA+YqUCrzqmcw+00St3cK4jA1s0LNJypfFm6v8e/bxhhsTQAhymXbf/3RFQEIgJpI50vT3ew==","signatures":[{"sig":"MEQCIDW5qq/YPWgzR3M5r23C11LkCuV0uVCSYiRhl61T5+NzAiBKe1QfiHzVOZhW9PcIBSfdsUcrjroBg2DwC1/96uNtjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401688},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","gitHead":"4204e4c493440b0b0d28a6818bc2b5e998ce9026","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.7.0","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"monaco-editor":"^0.52.0","@monaco-editor/react":"^4.6.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","react":"^18.3.1","eslint":"^8.57.0","vitest":"^1.4.0","ts-node":"^10.9.2","webpack":"5.94.0","prettier":"^3.3.3","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.5.5","lint-staged":"^15.2.10","@types/debug":"^4.1.12","@types/react":"^18.3.8","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^1.1.0","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^8.6.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^8.6.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.0.1_1726825615124_0.6208314036048026","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@making-sense/antlr-editor","version":"2.0.2","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.0.2","maintainers":[{"name":"nicolaval","email":"nico.laval28@gmail.com"},{"name":"franckco","email":"franck.cotton@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"17448accc534467addf6b515d594826e29d85af0","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.0.2.tgz","fileCount":135,"integrity":"sha512-jZ6/Fxiv2Ga/JrIuGohAM5iqbYnYYga4hD+ys7NqJ4u4WUPrHvVtQN3l4QILH+wLr7GgYbxO7HSBifnTY8G2Zw==","signatures":[{"sig":"MEYCIQDyvjPNksUklL6ocpNdnelO0o9DTDTkrTGvXGK1o7+5RgIhALqohmbNxosrlDVbcn/4tfFoWrUi8bp6RkH/l8UalhbI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273522},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b519a0289d77f9798f3fcd73f22881884183acfc","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.9.0","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.10.0","dependencies":{"monaco-editor":"^0.52.0","@monaco-editor/react":"^4.6.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","react":"^18.3.1","eslint":"^8.57.0","vitest":"^2.1.2","ts-node":"^10.9.2","webpack":"5.95.0","prettier":"^3.3.3","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.12","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^1.1.0","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^8.8.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^8.8.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.3","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.0.2_1730998305875_0.37953434304489675","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@making-sense/antlr-editor","version":"2.1.0","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.1.0","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"f34ed0cbdceb9a00c69db2fe35f999ed577adb60","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.1.0.tgz","fileCount":135,"integrity":"sha512-aAJ7KQjlmA2t8T+tUYUHNXMaYl/MvUkVeWpNUR01tKkwj5OlCaTweOpRIc9DLJ/1ZkgeoGkKhADfEd72G2PtIg==","signatures":[{"sig":"MEUCIA0MkjJ6o04t3P7SBPsVMdeneVjyv9LtbrgxRPJFkORaAiEAt6X1nl6IhhgzZG2jcB8Fn0pIOcmZoLI9ZmHFjCq9OiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286153},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0db2684fa7c3b5b0235837365e7bbaa664458bb7","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.9.2","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.17.1","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^18.3.1","eslint":"^8.57.0","vitest":"^2.1.2","ts-node":"^10.9.2","webpack":"5.101.0","prettier":"^3.6.2","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.12","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^1.1.0","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^8.8.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^8.8.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.4","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.1.0_1754645477223_0.8805855131847646","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@making-sense/antlr-editor","version":"2.1.1","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.1.1","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"7da3f21d125d248adcc26b015761ce0759307865","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.1.1.tgz","fileCount":135,"integrity":"sha512-sIAbAmDiyIbIy8QjkWiIc0aI1h/qMOSV2fvd2fU9PXfGgVak4W339n6/XnrODeHhK3FhKKrvV+COMMwK4s6dxQ==","signatures":[{"sig":"MEUCIA4T0LjnkJFdTaFIXN0hxvXqMZmQuwWu++1c5d/VkBznAiEAtmIue6YyQhlm5hOw7Gyi2fjk6H2PWSGtGYAp83flD3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286034},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5131a19310ada0fb6ecca4de267c0255cdc11ddc","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.9.2","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.17.1","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^18.3.1","eslint":"^8.57.0","vitest":"^2.1.2","ts-node":"^10.9.2","webpack":"5.101.0","prettier":"^3.6.2","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.12","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^1.1.0","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^8.8.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^8.8.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.4","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.1.1_1754659522139_0.3985965215307232","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@making-sense/antlr-editor","version":"2.2.0","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.2.0","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"cbcc3c0189a77294e5edd06f84fc4431db61eff0","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.2.0.tgz","fileCount":139,"integrity":"sha512-0ruZYT67XHdHMvpznIRaMDp9szhh/TKZyFhWVZxbcubFSHydNAsg/ueo11MceYiZAlVjtHymE12Kpu882WtE3Q==","signatures":[{"sig":"MEUCIQCWu8+n85u2Zm0WNC+yBI3xryR7iiLqHZrSJZ8QHrGgjgIgQATPYA93vQCdkBgc95qX8IqTpai4Chf/lP4xJxKTabU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290346},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8658c25f99670be1c276c23f9408af14ff149b68","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.9.3","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.18.0","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^18.3.1","eslint":"^8.57.0","vitest":"^2.1.2","ts-node":"^10.9.2","webpack":"5.101.0","prettier":"^3.6.2","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.12","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^1.1.0","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^8.8.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^8.8.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.4","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.2.0_1754760282411_0.8534489167003296","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@making-sense/antlr-editor","version":"2.2.1","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.2.1","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"587ca3f1fb01b4632973e195040e2b538fc08d93","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.2.1.tgz","fileCount":139,"integrity":"sha512-na2Z25PItaJ+ZXbhsgkti7ywp3KEAUKvW23sz24C9DLSlQBM2MpQVB9KycJzWqxaJFILtUYdtPXn1OsGm/To9g==","signatures":[{"sig":"MEUCIQDjcVVRN3jYamknNp6l20r3rWWRiqeeVdUjD6sw2mTjjgIgJg/2Hj27T2585wVVUT23J8LhUb+KUODbdm7QKd1bLBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290370},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"04b210b546d641023076e979b48bb52bb59aa2bf","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.9.3","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.18.0","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^18.3.1","eslint":"^8.57.0","vitest":"^2.1.2","ts-node":"^10.9.2","webpack":"5.101.0","prettier":"^3.6.2","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.12","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^1.1.0","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^8.8.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^8.8.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.4","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.2.1_1754807268686_0.9086135424418365","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@making-sense/antlr-editor","version":"2.3.0","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.3.0","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"50da9ca432f09dc8b67359094faad9ab86065a93","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.3.0.tgz","fileCount":139,"integrity":"sha512-EFFkNbD1bW4r5xUGd9EbgiZyI9zW2LKv4Y010mIl2GL84D3nhzV5GhpcZXdvWm2B/+8MXxb2nQKyVIp4bDxMgw==","signatures":[{"sig":"MEUCIQDdlBx2tYoZXcaZVbuph9H5MvoptIMEj7OgLJ5m3I4MUgIgJOugp2bbT5BFoNnxUy2uDAMRdYSHmJKfyBLcp7ypKAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290947},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8ac516cc69c27e28b3aae1e4e48d2b766e43eb17","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.9.3","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.18.0","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","react":"^18.3.1","eslint":"^8.57.0","vitest":"^2.1.2","ts-node":"^10.9.2","webpack":"5.101.0","prettier":"^3.6.2","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.12","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","storybook-dark-mode":"^1.1.0","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@typescript-eslint/parser":"^8.8.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@typescript-eslint/eslint-plugin":"^8.8.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.4","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.3.0_1756137738193_0.6863274312223162","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@making-sense/antlr-editor","version":"2.4.0","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.4.0","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"ab6ae987b1fde469e9c6a38799aab490c5430dbf","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.4.0.tgz","fileCount":164,"integrity":"sha512-IX+DnflW3LpmYP1eO6a7zhJUoqSv/dHGuDeqNFzA1t9LM8wmvG1T3Yz1NRtCwSKcTS13G147e8zfDOPVb971dg==","signatures":[{"sig":"MEQCIF/60X+lkZqBBULJAUWWYpoBXaH1gha6DTLjTPvLXB/wAiAMUgJGAfDCPJE/z+a6SlpoawdxRUo//feutFSyCqm0tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471963},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b461d64b1372da41e1471b2d1d2a49642e1fa1bd","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.9.3","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.20.0","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^27.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^3.2.4","ts-node":"^10.9.2","webpack":"5.101.0","prettier":"^3.6.2","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.12","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","@vitest/coverage-v8":"^3.2.4","storybook-dark-mode":"^1.1.0","@testing-library/dom":"^10.4.1","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@testing-library/react":"^16.3.0","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.8.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.8.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.4","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.4.0_1759784050391_0.3205841886632106","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@making-sense/antlr-editor","version":"2.4.1","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.4.1","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"40f1553e045425a92496a975e204ed89aea0ad4c","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.4.1.tgz","fileCount":164,"integrity":"sha512-9/Dv5QbgBTHGsRDTyhaWnvBp+ODSRGIGPQ5hiox2VtU5kjF9Pe3dhqt6ekNSi9CQfpAsMAmpy7l0Bt9HIpbZxw==","signatures":[{"sig":"MEYCIQC7IGbg2tLU6jVrN864DnpZKBSgR7UmZnXiWXMvrlbdfwIhAJkcGP4kDChBoh5Om1tqBq0QBzW3oj/5/ji9JcGgj+KU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477064},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7f1ab26be4c0da6d5708ddfe39b7256c55855f2a","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.9.3","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.20.0","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^27.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^3.2.4","ts-node":"^10.9.2","webpack":"5.101.0","prettier":"^3.6.2","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.12","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","@vitest/coverage-v8":"^3.2.4","storybook-dark-mode":"^1.1.0","@testing-library/dom":"^10.4.1","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@testing-library/react":"^16.3.0","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.8.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.8.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.4","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.4.1_1759786424965_0.7306112382395911","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@making-sense/antlr-editor","version":"2.4.2","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.4.2","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"17c09903b1e407bbfef805752f84e11b078e5859","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.4.2.tgz","fileCount":164,"integrity":"sha512-bdrheKUOX/lbxkgX5G/VDss0Z5C4wWfsLlo4qsTcFixy1DoMFNKgtZCbms2OdIKVj6gRK66p6ky+uaTj/RPiCw==","signatures":[{"sig":"MEQCIFzOdNjaHAkYBW0JX6+RZ2FDwODHstZWSj/P/6Fecdo2AiBWSZZnmbNJDtjsn9fHduSarOn6U4q9YPKvfz0jCz2luQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471622},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e258840a6c249b4c27fd7137446a6524081125fc","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.9.3","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.20.0","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^27.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^3.2.4","ts-node":"^10.9.2","webpack":"5.101.0","prettier":"^3.6.2","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.12","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","@vitest/coverage-v8":"^3.2.4","storybook-dark-mode":"^1.1.0","@testing-library/dom":"^10.4.1","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@testing-library/react":"^16.3.0","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.8.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.8.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.4","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.4.2_1760078170023_0.9878138576947357","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@making-sense/antlr-editor","version":"2.4.3","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.4.3","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"f449150095dfd166bf4d651c19bb132860993114","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.4.3.tgz","fileCount":164,"integrity":"sha512-g+vK+jzc5HsyFGPN2It+08Q72ThHs2PW6jRQ6cO0qZ02KiL+dau7p8BoCuRIYZpF1W1sgd0Sc4Ge+Lt+YyW1Hg==","signatures":[{"sig":"MEUCIHzZ+KIGhe2DJQK/TN0wqnLZkZ3Ohrvb40NPzv0hyCVAAiEA88lSEVruUnZRp1X2yz5SgJpMf3PaLR9Ym72Pg9AFHg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472196},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3050bc696ca62eb5962470d241e16a0798b9c512","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.9.3","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.20.0","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^27.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^3.2.4","ts-node":"^10.9.2","webpack":"5.101.0","prettier":"^3.6.2","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.12","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","@vitest/coverage-v8":"^3.2.4","storybook-dark-mode":"^1.1.0","@testing-library/dom":"^10.4.1","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@testing-library/react":"^16.3.0","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.8.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.8.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.4","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.4.3_1761137654000_0.7469281488348984","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@making-sense/antlr-editor","version":"2.4.4","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.4.4","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"f78855c1f4daeaad9a20c1e43fe879942e15ce9e","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.4.4.tgz","fileCount":164,"integrity":"sha512-7Fk25rd6QHtJk1tnfmFzOv3LCNnbTEW9G5xWVb8fB/0YQjG2SCBXdXF5kNk6he5pH9migSvSBk3nnoh+OAhYgQ==","signatures":[{"sig":"MEUCIEfQrYBYWGzjuTDdsJyE5PRL1X2A/SdKaachiPFXhzBcAiEA4GqdnNYGLgjQ1p+9SIgS61dCN/17dyM+uU2MvPCNdDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472700},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2d2396b143e4176dce8021d00de9be74645083b1","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.9.3","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.20.0","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^27.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^3.2.4","ts-node":"^10.9.2","webpack":"5.101.0","prettier":"^3.6.2","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.12","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","@vitest/coverage-v8":"^3.2.4","storybook-dark-mode":"^1.1.0","@testing-library/dom":"^10.4.1","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@testing-library/react":"^16.3.0","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.8.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.8.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.4","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.4.4_1761140779328_0.2470918750441633","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@making-sense/antlr-editor","version":"2.4.5","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.4.5","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"175023d77b7f3d7a51190714ccabec554fdd64eb","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.4.5.tgz","fileCount":168,"integrity":"sha512-6Oz6WqdmBkCCUTHXzetNeIbSanvjfo8h/WHeYQYUn+zuJ+MUWc+CC8ZLglSHMWflm0pjMHAKfdHQx5ozF8qKUA==","signatures":[{"sig":"MEUCIAKqNs4TpH98wQCih0abbsb/UfVwi15L2+AX2+tEhm5jAiEA93g9G/eGy9wXogBslaPgwax532/onehlypr+8b3CfrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486043},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d2dc39394d8aba5f65c0d38780784cc7f15884a1","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.9.3","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.20.0","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^27.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^3.2.4","ts-node":"^10.9.2","webpack":"5.101.0","prettier":"^3.6.2","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.12","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","@vitest/coverage-v8":"^3.2.4","storybook-dark-mode":"^1.1.0","@testing-library/dom":"^10.4.1","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@testing-library/react":"^16.3.0","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.8.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.8.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.4","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.4.5_1761165996137_0.6633671494282745","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@making-sense/antlr-editor","version":"2.4.6","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.4.6","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"4c2657c90b2d902ed0a2f44a8c7f10cfe1f3316d","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.4.6.tgz","fileCount":168,"integrity":"sha512-fLCrUK9WEIS8cer4r8o8RZ1wO1q39+LO6SUCDspv8SIzyPWdUREjy8FesXY2Zqhnhbn6HXZeO9I+CC06webuFA==","signatures":[{"sig":"MEUCIBjQYRFa+oThYxxC8g1X3m4OqJQ9jbWAEreVfpASXl0IAiEA7jD1lwZdf0ZryvMqdK4Fw2QDjExUy++w5yFgKRr30wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498383},"main":"./index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"./index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"59d1b8c929267b35fa56395ff0292506a9b850c3","_npmUser":{"name":"franckco","email":"franck.cotton@gmail.com"},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"10.9.3","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.20.0","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^27.0.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^3.2.4","ts-node":"^10.9.2","webpack":"5.101.0","prettier":"^3.6.2","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.12","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","@vitest/coverage-v8":"^3.2.4","storybook-dark-mode":"^1.1.0","@testing-library/dom":"^10.4.1","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@testing-library/react":"^16.3.0","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.8.0","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.8.0","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.4","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.4.6_1761176865047_0.36848865451829993","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@making-sense/antlr-editor","version":"2.5.0","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.5.0","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"6497171ccdd3a76b3fe50af7220927c996117073","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.5.0.tgz","fileCount":168,"integrity":"sha512-LJgWIum9rtBOk8fiBCikfudolUTw5R947rbrCIJxybq3ZxTVkzqyaNAVNOEHCb5mEc1Da7wxMY7e+tMa4E/DxQ==","signatures":[{"sig":"MEUCIQDktc9EhkTa+O5b55SzYgefGNw+8fFx4gd9+qSqpoF2YQIgVIAjgpIm2F3iCkVVey7f1zAS+5GoU1eOJpkpQpJ+sQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@making-sense%2fantlr-editor@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496328},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d34cd13c30a745fe4d64f216317da475fa07e6bd","scripts":{"lint":"npm run lint:check -- --fix","test":"vitest","build":"tsc","format":"prettier \"**/*.{ts,tsx,json,md}\" --write","prepare":"husky install","test:run":"vitest run","storybook":"start-storybook -p 9999","lint:check":"eslint .","test:watch":"vitest --watch","format:check":"prettier \"**/*.{ts,tsx,json,md}\" --list-different","test:coverage":"vitest run --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5769317b-75e8-4fb2-a5e3-cd4dfb20f3be"}},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"11.6.2","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"22.21.1","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^27.1.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^3.2.4","ts-node":"^10.9.2","webpack":"5.102.1","prettier":"^3.6.2","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.12","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","@vitest/coverage-v8":"^3.2.4","storybook-dark-mode":"^1.1.0","@testing-library/dom":"^10.4.1","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@testing-library/react":"^16.3.0","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.46.3","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.46.3","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.5","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.5.0_1762507171866_0.849765533265485","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@making-sense/antlr-editor","version":"2.6.0","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.6.0","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"1bcfe189de26fa47f08596b9a22d33c11e987eeb","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.6.0.tgz","fileCount":174,"integrity":"sha512-+JTqQP+Twc81+DErehNO8DwwEfflQGxF5q2QKsgqj34mIcSHM0J3QVudhK9B3I2wlFUybizazzCd/3OAW3vllg==","signatures":[{"sig":"MEUCIFXER3htkxINhOFl+CD1yj493u0SgAd3I3vLYlhYToxlAiEAkkI2GxEh/cIbSVU4ne1aK3eqt1uuP7iCJMBkRXjn3mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@making-sense%2fantlr-editor@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490742},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"68c37696bd238d2c0861c1c013539a2f256217fc","scripts":{"lint":"npm run lint:check -- --fix","test":"vitest","build":"tsc","format":"prettier \"**/*.{ts,tsx,json,md}\" --write","prepare":"husky install","test:run":"vitest run","storybook":"start-storybook -p 9999","lint:check":"eslint .","test:watch":"vitest --watch","format:check":"prettier \"**/*.{ts,tsx,json,md}\" --list-different","test:coverage":"vitest run --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5769317b-75e8-4fb2-a5e3-cd4dfb20f3be"}},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"11.11.0","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"24.14.1","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^27.1.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^3.2.4","ts-node":"^10.9.2","webpack":"5.106.2","prettier":"^3.8.3","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.13","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","@vitest/coverage-v8":"^3.2.4","storybook-dark-mode":"^1.1.0","@testing-library/dom":"^10.4.1","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@testing-library/react":"^16.3.2","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.1","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.1","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.5","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.6.0_1777621398707_0.36142033096580106","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@making-sense/antlr-editor","version":"2.7.0","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.7.0","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"cfe64042f110676c1ae87016eab47ca3301495fd","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.7.0.tgz","fileCount":179,"integrity":"sha512-3alXshBnSgA61xpvJ3J+0mkDsraq1QoEy8bMEGP1R//0993OVvatgR2QPGxYdoqUkbvVrY1LqsTn+l2W71p6Yw==","signatures":[{"sig":"MEQCIFe/39TTYE8qQuq0aTyGxYAbGBQxulKQJOajVDRr6NX4AiBMaGKle2gIs6pYqXKJyL4UhdOrDKm9ZS/pvZJvgF1jew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@making-sense%2fantlr-editor@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513275},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0010d8b2e7343d92cb89bfc6b0385acc3e3f75c1","scripts":{"lint":"npm run lint:check -- --fix","test":"vitest","build":"tsc","format":"prettier \"**/*.{ts,tsx,json,md}\" --write","prepare":"husky install","test:run":"vitest run","storybook":"start-storybook -p 9999","lint:check":"eslint .","test:watch":"vitest --watch","format:check":"prettier \"**/*.{ts,tsx,json,md}\" --list-different","test:coverage":"vitest run --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5769317b-75e8-4fb2-a5e3-cd4dfb20f3be"}},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"11.13.0","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^27.1.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^3.2.4","ts-node":"^10.9.2","webpack":"5.106.2","prettier":"^3.8.3","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.13","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","@vitest/coverage-v8":"^3.2.4","storybook-dark-mode":"^1.1.0","@testing-library/dom":"^10.4.1","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@testing-library/react":"^16.3.2","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.1","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.1","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.5","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.7.0_1780348013518_0.6326334790743711","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@making-sense/antlr-editor","version":"2.8.0","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.8.0","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"6b1e5ab64f4789cf6ab24ee3b42c774c855f6707","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.8.0.tgz","fileCount":183,"integrity":"sha512-SFoyiLSNw2FQwtyOhGo3qPS+PG0O8VqIjhthxHi34VGU0zWemVCk4/KlC30G+iw/tswmOvqaUCVqqhPLeDiltQ==","signatures":[{"sig":"MEYCIQCGD2FWReg1A+MGJdaIittXT7bfvCZxLSLMhkZHLOQKLAIhAIC8wB6IyNILcAlyWBycap40hjRnEAyn8iX1/EKHbckm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@making-sense%2fantlr-editor@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":538473},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1c437274ea8b518515000226d941173b25cb2df7","scripts":{"lint":"npm run lint:check -- --fix","test":"vitest","build":"tsc","format":"prettier \"**/*.{ts,tsx,json,md}\" --write","prepare":"husky install","test:run":"vitest run","storybook":"start-storybook -p 9999","lint:check":"eslint .","test:watch":"vitest --watch","format:check":"prettier \"**/*.{ts,tsx,json,md}\" --list-different","test:coverage":"vitest run --coverage","build-storybook":"build-storybook"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5769317b-75e8-4fb2-a5e3-cd4dfb20f3be"}},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"11.13.0","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^27.1.0","react":"^18.3.1","eslint":"^8.57.0","vitest":"^3.2.4","ts-node":"^10.9.2","webpack":"5.106.2","prettier":"^3.8.3","react-dom":"^18.3.1","prop-types":"15.8.1","typescript":"^4.8.2","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.13","@types/react":"^18.3.11","react-scripts":"^5.0.1","path-browserify":"^1.0.1","@storybook/react":"^6.5.9","@storybook/addons":"^6.5.9","@storybook/theming":"^6.5.9","@vitest/coverage-v8":"^3.2.4","storybook-dark-mode":"^1.1.0","@testing-library/dom":"^10.4.1","@storybook/addon-links":"^6.5.9","@storybook/node-logger":"^6.5.9","@testing-library/react":"^16.3.2","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"^0.8.0","@storybook/addon-actions":"^6.5.9","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.1","@storybook/addon-essentials":"^6.5.9","@storybook/builder-webpack5":"^6.5.9","@storybook/manager-webpack5":"^6.5.9","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.1","babel-plugin-named-exports-order":"0.0.2","@storybook/preset-create-react-app":"^4.1.2","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.5","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.8.0_1781505102507_0.09288956375128032","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@making-sense/antlr-editor","version":"2.9.0","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.9.0","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"10039675e29a2ec8e1851cea4a97588ac9f071da","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.9.0.tgz","fileCount":148,"integrity":"sha512-Z7nCpwpI/n5ac1E/3u8sze2TaW9vBueqUgTNOdLDwkKkBYyflwdBN14ZrU1P0o3fbvy8qMCqegvuFRmHK6+d3w==","signatures":[{"sig":"MEUCIHkUZ7FhlmNOaUD4/BDKC0YJKUDpEeszR3lNp6GSNKSXAiEAyQzdmuOAOVMNb3MrnWTsrGR0VdTs025hMPcybSixx1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@making-sense%2fantlr-editor@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478015},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"dc230f6b8c66f509078d40aa913ab33201c39eb0","scripts":{"lint":"npm run lint:check -- --fix","test":"vitest","build":"tsc","format":"prettier \"**/*.{ts,tsx,json,md}\" --write","prepare":"husky install","test:run":"vitest run","storybook":"storybook dev -p 9999 --no-open --initial-path=/docs/editorhandle--docs","lint:check":"eslint .","test:watch":"vitest --watch","format:check":"prettier \"**/*.{ts,tsx,json,md}\" --list-different","test:coverage":"vitest run --coverage","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5769317b-75e8-4fb2-a5e3-cd4dfb20f3be"}},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"11.13.0","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^27.1.0","react":"^19.2.7","eslint":"^8.57.0","vitest":"^3.2.4","ts-node":"^10.9.2","webpack":"5.106.2","prettier":"^3.8.3","react-dom":"^19.2.7","storybook":"10.4.0","prop-types":"15.8.1","typescript":"^5.8.3","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.13","@types/react":"^19.2.17","path-browserify":"^1.0.1","@storybook/react":"10.4.0","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^3.2.4","storybook-dark-mode":"^5.0.0","@testing-library/dom":"^10.4.1","@storybook/addon-docs":"10.4.0","@storybook/addon-links":"10.4.0","@testing-library/react":"^16.3.2","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"10.4.0","@storybook/react-webpack5":"10.4.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.1","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.5","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1","@storybook/addon-webpack5-compiler-swc":"^3.0.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.9.0_1781517314635_0.8898486866758162","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@making-sense/antlr-editor","version":"2.9.1","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.9.1","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"b0111153980f2ff4f6d15c8970fcc69d51be9387","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.9.1.tgz","fileCount":151,"integrity":"sha512-YlRQfxYA7U5q5fAYNzzf8OwPYJDPwNVgDjIgF5FJ/OEJDoByK2XY3eCkSDrIgXP0oTlgXp0uqCm2dlgPdkv24A==","signatures":[{"sig":"MEYCIQC42kMy9Ot7jxb95E/IAHMB9xY96aBk7uSK5i2LI+SMHwIhAPNB832prtt+GUtPp4F/bJT7iEh7kNkHU2KIEBacellB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@making-sense%2fantlr-editor@2.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481512},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"f5107ecc972de948ca72abd21fd3d1129fc072bf","scripts":{"lint":"npm run lint:check -- --fix","test":"vitest","build":"tsc","format":"prettier \"**/*.{ts,tsx,json,md}\" --write","prepare":"husky install","test:run":"vitest run","storybook":"storybook dev -p 9999 --no-open --initial-path=/docs/editorhandle--docs","lint:check":"eslint .","test:watch":"vitest --watch","format:check":"prettier \"**/*.{ts,tsx,json,md}\" --list-different","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5769317b-75e8-4fb2-a5e3-cd4dfb20f3be"}},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"11.13.0","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"debug":"^4.4.3","monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^27.1.0","react":"^19.2.7","eslint":"^8.57.0","vitest":"^3.2.4","ts-node":"^10.9.2","webpack":"5.106.2","prettier":"^3.8.3","react-dom":"^19.2.7","storybook":"10.4.0","prop-types":"15.8.1","typescript":"^5.8.3","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.13","@types/react":"^19.2.17","path-browserify":"^1.0.1","@storybook/react":"10.4.0","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^3.2.4","storybook-dark-mode":"^5.0.0","@testing-library/dom":"^10.4.1","@storybook/addon-docs":"10.4.0","@storybook/addon-links":"10.4.0","@testing-library/react":"^16.3.2","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"10.4.0","@storybook/react-webpack5":"10.4.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.1","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.5","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1","@storybook/addon-webpack5-compiler-swc":"^3.0.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.9.1_1781526417405_0.33711418084917444","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@making-sense/antlr-editor","version":"2.9.2","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.9.2","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"2b4ab8620baa5cc552143ed72a2c75535130429c","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.9.2.tgz","fileCount":179,"integrity":"sha512-x8FK0otaD6Y1lj2HpxonRPV7axU+Of1jMEK9BXbGUkbhLDIa2rNAWv0u8osPFpFftuQnAfPyZB9lqA88CWeQsw==","signatures":[{"sig":"MEUCIBETgu0TFWH+begoNsYnFzxVTsMNEMv6WsGBPMemDIviAiEAqNd/A0/YKgaHmLF0Ws6wHY4qWbFVVO+zt6k3QngBPsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@making-sense%2fantlr-editor@2.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504297},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"10e2aeaccc12264ad7678dcc4c460d3f6f250899","scripts":{"lint":"npm run lint:check -- --fix","test":"vitest","build":"node -e \"const fs=require('fs'); fs.rmSync('dist',{recursive:true,force:true}); fs.rmSync('tsconfig.tsbuildinfo',{force:true});\" && tsc","format":"prettier \"**/*.{ts,tsx,json,md}\" --write","prepare":"husky install","test:run":"vitest run","storybook":"storybook dev -p 9999 --no-open --initial-path=/docs/editorhandle--docs","lint:check":"eslint .","test:watch":"vitest --watch","verify:dist":"node scripts/verify-dist.mjs","format:check":"prettier \"**/*.{ts,tsx,json,md}\" --list-different","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run verify:dist","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5769317b-75e8-4fb2-a5e3-cd4dfb20f3be"}},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"11.13.0","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"_nodeVersion":"24.16.0","dependencies":{"debug":"^4.4.3","monaco-editor":"^0.52.2","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jsdom":"^27.1.0","react":"^19.2.7","eslint":"^8.57.0","vitest":"^3.2.4","ts-node":"^10.9.2","webpack":"5.106.2","prettier":"^3.8.3","react-dom":"^19.2.7","storybook":"10.4.0","prop-types":"15.8.1","typescript":"^5.8.3","@types/node":"^22.7.4","lint-staged":"^15.2.10","@types/debug":"^4.1.13","@types/react":"^19.2.17","path-browserify":"^1.0.1","@storybook/react":"10.4.0","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^3.2.4","storybook-dark-mode":"^5.0.0","@testing-library/dom":"^10.4.1","@storybook/addon-docs":"10.4.0","@storybook/addon-links":"10.4.0","@testing-library/react":"^16.3.2","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^9.1.0","eslint-plugin-storybook":"10.4.0","@storybook/react-webpack5":"10.4.0","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.59.1","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.59.1","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.1","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.5","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.0","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.1","@storybook/addon-webpack5-compiler-swc":"^3.0.0"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.9.2_1781527342239_0.43522777294987725","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@making-sense/antlr-editor","version":"2.9.3","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.9.3","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"},{"name":"romaintailhuratms","email":"romain.tailhurat@making-sense.info"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"81a0c93559a31e6864bca35b1109b21d6e0f5673","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.9.3.tgz","fileCount":161,"integrity":"sha512-UOGbQwb0h0s9VWTS2rGFtasuML5iBN2ROXXT9Nyln17Hpf+DUxeu1cCgSXCG6oI+rqDYFaKY2evVp0fn1FSFfA==","signatures":[{"sig":"MEYCIQCRhP4YWcqhSn9psh1jcutxVioHKyrENkmWZmuCbeZp0gIhAIT6Nl/7nohPmTQJ4QfBXq+JjZT43rao0EE3LGLwmdMp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@making-sense%2fantlr-editor@2.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":450647},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"13caf449bda66403a84ca31a37584c0a5c0d3f4d","scripts":{"lint":"npm run lint:check -- --fix","test":"vitest","build":"node -e \"const fs=require('fs'); fs.rmSync('dist',{recursive:true,force:true}); fs.rmSync('tsconfig.tsbuildinfo',{force:true});\" && tsc","format":"prettier \"**/*.{ts,tsx,json,md}\" --write","prepare":"husky install","test:run":"vitest run","storybook":"storybook dev -p 9999 --no-open --initial-path=/docs/editorhandle--docs","lint:check":"eslint .","test:watch":"vitest --watch","verify:dist":"node scripts/verify-dist.mjs","format:check":"prettier \"**/*.{ts,tsx,json,md}\" --list-different","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run verify:dist","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5769317b-75e8-4fb2-a5e3-cd4dfb20f3be"}},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"11.17.0","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"resolutions":{"monaco-editor":"^0.56.0","@making-sense/antlr4ng":"^3.0.16"},"_nodeVersion":"24.19.0","dependencies":{"debug":"^4.4.3","monaco-editor":"^0.56.0","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","husky":"^9.1.7","jsdom":"^30.0.1","react":"^19.2.8","eslint":"^10.8.1","vitest":"^4.1.11","ts-node":"^10.9.2","webpack":"5.109.2","prettier":"^3.9.6","react-dom":"^19.2.8","storybook":"10.5.10","prop-types":"15.8.1","typescript":"^6.0.3","@types/node":"^26.2.0","lint-staged":"^17.3.0","@types/debug":"^4.1.13","@types/react":"^19.2.18","path-browserify":"^1.0.1","@storybook/react":"10.5.10","@types/react-dom":"^19.2.4","@vitest/coverage-v8":"^4.1.11","storybook-dark-mode":"^5.0.0","@testing-library/dom":"^10.4.1","@storybook/addon-docs":"10.5.10","@storybook/addon-links":"10.5.10","@testing-library/react":"^16.3.2","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"10.5.10","@storybook/react-webpack5":"10.5.10","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.67.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.67.0","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.2","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.6","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.1","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.2","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.9.3_1787330826177_0.5157292788871792","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"@making-sense/antlr-editor","version":"2.9.4","keywords":["ANTLR","Monaco"],"author":{"name":"u/NicoLaval"},"license":"MIT","_id":"@making-sense/antlr-editor@2.9.4","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"},{"name":"romaintailhuratms","email":"romain.tailhurat@making-sense.info"}],"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"359cbd012078726f4c854df1c89e718417eb2162","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.9.4.tgz","fileCount":161,"integrity":"sha512-rcN2NmqkUBovWZXiKbUy54BzJd9yd8ffQ0+Qt/THilKFLMKx61WjbAxwiIp86t87EKfDtfAY3mKqFsfUnxosgg==","signatures":[{"sig":"MEUCIERDfQSPEWiOb+FofczRy6n69MxGfmyWJPKC1+YBMFiyAiEA3XOZVWBUAWnx3fQebIJfV64+I6fgRXqprW6piTd52KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@making-sense%2fantlr-editor@2.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":451014},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"dist/index.d.ts","engines":{"node":">=20.19.0"},"gitHead":"949bb5c9d9f025662669d3776aab26c747b33ab2","scripts":{"lint":"npm run lint:check -- --fix","test":"vitest","build":"node -e \"const fs=require('fs'); fs.rmSync('dist',{recursive:true,force:true}); fs.rmSync('tsconfig.tsbuildinfo',{force:true});\" && tsc","format":"prettier \"**/*.{ts,tsx,json,md}\" --write","prepare":"husky install","test:run":"vitest run","storybook":"storybook dev -p 9999 --no-open --initial-path=/docs/editorhandle--docs","lint:check":"eslint .","test:watch":"vitest --watch","verify:dist":"node scripts/verify-dist.mjs","format:check":"prettier \"**/*.{ts,tsx,json,md}\" --list-different","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run verify:dist","build-storybook":"storybook build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5769317b-75e8-4fb2-a5e3-cd4dfb20f3be"}},"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"11.17.0","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"resolutions":{"monaco-editor":"^0.56.0","@making-sense/antlr4ng":"^3.0.16"},"_nodeVersion":"24.19.0","dependencies":{"debug":"^4.4.3","monaco-editor":"^0.56.0","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","husky":"^9.1.7","jsdom":"^30.0.1","react":"^19.2.8","eslint":"^10.8.1","vitest":"^4.1.11","ts-node":"^10.9.2","webpack":"5.109.2","prettier":"^3.9.6","react-dom":"^19.2.8","storybook":"10.5.10","prop-types":"15.8.1","typescript":"^6.0.3","@types/node":"^26.2.0","lint-staged":"^17.3.0","@types/debug":"^4.1.13","@types/react":"^19.2.18","path-browserify":"^1.0.1","@storybook/react":"10.5.10","@types/react-dom":"^19.2.4","@vitest/coverage-v8":"^4.1.11","storybook-dark-mode":"^5.0.0","@testing-library/dom":"^10.4.1","@storybook/addon-docs":"10.5.10","@storybook/addon-links":"10.5.10","@testing-library/react":"^16.3.2","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"10.5.10","@storybook/react-webpack5":"10.5.10","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.67.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.67.0","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.2","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.6","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.1","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.2","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/antlr-editor_2.9.4_1787513851178_0.8068740522104725","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"_id":"@making-sense/antlr-editor@2.9.5","bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"dist":{"shasum":"1362ca6b43feb4bfd5879706a816a864efaf3e3d","tarball":"https://registry.npmjs.org/@making-sense/antlr-editor/-/antlr-editor-2.9.5.tgz","fileCount":161,"integrity":"sha512-42cMvZH7zH0J2BCs8ZucX4qJryfz/ho/VVIkR3jKCp8f9X0VluLWq9Jib+mxoiU/YcCoE2pR5lfjCavcQpD2RA==","signatures":[{"sig":"MEUCIDjtZassIyci5OCx+L4S9t8p8U/v+HFLqfbSVf7/sr/FAiEA2shX0uRd6ZCNkrWfYTR8s/qawO8VQkh4Unl0ppkeMgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID2I4u4d409mYszWyyk2LPS6AV4SqUOLinMIIvEgnMDDAiEA9xkcPV2/F6w/kuC7Q1EmD5RdHFnKstWbijkiPxezWyE="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@making-sense%2fantlr-editor@2.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454880},"main":"dist/index.js","name":"@making-sense/antlr-editor","husky":{"hooks":{"pre-commit":"lint-staged -v"}},"types":"dist/index.d.ts","author":{"name":"u/NicoLaval"},"engines":{"node":">=20.19.0"},"gitHead":"9b946403d17e49f342b4a96219d0ca88d017adb7","license":"MIT","scripts":{"lint":"npm run lint:check -- --fix","test":"vitest","build":"node -e \"const fs=require('fs'); fs.rmSync('dist',{recursive:true,force:true}); fs.rmSync('tsconfig.tsbuildinfo',{force:true});\" && tsc","format":"prettier \"**/*.{ts,tsx,json,md}\" --write","prepare":"husky install","test:run":"vitest run","storybook":"storybook dev -p 9999 --no-open --initial-path=/docs/editorhandle--docs","lint:check":"eslint .","test:watch":"vitest --watch","verify:dist":"node scripts/verify-dist.mjs","format:check":"prettier \"**/*.{ts,tsx,json,md}\" --list-different","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run verify:dist","build-storybook":"storybook build"},"version":"2.9.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5769317b-75e8-4fb2-a5e3-cd4dfb20f3be"}},"homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","keywords":["ANTLR","Monaco"],"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"_npmVersion":"11.19.0","description":"ANTLR Typescript editor","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix"],"*.{ts,tsx,json,md}":["prettier --write"]},"maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"},{"name":"romaintailhuratms","email":"romain.tailhurat@making-sense.info"}],"resolutions":{"monaco-editor":"^0.56.0","@making-sense/antlr4ng":"^3.0.16"},"_nodeVersion":"24.21.0","dependencies":{"debug":"^4.4.3","monaco-editor":"^0.56.0","@monaco-editor/react":"^4.7.0","@making-sense/antlr4ng":"^3.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","husky":"^9.1.7","jsdom":"^30.0.1","react":"^19.2.8","eslint":"^10.8.1","vitest":"^4.1.11","ts-node":"^10.9.2","webpack":"5.109.2","prettier":"^3.9.6","react-dom":"^19.2.8","storybook":"10.5.10","prop-types":"15.8.1","typescript":"^6.0.3","@types/node":"^26.2.0","lint-staged":"^17.3.0","@types/debug":"^4.1.13","@types/react":"^19.2.18","path-browserify":"^1.0.1","@storybook/react":"10.5.10","@types/react-dom":"^19.2.4","@vitest/coverage-v8":"^4.1.11","storybook-dark-mode":"^5.0.0","@testing-library/dom":"^10.4.1","@storybook/addon-docs":"10.5.10","@storybook/addon-links":"10.5.10","@testing-library/react":"^16.3.2","@types/path-browserify":"^1.0.3","eslint-config-prettier":"^10.1.8","eslint-plugin-storybook":"10.5.10","@storybook/react-webpack5":"10.5.10","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.67.0","@testing-library/user-event":"^14.6.1","@typescript-eslint/eslint-plugin":"^8.67.0","@making-sense/vtl-2-0-antlr-tools-ts":"^2.0.2","@making-sense/vtl-2-1-antlr-tools-ts":"^1.0.6","@making-sense/vtl-2-0-monaco-tools-ts":"^0.1.1","@making-sense/vtl-2-1-monaco-tools-ts":"^1.0.2","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":">=19.0.0","react-dom":">=19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/antlr-editor_2.9.5_1790935550446_0.39945413952960385"}}},"time":{"created":"2023-10-10T22:12:49.299Z","modified":"2026-10-02T10:05:51.081Z","0.1.0":"2023-10-10T22:12:49.700Z","0.2.0":"2023-10-17T07:17:48.728Z","0.2.1":"2023-12-27T08:58:46.803Z","0.3.0":"2024-01-08T09:01:59.045Z","0.3.1":"2024-01-08T09:29:03.868Z","0.3.2":"2024-02-26T08:58:45.353Z","1.0.0":"2024-04-09T06:01:40.099Z","1.0.1":"2024-04-09T14:15:32.538Z","2.0.0":"2024-04-11T15:37:06.745Z","2.0.1":"2024-09-20T09:46:55.328Z","2.0.2":"2024-11-07T16:51:46.087Z","2.1.0":"2025-08-08T09:31:17.503Z","2.1.1":"2025-08-08T13:25:22.326Z","2.2.0":"2025-08-09T17:24:42.658Z","2.2.1":"2025-08-10T06:27:48.887Z","2.3.0":"2025-08-25T16:02:18.382Z","2.4.0":"2025-10-06T20:54:10.579Z","2.4.1":"2025-10-06T21:33:45.191Z","2.4.2":"2025-10-10T06:36:10.264Z","2.4.3":"2025-10-22T12:54:14.248Z","2.4.4":"2025-10-22T13:46:19.501Z","2.4.5":"2025-10-22T20:46:36.342Z","2.4.6":"2025-10-22T23:47:45.258Z","2.5.0":"2025-11-07T09:19:32.111Z","2.6.0":"2026-05-01T07:43:18.892Z","2.7.0":"2026-06-01T21:06:53.702Z","2.8.0":"2026-06-15T06:31:42.634Z","2.9.0":"2026-06-15T09:55:14.770Z","2.9.1":"2026-06-15T12:26:57.528Z","2.9.2":"2026-06-15T12:42:22.395Z","2.9.3":"2026-08-21T16:47:06.370Z","2.9.4":"2026-08-23T19:37:31.315Z","2.9.5":"2026-10-02T10:05:50.543Z"},"bugs":{"url":"https://github.com/Making-Sense-Info/ANTLR-Editor/issues"},"author":{"name":"u/NicoLaval"},"license":"MIT","homepage":"https://github.com/Making-Sense-Info/ANTLR-Editor","keywords":["ANTLR","Monaco"],"repository":{"url":"git://github.com/Making-Sense-Info/ANTLR-Editor.git","type":"git"},"description":"ANTLR Typescript editor","maintainers":[{"name":"franckco","email":"franck.cotton@gmail.com"},{"name":"nicolaval","email":"nico.laval28@gmail.com"},{"name":"romaintailhuratms","email":"romain.tailhurat@making-sense.info"}],"readme":"# ANTLR Editor\n\n[![ANTLR Editor CI](https://github.com/Making-Sense-Info/ANTLR-Editor/actions/workflows/ci.yaml/badge.svg)](https://github.com/Making-Sense-Info/ANTLR-Editor/actions/workflows/ci.yaml)\n[![codecov](https://codecov.io/gh/Making-Sense-Info/ANTLR-Editor/branch/main/graph/badge.svg)](https://codecov.io/gh/Making-Sense-Info/ANTLR-Editor)\n[![NPM version](https://badge.fury.io/js/@making-sense%2Fantlr-editor.svg)](https://badge.fury.io/js/@making-sense%2Fantlr-editor)\n[![Storybook](https://cdn.jsdelivr.net/gh/storybookjs/brand@main/badge/badge-storybook.svg)](https://making-sense-info.github.io/ANTLR-Editor)\n\nA robust TypeScript editor component built on Monaco Editor with ANTLR4 integration. Features enhanced error handling, automatic resource cleanup, and stable resizing capabilities.\n\n## ✨ Key Features\n\n- **🔧 Robust Error Handling**: Automatically handles Monaco disposal errors without user intervention\n- **🚀 Stable Resizing**: Editor maintains cursor position and selection during layout changes\n- **🧹 Automatic Cleanup**: Prevents memory leaks with intelligent resource management\n- **⚡ Performance Optimized**: Minimal remounts and efficient provider management\n- **🎨 Monaco Integration**: Full Monaco Editor features with syntax highlighting and autocomplete\n- **📝 ANTLR4 Support**: Built-in support for ANTLR4 grammars and tools\n\n## 📦 Installation\n\n```bash\nyarn add @making-sense/antlr-editor\n```\n\n### For VTL 2.1 Support\n\n```bash\nyarn add @making-sense/antlr-editor @making-sense/vtl-2-1-antlr-tools-ts @making-sense/vtl-2-1-monaco-tools-ts\n```\n\n## 🚀 Quick Start\n\n### Basic Usage\n\n```typescript\nimport { AntlrEditor } from \"@making-sense/antlr-editor\";\nimport * as VTLTools from \"@making-sense/vtl-2-1-antlr-tools-ts\";\nimport { getSuggestionsFromRange, monarchDefinition } from \"@making-sense/vtl-2-1-monaco-tools-ts\";\n\nconst customTools = { ...VTLTools, getSuggestionsFromRange, monarchDefinition };\n\nconst MyEditor = () => {\n    const [script, setScript] = useState(\"\");\n\n    return (\n        <AntlrEditor\n            script={script}\n            setScript={setScript}\n            tools={customTools}\n            height=\"400px\"\n            width=\"100%\"\n            theme=\"vs-dark\"\n            shortcuts={{\n                \"ctrl+s, meta+s\": () => console.log(\"Save\"),\n                \"ctrl+enter, meta+enter\": () => console.log(\"Run\")\n            }}\n            displayFooter={true}\n        />\n    );\n};\n```\n\n### Advanced Usage with Error Handling\n\n```typescript\nimport { AntlrEditor, cleanupProviders } from \"@making-sense/antlr-editor\";\n\nconst AdvancedEditor = () => {\n    const [script, setScript] = useState(\"\");\n\n    // Manual cleanup for advanced scenarios\n    useEffect(() => {\n        return () => {\n            cleanupProviders();\n        };\n    }, []);\n\n    return (\n        <AntlrEditor\n            script={script}\n            setScript={setScript}\n            tools={customTools}\n            height=\"100%\"\n            width=\"100%\"\n            theme=\"vs-dark\"\n            options={{\n                lineNumbers: \"on\",\n                minimap: { enabled: true },\n                readOnly: false\n            }}\n            shortcuts={{\n                \"ctrl+s, meta+s\": handleSave,\n                \"ctrl+enter, meta+enter\": handleRun\n            }}\n            onListErrors={(errors) => {\n                console.log(\"Validation errors:\", errors);\n            }}\n            displayFooter={true}\n        />\n    );\n};\n```\n\n## 📋 API Reference\n\n### AntlrEditor Props\n\n| Prop                 | Type                                                 | Default     | Description                                |\n| -------------------- | ---------------------------------------------------- | ----------- | ------------------------------------------ |\n| `script`             | `string`                                             | `''`        | The script content to display              |\n| `setScript`          | `(value: string) => void`                            | -           | Callback for script changes                |\n| `tools`              | `Tools`                                              | -           | **Required** - ANTLR4 tools configuration  |\n| `height`             | `string`                                             | `'50vh'`    | Editor height (CSS value)                  |\n| `width`              | `string`                                             | `'100%'`    | Editor width (CSS value)                   |\n| `theme`              | `string`                                             | `'vs-dark'` | Monaco theme (`vs-dark`, `vs-light`, etc.) |\n| `options`            | `Monaco.editor.IStandaloneEditorConstructionOptions` | `{}`        | Monaco editor options                      |\n| `shortcuts`          | `Record<string, () => void>`                         | -           | Keyboard shortcuts                         |\n| `FooterComponent`    | `React.FC<{ cursor: CursorType }>`                   | -           | Custom footer component                    |\n| `displayFooter`      | `boolean`                                            | `true`      | Whether to show footer                     |\n| `onListErrors`       | `(errors: Error[]) => void`                          | -           | Error callback                             |\n| `variables`          | `Variables`                                          | `{}`        | Variables for autocomplete                 |\n| `variablesInputURLs` | `string[]`                                           | `[]`        | URLs to fetch variables from               |\n| `customFetcher`      | `(url: string) => Promise<any>`                      | `fetch`     | Custom fetch function                      |\n\n### Tools Configuration\n\nThe `tools` prop requires an ANTLR4 configuration object:\n\n```typescript\ninterface Tools {\n    id: string; // Language identifier\n    initialRule: string; // Starting rule name\n    grammar: string; // Grammar definition\n    Lexer: Antlr4Lexer; // ANTLR4 Lexer class\n    Parser: Antlr4Parser; // ANTLR4 Parser class\n    monarchDefinition?: any; // Monaco syntax highlighting\n    getSuggestionsFromRange?: any; // Custom suggestions\n}\n```\n\n### Variables for Autocomplete\n\n```typescript\nconst variables = {\n    \"var1\": { \"type\": \"STRING\", \"role\": \"IDENTIFIER\" },\n    \"var2\": { \"type\": \"INTEGER\", \"role\": \"MEASURE\" },\n    \"var3\": { \"type\": \"NUMBER\", \"role\": \"DIMENSION\" }\n};\n```\n\n### Keyboard Shortcuts\n\n```typescript\nconst shortcuts = {\n    \"ctrl+s, meta+s\": () => handleSave(),\n    \"ctrl+enter, meta+enter\": () => handleRun(),\n    \"ctrl+z, meta+z\": () => handleUndo(),\n    \"ctrl+y, meta+y\": () => handleRedo()\n};\n```\n\n## 🛠️ Best Practices\n\n### 1. **Container Sizing**\n\nAlways ensure the editor container has a defined height:\n\n```typescript\n// ✅ Good\n<div style={{ height: \"400px\" }}>\n    <AntlrEditor height=\"100%\" />\n</div>\n\n// ❌ Avoid\n<div>\n    <AntlrEditor height=\"auto\" />\n</div>\n```\n\n### 2. **Error Handling**\n\nThe editor handles Monaco disposal errors automatically, but you can add custom error handling:\n\n```typescript\nconst handleErrors = (errors) => {\n    // Handle validation errors\n    setValidationErrors(errors);\n};\n\n<AntlrEditor\n    onListErrors={handleErrors}\n    // ... other props\n/>\n```\n\n### 3. **Performance Optimization**\n\nFor large scripts or frequent updates, consider debouncing:\n\n```typescript\nconst [script, setScript] = useState(\"\");\nconst [debouncedScript, setDebouncedScript] = useState(\"\");\n\nuseEffect(() => {\n    const timer = setTimeout(() => {\n        setDebouncedScript(script);\n    }, 300);\n\n    return () => clearTimeout(timer);\n}, [script]);\n\n<AntlrEditor\n    script={debouncedScript}\n    setScript={setScript}\n    // ... other props\n/>\n```\n\n### 4. **Theme Management**\n\nSupport both light and dark themes:\n\n```typescript\nconst { isDarkMode } = useTheme();\n\n<AntlrEditor\n    theme={isDarkMode ? \"vs-dark\" : \"vs-light\"}\n    // ... other props\n/>\n```\n\n### 5. **Custom Fetch for Authentication**\n\n```typescript\nconst customFetcher = (url) => {\n    return fetch(url, {\n        headers: {\n            'Authorization': `Bearer ${token}`,\n            'Content-Type': 'application/json'\n        }\n    });\n};\n\n<AntlrEditor\n    customFetcher={customFetcher}\n    variablesInputURLs={[\"https://api.example.com/variables\"]}\n    // ... other props\n/>\n```\n\n## 🔧 Development\n\n### Storybook\n\n```bash\nyarn storybook\n```\n\n### Test App\n\n```bash\n# Clone and setup\ngit clone https://github.com/Making-Sense-Info/ANTLR-Editor\ncd ANTLR-Editor\nyarn\n\n# Start test app in watch mode\nyarn start-test-app\n\n# Link to external project\nyarn link-in-app test-app\n```\n\n### Testing\n\nOpen `test-enhanced-editor.html` in your browser to test:\n\n- Editor resizing without remounting\n- Layout changes and stability\n- Error handling and recovery\n- Cursor position preservation\n\n## 🐛 Troubleshooting\n\n### Common Issues\n\n1. **\"InstantiationService has been disposed\" errors**\n    - The editor handles these automatically\n    - If you still see them, ensure you're using the latest version\n\n2. **Editor not resizing properly**\n    - Make sure the container has a defined height\n    - Check that the `height` prop is set correctly\n\n3. **Memory leaks**\n    - The editor includes automatic cleanup\n    - For manual cleanup, use `cleanupProviders()`\n\n4. **Cursor position lost during resize**\n    - This is now handled automatically\n    - The editor maintains state during layout changes\n\n### Debug Mode\n\nEnable debug logging:\n\n```javascript\n// In browser console\nlocalStorage.setItem(\"debug\", \"antlr-editor:*\");\n```\n\n## 🌐 Browser Support\n\n- Chrome 80+\n- Firefox 75+\n- Safari 13+\n- Edge 80+\n\n## 📄 License\n\nSame as the main ANTLR Editor package.\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Add tests if applicable\n5. Submit a pull request\n\n## 📚 Examples\n\nCheck out the Storybook stories for comprehensive examples:\n\n- Basic editor setup\n- Resizing and layout tests\n- Error handling scenarios\n- Custom theming and styling\n","readmeFilename":"README.md"}