{"_id":"diagram-maker","_rev":"11-4ea7da2514ea728deb0129b4b415b312","name":"diagram-maker","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"diagram-maker","description":"A library to display an interactive editor for any graph-like data.","version":"1.0.0","author":{"name":"Amazon Web Services","url":"https://aws.amazon.com/"},"homepage":"https://awslabs.github.io/diagram-maker","contributors":[{"name":"Sameer Goyal","email":"sameeg@amazon.com"},{"name":"Matthew Oakes","email":"mattoa@amazon.com"}],"engines":{"node":">=8"},"main":"dist/diagramMaker.js","types":"dist/diagramMaker.d.ts","typings":"dist/diagramMaker.d.ts","license":"Apache-2.0","keywords":["aws","visualizaton","diagram","interactive","canvas","editor","drag","drop","workflow","state-machine","flowchart","diagram-maker"],"devDependencies":{"@cypress/code-coverage":"^3.8.1","@types/classnames":"2.2.x","@types/dagre":"0.7.x","@types/jest":"26.0.x","@types/lodash-es":"4.17.x","@types/uuid":"8.x","@types/webpack":"4.41.x","@types/webpack-env":"1.15.x","autoprefixer":"9.8.x","classnames":"2.2.x","css-loader":"4.2.x","cypress":"5.0.x","dagre":"^0.8.5","dts-bundle-generator":"5.4.x","es6-shim":"0.35.x","fork-ts-checker-webpack-plugin":"5.1.x","html-webpack-plugin":"4.3.x","immer":"7.0.x","istanbul-instrumenter-loader":"3.0.x","istanbul-lib-coverage":"3.0.x","jest":"26.4.x","jest-snapshot":"26.4.x","lodash-es":"4.17.x","mini-css-extract-plugin":"0.11.x","node-sass":"^4.14.1","nyc":"15.x","optimize-css-assets-webpack-plugin":"5.0.x","postcss":"7.0.x","postcss-loader":"3.0.x","postcss-scss":"2.1.x","preact":"8.5.x","preact-redux":"2.0.x","preact-render-spy":"1.x","redux":"4.0.x","redux-undo-redo":"2.1.x","sass-loader":"10.0.x","ts-jest":"26.3.x","ts-loader":"8.0.x","tslint":"5.11.x","tslint-config-airbnb":"5.9.x","tslint-eslint-rules":"5.3.x","tslint-react":"3.6.x","typedoc":"^0.19.0","typescript":"4.x","uuid":"8.x","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"5.1.x"},"scripts":{"build":"webpack --config webpack.prod.js","clean":"rm -rf ./build && rm -rf ./coverage && rm -rf ./dist","documentation":"typedoc src/ --gitRemote upstream --gitRevision master","start":"webpack-dev-server --config webpack.dev.js","server":"npm run start","server:remote":"REMOTE=true npm run start","lint":"tslint --config tslint.json --project tsconfig.json -t stylish","lint:fix":"tslint --config tslint.json --project tsconfig.json -t stylish --fix","test":"tsc --noEmit -p . && jest --config jest.json","test:dev":"tsc --noEmit -p . && jest --config jest.json --watch","test:update":"tsc --noEmit -p . && jest --config jest.json --updateSnapshot","copy:demo":"cp -r dist/examples docs","release":"npm run lint && npm run test && npm run documentation && npm run build && npm run release:integ && npm run copy:demo","build:integ":"webpack --config webpack.static.js","lint:integ":"tslint --config tslint.json --project ./cypress/tsconfig.json -t stylish","lint:integ:fix":"tslint --config tslint.json --project ./cypress/tsconfig.json -t stylish --fix","test:integ":"npm run build:integ && tsc --noEmit -p ./cypress && cypress run --env coverage=true","test:integ:dev":"tsc --noEmit -p ./cypress && cypress open --config baseUrl=http://localhost:31213 --env coverage=true","release:integ":"npm run build:integ && npm run lint:integ && tsc --noEmit -p ./cypress && npm run test:integ","prepublishOnly":"npm run clean && npm run release"},"repository":{"type":"git","url":"git://github.com/awslabs/diagram-maker.git"},"gitHead":"25163803a5e2c7a224290f8895033f5fd308e31d","bugs":{"url":"https://github.com/awslabs/diagram-maker/issues"},"_id":"diagram-maker@1.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-y0w4XSkqtU+GVSqxAOvgLUhK9yvsE4rogi3MS25Jk8dAqpqyM4z9CxjDSH1auVNL9kRz0vPK000TqxanZcihfQ==","shasum":"21a3d51ef7e7409c9c41787cf08b8b1d4240dc4e","tarball":"https://registry.npmjs.org/diagram-maker/-/diagram-maker-1.0.0.tgz","fileCount":28,"unpackedSize":7936119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeoPBCRA9TVsSAnZWagAALckP/2Ef7/33iEJv1k/VIGeR\nE9dkT+Qij6Hp7dCja50RC/uINuQBd/UREYvl2oJMwD0TzeMXvB27oB65y7LH\ntWJoo3c6Vsypd0b/0tKVSgOEAU/F3tO4aPJv9hmnUzQ2BAZ0+GJAkGwtJjtv\nOkA7cQAtrO0JHL94dJKFgcW4qwHJfqShvB2og/g/FeGpDEC90x7ajQOwoStl\nXX7Y4w11ZO6fMceXwGYoTuZg9vARjpCHDNlqLmudHw8MLzCcMpUaI0GtPi4k\nn9+VFkHYJ9pxliCBSGMMtpsqNAaOx1a1hoBV71NEFBSBEdM3IZBT8d3ZvOSP\ntnAcyTYmPzmPWjXw341Md3WG3FLV3f4M3G8lYnQ6YVG5A8rG/f5QxU3MZQjG\nFgtujcxodpwmqbJgMoAzw6F+Cf80rCai8wHQV5DzWYCE2nKdgD7dWIaUtLzJ\nthEZI86wWWpMNGaCWgJ1O06iYe3iFMN4TyYI2i21m6XvYu1H0kvzKupW+1+y\nskiN0Ct2CcAokm1aV0O8DFv7UEBBOSCBOF0uvnR4EYvMyEDtXQqtMPbi5zob\nQvFSfNQRvfQy+V+13yV9hCnggQ33jwji6qHBMLIX97fVpCMZ7RI8oK8qKqqU\njs9KBl01OdWZdz583JxtmdF/1EZuftzwLLsoVV9luqvhyZh3P0lnU5b5PDO0\nCU7y\r\n=ZhGx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxWiAHN47QRoVMx3gPULzvvSocSTuA33Wth+q5nYx+9wIhAO++OIGjAgCmE/MKSyT++JaDVJ+Rq7bINeWcr4N/aYdp"}]},"maintainers":[{"name":"sameergoyal","email":"sam007.goyal@gmail.com"}],"_npmUser":{"name":"sameergoyal","email":"sam007.goyal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diagram-maker_1.0.0_1601864640954_0.7618718622700595"},"_hasShrinkwrap":false},"1.1.0":{"name":"diagram-maker","description":"A library to display an interactive editor for any graph-like data.","version":"1.1.0","author":{"name":"Amazon Web Services","url":"https://aws.amazon.com/"},"homepage":"https://awslabs.github.io/diagram-maker","contributors":[{"name":"Sameer Goyal","email":"sameeg@amazon.com"},{"name":"Matthew Oakes","email":"mattoa@amazon.com"}],"engines":{"node":">=8"},"main":"dist/diagramMaker.js","types":"dist/diagramMaker.d.ts","typings":"dist/diagramMaker.d.ts","license":"Apache-2.0","keywords":["aws","visualizaton","diagram","interactive","canvas","editor","drag","drop","workflow","state-machine","flowchart","diagram-maker"],"devDependencies":{"@cypress/code-coverage":"^3.8.1","@types/classnames":"2.2.x","@types/dagre":"0.7.x","@types/jest":"26.0.x","@types/lodash-es":"4.17.x","@types/uuid":"8.x","@types/webpack":"4.41.x","@types/webpack-env":"1.15.x","autoprefixer":"9.8.x","classnames":"2.2.x","css-loader":"4.2.x","cypress":"5.0.x","dagre":"^0.8.5","dts-bundle-generator":"5.4.x","es6-shim":"0.35.x","fork-ts-checker-webpack-plugin":"5.1.x","html-webpack-plugin":"4.3.x","immer":"7.0.x","istanbul-instrumenter-loader":"3.0.x","istanbul-lib-coverage":"3.0.x","jest":"26.4.x","jest-snapshot":"26.4.x","lodash-es":"4.17.x","mini-css-extract-plugin":"0.11.x","node-sass":"^4.14.1","nyc":"15.x","optimize-css-assets-webpack-plugin":"5.0.x","postcss":"7.0.x","postcss-loader":"3.0.x","postcss-scss":"2.1.x","preact":"8.5.x","preact-redux":"2.0.x","preact-render-spy":"1.x","redux":"4.0.x","redux-undo-redo":"2.1.x","sass-loader":"10.0.x","ts-jest":"26.3.x","ts-loader":"8.0.x","tslint":"5.11.x","tslint-config-airbnb":"5.9.x","tslint-eslint-rules":"5.3.x","tslint-react":"3.6.x","typedoc":"^0.19.0","typescript":"4.x","uuid":"8.x","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"5.1.x"},"scripts":{"build":"webpack --config webpack.prod.js","clean":"rm -rf ./build && rm -rf ./coverage && rm -rf ./dist","documentation":"typedoc src/ --gitRemote upstream --gitRevision master","start":"webpack-dev-server --config webpack.dev.js","server":"npm run start","server:remote":"REMOTE=true npm run start","lint":"tslint --config tslint.json --project tsconfig.json -t stylish","lint:fix":"tslint --config tslint.json --project tsconfig.json -t stylish --fix","test":"tsc --noEmit -p . && jest --config jest.json","test:dev":"tsc --noEmit -p . && jest --config jest.json --watch","test:update":"tsc --noEmit -p . && jest --config jest.json --updateSnapshot","copy:demo":"cp -r dist/examples docs","release":"npm run lint && npm run test && npm run documentation && npm run build && npm run release:integ && npm run copy:demo","build:integ":"webpack --config webpack.static.js","lint:integ":"tslint --config tslint.json --project ./cypress/tsconfig.json -t stylish","lint:integ:fix":"tslint --config tslint.json --project ./cypress/tsconfig.json -t stylish --fix","test:integ":"npm run build:integ && tsc --noEmit -p ./cypress && cypress run --env coverage=true","test:integ:dev":"tsc --noEmit -p ./cypress && cypress open --config baseUrl=http://localhost:31213 --env coverage=true","release:integ":"npm run build:integ && npm run lint:integ && tsc --noEmit -p ./cypress && npm run test:integ","prepublishOnly":"npm run clean && npm run release"},"repository":{"type":"git","url":"git://github.com/awslabs/diagram-maker.git"},"gitHead":"c260e0bc941ad994e3819904a1883065f5b54c7f","bugs":{"url":"https://github.com/awslabs/diagram-maker/issues"},"_id":"diagram-maker@1.1.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-qKnEZEg4uPJAO4Cnnbla9dYfaidx2w8+5s43OYinQJNgqWD8uiDyDaeZJZUU8vOBB+wqsEU2UEOOFbjcBCLktg==","shasum":"bb171a048cc59e57342ccf6e78996850d4caf706","tarball":"https://registry.npmjs.org/diagram-maker/-/diagram-maker-1.1.0.tgz","fileCount":32,"unpackedSize":7943127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkzvlCRA9TVsSAnZWagAAae0P/A3Q4uZ8kOoDw6RcfOPl\ngAlNoVGpa5QP2s0KU9agqotFU9cDN59E6pJZcEYSGcc3/a4GSMza9/1q9qzL\n5lPUDQeBISwog8bkiinPYgHYk/IMkIxJexm/i9tDVAqSoETsg6r+v2/0ChI8\nuX8ZQlVjfRpBEUvBjLFe9LNzzKP5S4XCyBBX1xyXkYDJKRRT9CEgvuobHQ9s\nfKGY6cuEPH0UMX0wGIM6fyddrYYLO7MjoUjrLvyvyY7zDJrJsebmmTjRm5mt\njsMiCkcAFfU7XzPkPMcu1FhINp6w870pYNwePWbZ8QFiEzrQ+togZip8l8Vx\nuVdq6DRevQsUasi6GM0cOLALes0naFJRW12x1X7cu1XZnVRi8mUkMZyyHuR1\nXYJe6Lo0rCxhipLU1DwV09eyi1lU6YQonJiFrfQ3nupL8gEYQXd/bnzOzK6K\nL5AL8gRcIFitC6CTexnAbLFriPA6f2ua3wJEVM5SqaLqskyFicBoKKrv0tj4\nOZmq5dznop5CJAY/Fc2l2Hfcn5gV+f6nELZoBdKuACOHB5kPMPLoa5nx/xIK\ntQatgVp+xWGPEOzB7wxX/HUppn9A9skYWIAzTqu8WGYrgf3cB3E+RUC5m43A\nDoE7TJZVn+RZ9ELyCZHj/CNTVJ9EaQxIK+kzJQO0Zx1LmsDYvDxIZUt5O4Bl\nM4b5\r\n=6oym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5oa79vwwbcSvzAwGzwXkx+W33x//47MwAgywwM8g0QAiA5G/B01SuJUdk0ntBjIYB0dZzciVIa2VHhVbcfiPmbmw=="}]},"maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"sameergoyal","email":"sam007.goyal@gmail.com"}],"_npmUser":{"name":"sameergoyal","email":"sam007.goyal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diagram-maker_1.1.0_1603484644559_0.3682999657692423"},"_hasShrinkwrap":false},"1.2.0":{"name":"diagram-maker","description":"A library to display an interactive editor for any graph-like data.","version":"1.2.0","author":{"name":"Amazon Web Services","url":"https://aws.amazon.com/"},"homepage":"https://awslabs.github.io/diagram-maker","contributors":[{"name":"Sameer Goyal","email":"sameeg@amazon.com"},{"name":"Matthew Oakes","email":"mattoa@amazon.com"}],"engines":{"node":">=8"},"main":"dist/diagramMaker.js","types":"dist/diagramMaker.d.ts","typings":"dist/diagramMaker.d.ts","license":"Apache-2.0","keywords":["aws","visualizaton","diagram","interactive","canvas","editor","drag","drop","workflow","state-machine","flowchart","diagram-maker"],"devDependencies":{"@cypress/code-coverage":"^3.8.1","@types/classnames":"2.2.x","@types/dagre":"0.7.x","@types/jest":"26.0.x","@types/lodash-es":"4.17.x","@types/uuid":"8.x","@types/webpack":"4.41.x","@types/webpack-env":"1.15.x","autoprefixer":"9.8.x","classnames":"2.2.x","css-loader":"4.2.x","cypress":"5.0.x","dagre":"^0.8.5","dts-bundle-generator":"5.4.x","es6-shim":"0.35.x","fork-ts-checker-webpack-plugin":"5.1.x","html-webpack-plugin":"4.3.x","immer":"8.0.x","istanbul-instrumenter-loader":"3.0.x","istanbul-lib-coverage":"3.0.x","jest":"26.4.x","jest-snapshot":"26.4.x","lodash-es":"4.17.x","mini-css-extract-plugin":"0.11.x","node-sass":"^4.14.1","nyc":"15.x","optimize-css-assets-webpack-plugin":"5.0.x","postcss":"7.0.x","postcss-loader":"3.0.x","postcss-scss":"2.1.x","preact":"8.5.x","preact-redux":"2.0.x","preact-render-spy":"1.x","redux":"4.0.x","redux-undo-redo":"2.1.x","sass-loader":"10.0.x","ts-jest":"26.3.x","ts-loader":"8.0.x","tslint":"5.11.x","tslint-config-airbnb":"5.9.x","tslint-eslint-rules":"5.3.x","tslint-react":"3.6.x","typedoc":"^0.19.0","typescript":"4.x","uuid":"8.x","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"5.1.x"},"scripts":{"build":"webpack --config webpack.prod.js","clean":"rm -rf ./build && rm -rf ./coverage && rm -rf ./dist","documentation":"typedoc src/ --gitRemote upstream --gitRevision master","start":"webpack-dev-server --config webpack.dev.js","server":"npm run start","server:remote":"REMOTE=true npm run start","lint":"tslint --config tslint.json --project tsconfig.json -t stylish","lint:fix":"tslint --config tslint.json --project tsconfig.json -t stylish --fix","test":"tsc --noEmit -p . && jest --config jest.json","test:dev":"tsc --noEmit -p . && jest --config jest.json --watch","test:update":"tsc --noEmit -p . && jest --config jest.json --updateSnapshot","copy:demo":"cp -r dist/examples docs","release":"npm run lint && npm run test && npm run documentation && npm run build && npm run release:integ && npm run copy:demo","build:integ":"webpack --config webpack.static.js","lint:integ":"tslint --config tslint.json --project ./cypress/tsconfig.json -t stylish","lint:integ:fix":"tslint --config tslint.json --project ./cypress/tsconfig.json -t stylish --fix","test:integ":"npm run build:integ && tsc --noEmit -p ./cypress && cypress run --env coverage=true","test:integ:dev":"tsc --noEmit -p ./cypress && cypress open --config baseUrl=http://localhost:31213 --env coverage=true","release:integ":"npm run build:integ && npm run lint:integ && tsc --noEmit -p ./cypress && npm run test:integ","prepublishOnly":"npm run clean && npm run release"},"repository":{"type":"git","url":"git://github.com/awslabs/diagram-maker.git"},"gitHead":"133974947a478b9c8b36c6c698760865ac493e45","bugs":{"url":"https://github.com/awslabs/diagram-maker/issues"},"_id":"diagram-maker@1.2.0","_shasum":"6a7ec6976d490311281720c7a6cf61a62ab44bbf","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"sameergoyal","email":"sam007.goyal@gmail.com"},"dist":{"shasum":"6a7ec6976d490311281720c7a6cf61a62ab44bbf","tarball":"https://registry.npmjs.org/diagram-maker/-/diagram-maker-1.2.0.tgz","integrity":"sha512-eePBSza41Iw/q0x7ZJ8EI+rhoVvM/+PX/ebbhSYFhsKd7viqI/q+4sIinjp1mtNNh+WWcCorMGszGRvyIlJHKA==","fileCount":33,"unpackedSize":8656604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlItCRA9TVsSAnZWagAAtpMP/16dyxDpdrYa+qJOaNgH\nx2xSzS7ncV5VgrhF8GOXyv4cB0TdMWelXLgWVzW6+IxxtWJgBh22ZuSge35r\nq99mw4N2rlykCefQh+9dV3zI7D+VGuhvs+TMKZ7oAjqRtc6a1/QWolA8cPvj\nZTKdWxe0QME58Rk4QAp24j1LUYgiQ75TCJvVnZe6dBkagSy9HIFW2g+PtwK9\ncs0V1LWUmFIhAF5SReMF2QKvYMB/n4idqoZfPnfZXsEuIVX52mlWRz2dofWS\n/t6oXJlQ2yWuOYwky4elWW3H70lE+Jko9IYb1SbvMndXafsnH41S13GRGy+5\nlmWCk2B4Nrg4mlTt0SSJ01Uw2oQnxZTV+76D5/Tv4dauAEoNakuTO5g0TgC9\nilR2lSUUUGwlXiOwEsnKNleFp5BjtC3m1oxhUMFWlOs/G7H2fhVh0br9wDQy\nF68EY0dXdMbQi1q3pwpISuxnlWjZUtYRthJ1VBB574mFr1D5oJyZ9Z4gW1Bx\nz7Y5+UKhZDOGPNHOUTJOLBmTb+qFA2Cy0qVAJ1lCvvQcjZW/m1cD7ezfvWkk\n5rwFH4fh+L0dmUXV2UAKwiGv4+mCEJL9yIW6juaROB0ypU6YBzFrwg8xleDf\nGFDZ+NgaTBYY4n3xU/KwWB18C5jtz9Ph3Hbvd038bbVVcYEE53AxL0CmJnU8\nsaAL\r\n=rX9u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBaU6LZz8Qgv3uxCW7wLYw3pI6ZogsaerKZJvPEaGOlNAiBTcqrWF/tTizMOCDx5D7CtTL2cXMwjhtqBZVmheSCljA=="}]},"directories":{},"maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"sameergoyal","email":"sam007.goyal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diagram-maker_1.2.0_1616007724934_0.3621603644831257"},"_hasShrinkwrap":false},"1.3.0":{"name":"diagram-maker","description":"A library to display an interactive editor for any graph-like data.","version":"1.3.0","author":{"name":"Amazon Web Services","url":"https://aws.amazon.com/"},"homepage":"https://awslabs.github.io/diagram-maker","contributors":[{"name":"Sameer Goyal","email":"sameeg@amazon.com"},{"name":"Matthew Oakes","email":"mattoa@amazon.com"}],"engines":{"node":">=8"},"main":"dist/diagramMaker.js","types":"dist/diagramMaker.d.ts","typings":"dist/diagramMaker.d.ts","license":"Apache-2.0","keywords":["aws","visualizaton","diagram","interactive","canvas","editor","drag","drop","workflow","state-machine","flowchart","diagram-maker"],"devDependencies":{"@cypress/code-coverage":"^3.8.1","@types/classnames":"2.2.x","@types/dagre":"0.7.x","@types/jest":"26.0.x","@types/lodash-es":"4.17.x","@types/uuid":"8.x","@types/webpack":"4.41.x","@types/webpack-env":"1.15.x","autoprefixer":"9.8.x","classnames":"2.2.x","css-loader":"4.2.x","cypress":"5.0.x","dagre":"^0.8.5","dts-bundle-generator":"5.4.x","es6-shim":"0.35.x","fork-ts-checker-webpack-plugin":"5.1.x","html-webpack-plugin":"4.3.x","immer":"8.0.x","istanbul-instrumenter-loader":"3.0.x","istanbul-lib-coverage":"3.0.x","jest":"26.4.x","jest-snapshot":"26.4.x","lodash-es":"4.17.x","mini-css-extract-plugin":"0.11.x","node-sass":"^4.14.1","nyc":"15.x","optimize-css-assets-webpack-plugin":"^6.0.0","postcss":"8.2.x","postcss-loader":"3.0.x","postcss-scss":"2.1.x","preact":"8.5.x","preact-redux":"2.0.x","preact-render-spy":"1.x","redux":"4.0.x","redux-undo-redo":"2.1.x","sass-loader":"10.0.x","ts-jest":"26.3.x","ts-loader":"8.0.x","tslint":"5.11.x","tslint-config-airbnb":"5.9.x","tslint-eslint-rules":"5.3.x","tslint-react":"3.6.x","typedoc":"^0.20.0","typescript":"4.x","uuid":"8.x","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","webpack-merge":"5.1.x"},"scripts":{"build":"webpack --config webpack.prod.js","clean":"rm -rf ./build && rm -rf ./coverage && rm -rf ./dist","documentation":"typedoc --gitRemote upstream --gitRevision master","start":"webpack-dev-server --config webpack.dev.js","server":"npm run start","server:remote":"REMOTE=true npm run start","lint":"tslint --config tslint.json --project tsconfig.json -t stylish","lint:fix":"tslint --config tslint.json --project tsconfig.json -t stylish --fix","test":"tsc --noEmit -p . && jest --config jest.json","test:dev":"tsc --noEmit -p . && jest --config jest.json --watch","test:update":"tsc --noEmit -p . && jest --config jest.json --updateSnapshot","copy:demo":"cp -r dist/examples docs","release":"npm run lint && npm run test && npm run documentation && npm run build && npm run release:integ && npm run copy:demo","build:integ":"webpack --config webpack.static.js","lint:integ":"tslint --config tslint.json --project ./cypress/tsconfig.json -t stylish","lint:integ:fix":"tslint --config tslint.json --project ./cypress/tsconfig.json -t stylish --fix","test:integ":"npm run build:integ && tsc --noEmit -p ./cypress && cypress run --env coverage=true","test:integ:dev":"tsc --noEmit -p ./cypress && cypress open --config baseUrl=http://localhost:31213 --env coverage=true","release:integ":"npm run build:integ && npm run lint:integ && tsc --noEmit -p ./cypress && npm run test:integ","prepublishOnly":"npm run clean && npm run release"},"repository":{"type":"git","url":"git://github.com/awslabs/diagram-maker.git"},"gitHead":"80bc347ae29fcec0a280997216618997725c7803","bugs":{"url":"https://github.com/awslabs/diagram-maker/issues"},"_id":"diagram-maker@1.3.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Lh1MvowyXD6TT4F08pfb7MG9Zlp6wuavFb+0x4OJLx39PdfhF/CiurQIH8RNaNZzR5HX8n6Z9AINzUYWKgExVA==","shasum":"a6b463f743d73b4d5383927d61adb6112dcba197","tarball":"https://registry.npmjs.org/diagram-maker/-/diagram-maker-1.3.0.tgz","fileCount":38,"unpackedSize":10285213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwyGfCRA9TVsSAnZWagAAw3cP+gJQgR+N0tjB1uzsZim+\na/r05V1id/J0eBjDtKQKA0QRbZKSEJCWj9xNeDQf6FQZ1aFHie4P18VVgXoH\nwt43jMZtCP6kjZyuV3Pbs3WN6YG9NQa2ZmGZ9DTV7ax8SkPsMepFHo3U4ITy\nM7WM0hRM+SxzM3CVcAZs8uv4gwvJPlXZIA5Ruv3mmegJ9h/hNZGMZpZLS425\nJ1zbmTlRzolwht1P7LI0vi2UdBHtzRzmQXac89oS566apC/l3L6PbiI8AExY\nkedqx0FA618D2TKsPTT/+3EwhAdigjCXfBPikIQDgpVe/FPUKxTaeLBThXlN\npK5cXJKQHPv+oTka8HypxgS1fS/i2GuddbpSzxN5Ivs3fJJIrWBBoJPYL/TD\ntXYnr1kXe8CpTB3s4s3P7WoCI8cSqhe7CwqBFmybDwl6g+THMLnpAAe5btTs\nk03JphFrFvnme0Cswv7K4tTmLNg3OxQ3EXfTmnuwvcNA6Mo1y7feu5KdbVyZ\nip/YRypqnbE0kp7sy9caRj+6l+G5Pt+tq8+/cxXSvJdOM/FWtXf2/BdS1CW9\nU5mibinQORamtDvdw+v4mlRl7floRNjI3W826RKCJG4KIrYLc4UT0VNmnRsW\n5NrPUQg8sLwCmhvbGEDqEuxjWXFCyX0xZBpDM/a+1ua/KVDd4oHo+cfNcZeZ\nxVCI\r\n=K2ik\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtb1wjJym0mFEpfGHqzzAGgGegLBpT6P322tTol+SkmQIgdMohjrXJaNAgjA5CrBMimULkUk73JeDEgOGS+KyZkq4="}]},"_npmUser":{"name":"sameergoyal","email":"sam007.goyal@gmail.com"},"directories":{},"maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"sameergoyal","email":"sam007.goyal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diagram-maker_1.3.0_1623400863430_0.10486512645589574"},"_hasShrinkwrap":false},"2.0.0":{"name":"diagram-maker","description":"A library to display an interactive editor for any graph-like data.","version":"2.0.0","author":{"name":"Amazon Web Services","url":"https://aws.amazon.com/"},"homepage":"https://awslabs.github.io/diagram-maker","contributors":[{"name":"Sameer Goyal","email":"sameeg@amazon.com"},{"name":"Matthew Oakes","email":"mattoa@amazon.com"}],"engines":{"node":">=12"},"main":"dist/diagramMaker.js","types":"dist/diagramMaker.d.ts","typings":"dist/diagramMaker.d.ts","license":"Apache-2.0","keywords":["aws","visualizaton","diagram","interactive","canvas","editor","drag","drop","workflow","state-machine","flowchart","diagram-maker"],"dependencies":{"classnames":"^2.3.1","immer":"^9.0.12","lodash-es":"^4.17.21","preact":"^10.6.5","react-redux":"^7.2.6","redux":"^4.1.2","redux-undo-redo":"^2.1.1","uuid":"^8.3.2","dagre":"^0.8.5"},"devDependencies":{"@cypress/code-coverage":"^3.9.12","@types/dagre":"^0.7.47","@types/enzyme":"^3.10.11","@types/jest":"^27.4.0","@types/lodash-es":"^4.17.6","@types/uuid":"^8.3.4","@types/webpack":"^5.28.0","@types/webpack-env":"^1.16.3","@typescript-eslint/eslint-plugin":"^5.10.2","@typescript-eslint/parser":"^5.10.2","autoprefixer":"^10.4.2","babel-loader":"^8.2.3","babel-plugin-istanbul":"^6.1.1","bundle-declarations-webpack-plugin":"^2.2.2","css-loader":"^6.6.0","cypress":"^9.4.1","enzyme":"^3.11.0","enzyme-adapter-preact-pure":"^3.3.0","enzyme-to-json":"^3.6.2","es6-shim":"^0.35.6","eslint":"^8.8.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-import":"^2.25.4","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^16.1.0","eslint-plugin-jest":"^26.1.0","fork-ts-checker-webpack-plugin":"^7.1.1","html-webpack-plugin":"^5.5.0","jest":"^27.5.0","jest-snapshot":"^27.5.0","mini-css-extract-plugin":"^2.5.3","css-minimizer-webpack-plugin":"^3.4.1","postcss":"^8.4.6","postcss-loader":"^6.2.1","postcss-scss":"^4.0.3","sass":"^1.49.7","sass-loader":"^12.4.0","ts-jest":"^27.1.3","ts-loader":"^9.2.6","typedoc":"^0.22.11","typedoc-plugin-missing-exports":"^0.22.6","typescript":"^4.5.5","webpack":"^5.68.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","webpack-merge":"^5.8.0"},"optionalDependencies":{"dagre":"^0.8.5"},"scripts":{"build":"webpack --config webpack.prod.js","clean":"rm -rf ./build && rm -rf ./coverage && rm -rf ./dist","documentation":"typedoc --gitRemote upstream --gitRevision master","start":"webpack-dev-server --config webpack.dev.js","server":"npm run start","lint":"eslint --ext .js,.ts,.tsx src/","lint:fix":"eslint --ext .js,.ts,.tsx src/ --fix","test":"tsc --noEmit -p . && jest --config jest.json","test:dev":"tsc --noEmit -p . && jest --config jest.json --watch","test:update":"tsc --noEmit -p . && jest --config jest.json --updateSnapshot","copy:demo":"cp -r dist/examples docs","release":"npm run lint && npm run test && npm run documentation && npm run build && npm run release:integ && npm run copy:demo","build:integ":"webpack --config webpack.static.js","lint:integ":"eslint --ext .js,.ts,.tsx cypress/tests/ -c cypress/.eslintrc","lint:integ:fix":"eslint --ext .js,.ts,.tsx cypress/tests/ -c cypress/.eslintrc --fix","test:integ":"npm run build:integ && tsc --noEmit -p ./cypress && cypress run --env coverage=true","test:integ:dev":"tsc --noEmit -p ./cypress && cypress open --config baseUrl=http://localhost:31213 --env coverage=true","release:integ":"npm run build:integ && npm run lint:integ && tsc --noEmit -p ./cypress && npm run test:integ","prepublishOnly":"npm run clean && npm run release"},"repository":{"type":"git","url":"git://github.com/awslabs/diagram-maker.git"},"gitHead":"400933babfadd42b2df797bb72b8db4711b03469","bugs":{"url":"https://github.com/awslabs/diagram-maker/issues"},"_id":"diagram-maker@2.0.0","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-ICCGLFiFndoZqbWvVcWl3ku1d0dhlAI8rBJOftnPNJmTkL3VLtvRMOlIDde3bVRYK1tZZpS4VMs4Wj9+0TH0hg==","shasum":"166a70c340344f3de297ea9fa5f2a0fc7e59a36d","tarball":"https://registry.npmjs.org/diagram-maker/-/diagram-maker-2.0.0.tgz","fileCount":48,"unpackedSize":9598302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDISlCRA9TVsSAnZWagAAGRYP/34V7wmPx8FLxj+9OOTU\nYp/OpRhQrtL7a690CPAH0sFODzIIs0k2SDsn+gH2gP7JDci7E+xlQp6EISPV\nmD3exIuhdagWHuwm5/AFE5nWew3JbpD6xPoUDqBLPpSN3ircssTt88fw5Uzp\nAUDYlpWpeBF2m/T/Q8i5wqP/wu21Zjwd41ETeRxMSOOsceD7A+puHlV8g/Ru\njn6elnfd0INlbXeLmQfzZZiuToHEqu7fomaigkAu4kZpCSdCyeL7asLEVvax\nEeRWvl1ykPgaowHqTfFSYPHwWc23pZpriZrDdVpv1vmWU1cgCL5BpavJfbLA\nP1cplGMiwHxl4piM1RdzzYzfOsAtzICxeFgBOuaJZa4bX72pv/zcJvpMxx7K\nwegdXFXbzsytMQ/JKiiCBvmKYSjdb6fDxT60/Y01vsH5gR92I2TsuESewtXi\n37kFAKltVMoFgZQVvOxvD8Lb+FbV8G+CR8pwBY78xKmPqTMBkjwDK+jRcIK9\nDH9RGpqn/iQln4CzvrbpSg4qRpR2hLVcsweelED6Y6Zeyu7LsiZBHsEoN8Dj\nnevM6pqAENopko1C6UVKD14LeYhl3URpJaCIOLIRK5DKYiA5k7Mwk2XxyJds\neL+eXu6+GmY77SCBCiUSUDsne6poXN1eaYWKlYJf6YHRNu9OzmJMZWdZVkup\n9EZ2\r\n=TF2I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+3qj/hoPJ8Gy3EhN8SDaxyRFIa+mxC68i63sjo/Ub0gIgWlYkDn6nwjvGDnBdzjdekY6qIB6E9e/giqFuJmqumkM="}]},"_npmUser":{"name":"sameergoyal","email":"sam007.goyal@gmail.com"},"directories":{},"maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"sameergoyal","email":"sam007.goyal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diagram-maker_2.0.0_1644987557735_0.92618294427247"},"_hasShrinkwrap":false},"2.0.1":{"name":"diagram-maker","description":"A library to display an interactive editor for any graph-like data.","version":"2.0.1","author":{"name":"Amazon Web Services","url":"https://aws.amazon.com/"},"homepage":"https://awslabs.github.io/diagram-maker","contributors":[{"name":"Sameer Goyal","email":"sameeg@amazon.com"},{"name":"Matthew Oakes","email":"mattoa@amazon.com"}],"engines":{"node":">=12"},"main":"dist/diagramMaker.js","types":"dist/diagramMaker.d.ts","typings":"dist/diagramMaker.d.ts","license":"Apache-2.0","keywords":["aws","visualizaton","diagram","interactive","canvas","editor","drag","drop","workflow","state-machine","flowchart","diagram-maker"],"dependencies":{"dagre":"^0.8.5"},"devDependencies":{"@cypress/code-coverage":"^3.9.12","@storybook/html":"^6.4.19","@storybook/addon-essentials":"^6.4.19","@storybook/addon-storysource":"^6.4.19","@storybook/builder-webpack5":"^6.4.19","@storybook/manager-webpack5":"^6.4.19","@storybook/theming":"^6.4.19","@types/dagre":"^0.7.47","@types/enzyme":"^3.10.11","@types/jest":"^27.4.0","@types/lodash-es":"^4.17.6","@types/uuid":"^8.3.4","@types/webpack":"^5.28.0","@types/webpack-env":"^1.16.3","@typescript-eslint/eslint-plugin":"^5.10.2","@typescript-eslint/parser":"^5.10.2","autoprefixer":"^10.4.2","babel-loader":"^8.2.3","babel-plugin-istanbul":"^6.1.1","bundle-declarations-webpack-plugin":"^2.2.2","classnames":"^2.3.1","css-loader":"^6.6.0","css-minimizer-webpack-plugin":"^3.4.1","cypress":"^9.4.1","enzyme":"^3.11.0","enzyme-adapter-preact-pure":"^3.3.0","enzyme-to-json":"^3.6.2","es6-shim":"^0.35.6","eslint":"^8.8.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-import":"^2.25.4","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-storybook":"^0.5.6","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^16.1.0","eslint-plugin-jest":"^26.1.0","fork-ts-checker-webpack-plugin":"^7.1.1","html-webpack-plugin":"^5.5.0","immer":"^9.0.12","jest":"^27.5.0","jest-snapshot":"^27.5.0","lodash-es":"^4.17.21","mini-css-extract-plugin":"^2.5.3","postcss":"^8.4.6","postcss-loader":"^6.2.1","postcss-scss":"^4.0.3","preact":"^10.6.5","react-redux":"^7.2.6","redux":"^4.1.2","redux-undo-redo":"^2.1.1","sass":"^1.49.7","sass-loader":"^12.4.0","ts-jest":"^27.1.3","ts-loader":"^9.2.6","typedoc":"^0.22.11","typedoc-plugin-missing-exports":"^0.22.6","typescript":"^4.5.5","uuid":"^8.3.2","webpack":"^5.68.0","webpack-cli":"^4.9.2","webpack-dev-server":"^4.7.4","webpack-merge":"^5.8.0"},"optionalDependencies":{"dagre":"^0.8.5"},"scripts":{"build":"webpack --config webpack.prod.js","clean":"rm -rf ./coverage && rm -rf ./dist && rm -rf ./docs","documentation":"typedoc --gitRemote upstream --gitRevision master","start":"start-storybook -p 31213","server":"npm run start","lint":"eslint --ext .js,.ts,.tsx src/","lint:fix":"eslint --ext .js,.ts,.tsx src/ --fix","test":"tsc --noEmit -p . && jest --config jest.json","test:dev":"tsc --noEmit -p . && jest --config jest.json --watch","test:update":"tsc --noEmit -p . && jest --config jest.json --updateSnapshot","release":"npm run lint && npm run test && npm run build && npm run release:integ && npm run documentation","build:integ":"build-storybook -o docs/","lint:integ":"npx eslint --ext .js,.ts,.tsx integ/ -c integ/.eslintrc && eslint --ext .js,.ts,.tsx cypress/tests/ -c cypress/.eslintrc","lint:integ:fix":"npx eslint --ext .js,.ts,.tsx integ/ -c integ/.eslintrc --fix && eslint --ext .js,.ts,.tsx cypress/tests/ -c cypress/.eslintrc --fix","test:integ":"npm run build:integ && tsc --noEmit -p ./cypress && cypress run --env coverage=true","test:integ:dev":"tsc --noEmit -p ./cypress && cypress open --config baseUrl=http://localhost:31213 --env coverage=true","release:integ":"npm run lint:integ && npm run test:integ","prepublishOnly":"npm run clean && npm run release"},"repository":{"type":"git","url":"git://github.com/awslabs/diagram-maker.git"},"gitHead":"e2c151af4a75c69d8bdcbcc6d8f735ce36140c89","bugs":{"url":"https://github.com/awslabs/diagram-maker/issues"},"_id":"diagram-maker@2.0.1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-mlaxHij7bUplxkZcFYjDFf924d23SxRCByjywSfwT+htH16jVmtuRI2grmxKyPJM+M/mv7fDZ8Wb+C5SHj5msQ==","shasum":"c84c5c76e894d3716d8d83a2cd1f678b4595e3d3","tarball":"https://registry.npmjs.org/diagram-maker/-/diagram-maker-2.0.1.tgz","fileCount":16,"unpackedSize":1132686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGxzUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwQg//atp4IByx9vG8xfklvQk+N8vQeFWHIFXqOtYt1XZ7SytWuOx0\r\n1TLCkw+X0vE2WnmMzzA9bsLQgFY70MBCMKWpbyxbANx5cevFaVjndw0gIkfR\r\nDJiQOoQjzUAXMVIrPDDcoXX011A1QaE7Gm/kAZYsMEnnG4+Ux6SPVP0lkWM5\r\nCOkG7ogIuCqw6A4HfCFoGCdrbCLNlj7FDMPW4EYOZJikx3nQZ/28kKWLOb57\r\nUF2isIUTm2IyRq69+fNuLPkOIsXHjf1WNT1tPNAhDJX4J/7cBnL+GwOts0JU\r\nn4A4V6QlM8eiM9sJhmZEuuVb391feRyQu7jdSINcGqBNkuUzgoEEMLsHVNgx\r\nMKFgaBuPmC0uoRklQ9iehKqfpTG4lHnwUmIklSCm97/yZYS5V7bQdp8gDAil\r\nohpg1g6R1cLPDixBo+HMhNKox5zu/EZKCARdyA8inWss6v/MiQA7WfC+T0AY\r\nrdmOhXHpNuzENvC0Ad7QOgkw7QREZj+KZ/stMWL6RTX3W3NdtF6127HG7t0c\r\nEVStj7S87MacYmtpJPKayCnSElaP5P7z1FsltP4Teqhz7EfX/i+r5tDzdpxJ\r\nRVjR3eJALRvrydcp51Kn0blg7ZbyUkjK12KPSDpiK6Hbu3gaR69Rb5B2Oa1M\r\n/sAKkhjRWYsE3gmg1GMhE+GULYoUUuz0XdM=\r\n=TMVt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkCQcGQGmciVOL/5wl+BryC+/PT7hgZNG79rSPM4xD+AiEA+WOjJyls6FI6IovNWya8WCizSjdEJk6zY4RpZIGP0wQ="}]},"_npmUser":{"name":"sameergoyal","email":"sam007.goyal@gmail.com"},"directories":{},"maintainers":[{"name":"amzn-oss","email":"osa-3p@amazon.com"},{"name":"sameergoyal","email":"sam007.goyal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diagram-maker_2.0.1_1645944020735_0.4445766451083104"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-05T02:24:00.953Z","1.0.0":"2020-10-05T02:24:01.124Z","modified":"2022-04-28T12:19:55.801Z","1.1.0":"2020-10-23T20:24:04.825Z","1.2.0":"2021-03-17T19:02:05.266Z","1.3.0":"2021-06-11T08:41:03.653Z","2.0.0":"2022-02-16T04:59:17.979Z","2.0.1":"2022-02-27T06:40:20.952Z"},"maintainers":[{"email":"osa-3p@amazon.com","name":"amzn-oss"},{"email":"bowei.han100@gmail.com","name":"boweihan"},{"email":"tracfren@amazon.com","name":"tracfren"},{"email":"norbertnader@gmail.com","name":"norbertnader"},{"email":"chejimmy@amazon.com","name":"chejimmy"},{"email":"diehbria@amazon.com","name":"some-npm-user"}],"description":"A library to display an interactive editor for any graph-like data.","homepage":"https://awslabs.github.io/diagram-maker","keywords":["aws","visualizaton","diagram","interactive","canvas","editor","drag","drop","workflow","state-machine","flowchart","diagram-maker"],"repository":{"type":"git","url":"git://github.com/awslabs/diagram-maker.git"},"contributors":[{"name":"Sameer Goyal","email":"sameeg@amazon.com"},{"name":"Matthew Oakes","email":"mattoa@amazon.com"}],"author":{"name":"Amazon Web Services","url":"https://aws.amazon.com/"},"bugs":{"url":"https://github.com/awslabs/diagram-maker/issues"},"license":"Apache-2.0","readme":"# Diagram Maker\n[![Build Status](https://travis-ci.com/awslabs/diagram-maker.svg?branch=master)](https://travis-ci.com/awslabs/diagram-maker)\n[![NPM Version](https://img.shields.io/npm/v/diagram-maker)](https://npmjs.org/package/diagram-maker)\n[![License](https://img.shields.io/npm/l/diagram-maker)](https://github.com/awslabs/diagram-maker/blob/master/LICENSE)\n[![Bundle Size](https://img.shields.io/bundlephobia/minzip/diagram-maker)](https://bundlephobia.com/result?p=diagram-maker)\n[![Downloads](https://img.shields.io/npm/dw/diagram-maker)](https://npmjs.org/package/diagram-maker)\n[![Github Stars](https://img.shields.io/github/stars/awslabs/diagram-maker?style=social)](https://github.com/awslabs/diagram-maker)\n\n[Diagram Maker](https://awslabs.github.io/diagram-maker) is a library to display an interactive editor for any graph-like data.\n\nFollowing is a screenshot from one of the consumers of this library, [AWS IoT Events Console](https://console.aws.amazon.com/iotevents/home?region=us-east-1#/create/detectormodel) with Diagram Maker in action.\n![IoT Events Screenshot](storybook/assets/IoTEventsScreenshot.png)\n\nFollowing is a screenshot from another one of the consumers of this library, [AWS IoT Things Graph Console](https://console.aws.amazon.com/thingsgraph/home?region=us-east-1#/flows/create) with Diagram Maker in action.\n![IoT Things Graph Screenshot](storybook/assets/IoTThingsGraphScreenshot.png)\n\n## Why Diagram Maker?\nDiagram Maker is a framework & data format agnostic library that is fully customizable in terms of look & feel as well as behavior. It also exposes a declarative interface to reduce the code required to integrate the library in any application and comes with many interactive features built in. Read more about the features of the library [here](https://awslabs.github.io/diagram-maker/?path=/story/docs-features--page).\n\n## Explore\n\n### Interactive Demo\nCheck out one of our interactive demos [here](https://awslabs.github.io/diagram-maker/?path=/story/demos-diagram-maker--left-right-rectangular) or see the full list of interactive demos [here](https://awslabs.github.io/diagram-maker/?path=/story/docs-explore-demos--page). The code for these demos can be found [here](https://github.com/awslabs/diagram-maker/tree/master/integ/demos.stories.ts).\n\n### Plugins\nCheck out the plugins that can be used alongside the library for additional functionality [here](https://awslabs.github.io/diagram-maker/?path=/story/docs-explore-plugins--page).\n\n### Showcase\nCheck out some of the consumers of this library [here](https://awslabs.github.io/diagram-maker/?path=/story/docs-explore-showcase--page).\n\n## How do I use it?\n\n### Installation\nCheck out our installation guide [here](https://awslabs.github.io/diagram-maker/?path=/story/docs-getting-started-installation--page).\n\n### Usage\nCheck out our usage guide [here](https://awslabs.github.io/diagram-maker/?path=/story/docs-usage-initialization--page).\n\n### Architecture\nRead more about the architecture of diagram maker [here](https://awslabs.github.io/diagram-maker/?path=/story/docs-usage-architecture--page).\n\n## Docs\nCheck out our full documentation [here](https://awslabs.github.io/diagram-maker).\n\n## Typedoc generated documentation\nCheck out the [typedoc](http://typedoc.org/) generated documentation [here](https://awslabs.github.io/diagram-maker/typedoc/modules.html) to find out more information about any of our exported symbols.\n\n## Security\n\nSee [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.\n\n## License\n\nThis project is licensed under the Apache-2.0 License.\n\n","readmeFilename":"README.md"}