{"_id":"@bptlab/openbpt-modeler-class-diagram","name":"@bptlab/openbpt-modeler-class-diagram","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@bptlab/openbpt-modeler-class-diagram","version":"0.1.0","description":"Class diagram modeler based on diagram-js for use in the OpenBPT platform.","repository":{"type":"git","url":"git+https://github.com/bptlab/openbpt-modeler-class-diagram.git"},"author":{"name":"Maximilian König"},"license":"MIT","keywords":["modeler","modeling","class diagram","diagram-js"],"main":"index.js","scripts":{"lint":"eslint . --ext .js","lint:fix":"eslint . --ext .js --fix","format":"prettier --write .","build:icons":"node scripts/build-icons.js"},"dependencies":{"bpmn-font":"^0.12.1","diagram-js":"^15.2.4","diagram-js-direct-editing":"^2.1.2","ids":"^1.0.5","inherits":"^2.0.4","jquery":"^3.7.1","min-dash":"^4.2.1","min-dom":"^5.0.0","moddle":"^6.2.3","moddle-xml":"^10.1.0","object-refs":"^0.4.0","tiny-svg":"^4.0.0"},"devDependencies":{"eslint":"^9.35.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.4","fs-extra":"^11.3.3","glob":"^13.0.1","prettier":"^3.6.2","svgo":"^4.0.0"},"_id":"@bptlab/openbpt-modeler-class-diagram@0.1.0","gitHead":"178872cdd1232147c8d295b50c5b49824090328c","bugs":{"url":"https://github.com/bptlab/openbpt-modeler-class-diagram/issues"},"homepage":"https://github.com/bptlab/openbpt-modeler-class-diagram#readme","_nodeVersion":"22.14.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-1AO8HB7echvSCEbLk4VDsZ+NK3apSztSRWh2nI46r03O3n5chhspT2UKjZbgFqbG99OVbooqG/zTVMXUdvo9Mg==","shasum":"2d6407fb0f196740de3220f6483ce9384216dffb","tarball":"https://registry.npmjs.org/@bptlab/openbpt-modeler-class-diagram/-/openbpt-modeler-class-diagram-0.1.0.tgz","fileCount":71,"unpackedSize":212483,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCpEpHzQGJZJGbeRfNktVjDJ8S+U1nknP4CRoL/6HNs7AIgRquJT5vzS72DuPaersva/4hfryTYaApT99G0M1s1H2g="}]},"_npmUser":{"name":"bpt-lab","email":"bptlab@hpi.de"},"directories":{},"maintainers":[{"name":"maximiliankoenig","email":"maximilian.koenig@hpi.de"},{"name":"bpt-lab","email":"bptlab@hpi.de"},{"name":"t-lichtenstein","email":"lichtenstein-t@web.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openbpt-modeler-class-diagram_0.1.0_1771516989454_0.022131331830126166"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-19T16:03:09.343Z","0.1.0":"2026-02-19T16:03:09.619Z","modified":"2026-02-19T16:03:09.906Z"},"maintainers":[{"name":"maximiliankoenig","email":"maximilian.koenig@hpi.de"},{"name":"bpt-lab","email":"bptlab@hpi.de"},{"name":"t-lichtenstein","email":"lichtenstein-t@web.de"}],"description":"Class diagram modeler based on diagram-js for use in the OpenBPT platform.","homepage":"https://github.com/bptlab/openbpt-modeler-class-diagram#readme","keywords":["modeler","modeling","class diagram","diagram-js"],"repository":{"type":"git","url":"git+https://github.com/bptlab/openbpt-modeler-class-diagram.git"},"author":{"name":"Maximilian König"},"bugs":{"url":"https://github.com/bptlab/openbpt-modeler-class-diagram/issues"},"license":"MIT","readme":"# OpenBPT Class Diagram Modeler\n\nThis tool allows for the creation of simplified UML Class Diagrams through an interactive modeling interface. The modeler was created based on this [template repository](https://github.com/bptlab/openbpt-modeler-template) and heavily relies on [diagram-js](https://github.com/bpmn-io/diagram-js).\n\n## Development Setup\n\n1. Clone this repository\n2. Navigate into the created directory\n3. Run ``npm install``\n4. Run ``npm link``\n5. Clone the [development repository](https://github.com/bptlab/openbpt-modeler-dev)\n6. Navigate into the created directory\n7. Follow the setup instructions of the development repository\n8. Run ``npm install``\n9. Run ``npm link openbpt-typed-pn-variants-modeler``\n\nTo start the modeler, run ``npm run dev`` in the development repo's directory.\n","readmeFilename":"README.md","_rev":"1-ecce4a0b4a03d2848bf25fd4487566b1"}