{"_id":"@cicada-lang/petri-net-js","name":"@cicada-lang/petri-net-js","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@cicada-lang/petri-net-js","version":"0.1.0","repository":{"type":"git","url":"git+https://github.com/cicada-lang/petri-net-js.git"},"main":"./lib/index.js","bin":{"petri-net-js":"bin/petri-net-js"},"scripts":{"build":"tsc","build:watch":"tsc --watch","test:ts":"vitest --dir src --threads false --run","test:inet-parse":"test-runner test 'node ./bin/inet-js parse --no-color' 'std/**/*.i'","test:inet-format":"test-runner test 'node ./bin/inet-js format --no-color' 'std/**/*.i'","test:inet-run":"test-runner snapshot 'node ./bin/inet-js run --no-color' 'std/**/*.i' --exclude 'std/**/*.error.i'","test:inet-run-error":"test-runner snapshot-error 'node ./bin/inet-js run --no-color' 'std/**/*.error.i'","test":"npm run test:ts && npm run test:inet-run && npm run test:inet-run-error","format":"prettier src docs --write"},"devDependencies":{"@types/node":"^20.8.10","@xieyuheng/test-runner":"^0.2.10","prettier":"^3.0.3","prettier-plugin-organize-imports":"^3.2.3","typescript":"^5.2.2"},"dependencies":{"@cicada-lang/framework":"^0.1.6","@cicada-lang/partech":"^0.2.5","@xieyuheng/command-line":"^0.0.13","@xieyuheng/ty":"^0.1.26","picocolors":"^1.0.0","vitest":"^0.34.6"},"license":"GPL-3.0-or-later","_id":"@cicada-lang/petri-net-js@0.1.0","contributors":[{"name":"Xie Yuheng"}],"gitHead":"7e48d9c7b65446ea9999e1901de5c687a84abf4d","description":"This is an implementation of [Petri net](https://en.wikipedia.org/wiki/Petri_net).","bugs":{"url":"https://github.com/cicada-lang/petri-net-js/issues"},"homepage":"https://github.com/cicada-lang/petri-net-js#readme","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-YTO276LPK4+cC39x162IcmeAw7a1VjHCHXbYDzAqjFxvdLGjMGV6sKzGt83dFP/bQO6DqiIdkPWLJZG58nnEsA==","shasum":"a78edbd34bb5167c20f37e090fa58f4dde275bad","tarball":"https://registry.npmjs.org/@cicada-lang/petri-net-js/-/petri-net-js-0.1.0.tgz","fileCount":3,"unpackedSize":37807,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj2aVS7qOXtGS6gckz0bNM4G5hhjAR6vplIEFCLu8FmwIhALnacIMhuPkJGpX5XiA1PdEdO99ELDevhPBM41dM2GBT"}]},"_npmUser":{"name":"xieyuheng","email":"xyheme@gmail.com"},"directories":{},"maintainers":[{"name":"xieyuheng","email":"xyheme@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/petri-net-js_0.1.0_1699544710243_0.9974938512205702"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-09T15:45:10.142Z","0.1.0":"2023-11-09T15:45:10.411Z","modified":"2023-11-09T15:45:10.658Z"},"maintainers":[{"name":"xieyuheng","email":"xyheme@gmail.com"}],"description":"This is an implementation of [Petri net](https://en.wikipedia.org/wiki/Petri_net).","homepage":"https://github.com/cicada-lang/petri-net-js#readme","repository":{"type":"git","url":"git+https://github.com/cicada-lang/petri-net-js.git"},"contributors":[{"name":"Xie Yuheng"}],"bugs":{"url":"https://github.com/cicada-lang/petri-net-js/issues"},"license":"GPL-3.0-or-later","readme":"# Petri Net JS\n\nThis is an implementation of [Petri net](https://en.wikipedia.org/wiki/Petri_net).\n\n## Usage\n\n### Command line tool\n\nInstall it by the following command:\n\n```sh\nnpm install --global @cicada-lang/petri-net-js\n```\n\nThe command-line program is called `petri-net-js`.\n\n```sh\npetri-net-js repl         # Open an interactive REPL\npetri-net-js run [path]   # Run an inet program\npetri-net-js help [name]  # Display help for a command\n```\n\n## Examples\n\nTODO\n\n## Development\n\n```sh\nnpm install          # Install dependencies\nnpm run build        # Compile `src/` to `lib/`\nnpm run build:watch  # Watch the compilation\nnpm run test         # Run test\n```\n\n## References\n\n**Papers**:\n\nTODO\n\n## Community\n\nGitHub:\n\n- Organization: [github.com/cicada-lang](https://github.com/cicada-lang)\n\nTelegram:\n\n- English chat group: [CicadaLanguage](https://t.me/CicadaLanguage)\n- Chinese chat group: [CicadaLanguageCN](https://t.me/CicadaLanguageCN)\n\n## Contributions\n\nTo make a contribution, fork this project and create a pull request.\n\nPlease read the [STYLE-GUIDE.md](STYLE-GUIDE.md) before you change the code.\n\nRemember to add yourself to [AUTHORS](AUTHORS).\nYour line belongs to you, you can write a little\nintroduction to yourself but not too long.\n\n## License\n\n[GPLv3](LICENSE)\n","readmeFilename":"README.md"}