{"_id":"@com.axiommd/langium-arithmetics-dsl","_rev":"2-19bf1ca105379898057eda0c3b00e6d6","name":"@com.axiommd/langium-arithmetics-dsl","dist-tags":{"latest":"3.3.10"},"versions":{"3.3.9":{"name":"@com.axiommd/langium-arithmetics-dsl","version":"3.3.9","author":{"url":"https://www.typefox.io","name":"TypeFox"},"license":"MIT","_id":"@com.axiommd/langium-arithmetics-dsl@3.3.9","maintainers":[{"name":"docerexeus","email":"docere@gmail.com"}],"homepage":"https://langium.org","bugs":{"url":"https://github.com/eclipse-langium/langium/issues"},"bin":{"arithmetics-cli":"bin/cli.js"},"dist":{"shasum":"78d4a14c6a9a0881e5e6d9b199b27d790f84502d","tarball":"https://registry.npmjs.org/@com.axiommd/langium-arithmetics-dsl/-/langium-arithmetics-dsl-3.3.9.tgz","fileCount":81,"integrity":"sha512-999OSfMBzaZY+Na3mj2XRr3/b+q+KraU4Vcaji1iXWWJc1oils6MRWDqNe9k+eYtTbbnMqbDFYhqU6P6QtMkYw==","signatures":[{"sig":"MEQCIBqGNzmE8e4kaAyqoyWQUy3GTKPraF9ZpHvCHesJY2uiAiAbHlgs4D/bU4YBawnwC9+bMMa9RTgyYH8eV0nO3Zu4Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6205180},"main":"./out/extension.cjs","type":"module","types":"./out/extension.d.ts","volta":{"npm":"10.2.4","node":"18.19.1"},"engines":{"vscode":"^1.67.0"},"exports":{"./out/cli/interpreter":"./out/cli/interpreter.js"},"scripts":{"lint":"eslint src test --ext ts","build":"tsc","watch":"node esbuild.mjs --watch","publish:next":"npm --no-git-tag-version version \"$(semver $npm_package_version -i minor)-next.$(git rev-parse --short HEAD)\" && npm publish --tag next","publish:latest":"npm publish --tag latest --access public","langium:generate":"langium generate"},"_npmUser":{"name":"docerexeus","email":"docere@gmail.com"},"categories":["Programming Languages"],"repository":{"url":"git+https://github.com/eclipse-langium/langium.git","type":"git","directory":"examples/arithmetics"},"_npmVersion":"10.9.2","contributes":{"grammars":[{"path":"./syntaxes/arithmetics.tmLanguage.json","language":"arithmetics","scopeName":"source.arithmetics"}],"languages":[{"id":"arithmetics","aliases":["Arithmetics","arithmetics"],"extensions":[".calc"],"configuration":"./language-configuration.json"}]},"description":"Example language built with Langium","directories":{},"displayName":"Arithmetics DSL","_nodeVersion":"23.7.0","dependencies":{"vite":"^6.1.0","chalk":"~5.3.0","langium":"~3.3.0","commander":"~11.0.0","vscode-languageclient":"~9.0.1","vscode-languageserver":"~9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.13.1","langium-cli":"~3.3.0","@types/vscode":"^1.97.0"},"activationEvents":["onLanguage:arithmetics"],"_npmOperationalInternal":{"tmp":"tmp/langium-arithmetics-dsl_3.3.9_1741460792484_0.8590952346469103","host":"s3://npm-registry-packages-npm-production"}},"3.3.10":{"name":"@com.axiommd/langium-arithmetics-dsl","displayName":"Arithmetics DSL","version":"3.3.10","description":"Example language built with Langium","homepage":"https://langium.org","engines":{"vscode":"^1.67.0"},"license":"MIT","categories":["Programming Languages"],"contributes":{"languages":[{"id":"arithmetics","aliases":["Arithmetics","arithmetics"],"extensions":[".calc"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"arithmetics","scopeName":"source.arithmetics","path":"./syntaxes/arithmetics.tmLanguage.json"}]},"activationEvents":["onLanguage:arithmetics"],"bin":{"arithmetics-cli":"bin/cli.js"},"type":"module","main":"./out/extension.cjs","exports":{"./out/cli/interpreter":"./out/cli/interpreter.js"},"scripts":{"build":"tsc","watch":"node esbuild.mjs --watch","lint":"eslint src test --ext ts","langium:generate":"langium generate","publish:next":"npm --no-git-tag-version version \"$(semver $npm_package_version -i minor)-next.$(git rev-parse --short HEAD)\" && npm publish --tag next","publish:latest":"npm publish --tag latest --access public"},"dependencies":{"chalk":"~5.3.0","commander":"~11.0.0","langium":"~3.3.0","vite":"^6.1.0","vscode-languageclient":"~9.0.1","vscode-languageserver":"~9.0.1"},"devDependencies":{"@types/node":"^22.13.1","@types/vscode":"^1.97.0","langium-cli":"~3.3.0","typescript":"^5.7.3","vitest":"^3.0.5"},"volta":{"node":"18.19.1","npm":"10.2.4"},"repository":{"type":"git","url":"git+https://github.com/eclipse-langium/langium.git","directory":"examples/arithmetics"},"bugs":{"url":"https://github.com/eclipse-langium/langium/issues"},"author":{"name":"TypeFox","url":"https://www.typefox.io"},"_id":"@com.axiommd/langium-arithmetics-dsl@3.3.10","_nodeVersion":"23.7.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-By3jC2fs08lddnQjWr17ZQ9Z9sj6lFF8J0vVOVW8PSJ4RyPfOw9LprL2AyiNEEfUD9EpFbf1iTQFUUg6ZF6gMQ==","shasum":"e38537f197acdd7cdadbd4510c749f00e60931cc","tarball":"https://registry.npmjs.org/@com.axiommd/langium-arithmetics-dsl/-/langium-arithmetics-dsl-3.3.10.tgz","fileCount":75,"unpackedSize":3993012,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFSNCprJ2VggF9kzptbEqpCmJfyRnp9rFpx5Si5K1P6iAiBAyr29G3MZlEqcvJU4k+TENlg6wLDwypImfDGMSnnisQ=="}]},"_npmUser":{"name":"docerexeus","email":"docere@gmail.com"},"directories":{},"maintainers":[{"name":"docerexeus","email":"docere@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/langium-arithmetics-dsl_3.3.10_1741462658730_0.47503842931711526"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-08T19:06:32.381Z","modified":"2025-03-08T19:37:39.185Z","3.3.9":"2025-03-08T19:06:32.709Z","3.3.10":"2025-03-08T19:37:38.993Z"},"bugs":{"url":"https://github.com/eclipse-langium/langium/issues"},"author":{"name":"TypeFox","url":"https://www.typefox.io"},"license":"MIT","homepage":"https://langium.org","repository":{"type":"git","url":"git+https://github.com/eclipse-langium/langium.git","directory":"examples/arithmetics"},"description":"Example language built with Langium","maintainers":[{"name":"docerexeus","email":"docere@gmail.com"}],"readme":"# Arithmetics Example\r\n\r\n## Interpreter CLI\r\n\r\nThe Arithmetics Example features an interpreter that you can run via cli.\r\n\r\n* Ensure the complete project was properly built, otherwise run `npm install` from the root of the Langium project.\r\n* Use `node ./bin/cli` from the arithmetics directory to run the cli. Follow the instructions or use `node ./bin/cli eval <full-path-to-calc-file>`.\r\n\r\nThe interpreter calculates each Evaluation in the source file and prints the result.\r\n\r\nYou also can use `arithmetics-cli` as a replacement for `node ./bin/cli`, if you install the cli globally.\r\n\r\n* Run `npm install -g ./` from the arithmetics directory.\r\n* Use `arithmetics-cli` or `arithmetics-cli eval <full-path-to-calc-file>`.\r\n\r\n## VSCode Extension\r\n\r\nPlease use the VSCode run configuration \"Run Arithmetics Extension\" to launch a new VSCode instance including the extension for this language.\r\nUse the run configuration \"Attach\" to attach the debugger.\r\n","readmeFilename":"README.md"}