{"_id":"@amazon/glad","_rev":"7-09f361a02ba5cfc69b49939610360a78","name":"@amazon/glad","dist-tags":{"latest":"1.1.2"},"versions":{"0.1.0":{"name":"@amazon/glad","version":"0.1.0","keywords":["amazon","layer","diagram","architecture","validation"],"author":{"name":"jp@vteam.com"},"license":"Apache-2.0","_id":"@amazon/glad@0.1.0","maintainers":[{"name":"jpdup","email":"jp@vteam.com"}],"homepage":"https://github.com/amzn/generate-layer-architecture-diagram","bugs":{"url":"https://github.com/amzn/generate-layer-architecture-diagram/issues"},"bin":{"glad":"cli/index.js"},"dist":{"shasum":"a1004f516b101590ca7152ed792e7b7712d97d74","tarball":"https://registry.npmjs.org/@amazon/glad/-/glad-0.1.0.tgz","fileCount":23,"integrity":"sha512-XTTShWlVPXnoZzy0AXrIkr7Py1wxhL3jQPcghq//GilQp8APM/ZwllP6MWG3dKCvojGowCXHVZMVTBeBp9CP1g==","signatures":[{"sig":"MEYCIQDhN3q9htIQlUdz9HvWdJlE+rn+LHBkGElJQbiebKS9xQIhAOJqpJSdYGBOc7b6WmMm1lrb1FY/Cia/+bmqCKKpsqP1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiumlXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpfug//RFZ8fB40zJV6RDrUy8elej98Chw5k71ZbvnnXI55XC4UXaKX\r\n7npwqRbobjXT/DC5Bf2GIaSG29enGUEhh6qSxRu/M3FeA1QI0bP8rOrun0mo\r\nZCDyGgIv2Znp2uzzLFL9w5AtqHuUt1S9S2GXYAodFZjxs4vYkCgBBj8u89fj\r\nR4MDaogSahFGM0d9IVjAGnTZBLlZ8vxPIO8vOWOr5GBqfTQQ5LeL/r5qnVfS\r\nTOktFJF9UORtvYHOGer3CZdE5KUVUHpdfgArTE/yyPUntSaqqg+orzBuODE6\r\n56LChbLwaDPMZygDRnv9RMSHpyksZBR3EXz+EKGAztGblXczgw4LptBO/cWU\r\nqgJkiXzlRxa18f7r8D1bACnb/Rn59R8BFpPz5Q8HnXcPfHS4T4xnWp/GF8iK\r\nqKezg0eGvws0v2JfR7RX8rZHRtDoMQjgm40do7GftHKT0hsr0VgiLkz5G9G/\r\nGg1f8UNAmO0qiNfJaUf2yf5fcqLgXBcgH3mXnhNghbXGRLeEGc52xirMsuJA\r\nHMD8eHLNNn1CP/wT3r1NVM7vrD35AtesdopXBviRpiQ0lFomJVFGid9TB4hj\r\n4Ol29k52bPQj+WhiRCPhDuqwMujSt9R94czb/Bj36QvM5gvimECYqDmZCAs5\r\niXoGnurjvt3C+e6t+Cpios7WB33HnHYzJBs=\r\n=mazr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/index.js","type":"module","engines":{"npm":">=6.14.7 <7.0.0","node":">=14.17.0 <15.0.0"},"gitHead":"ae08938937fea42e1e47dea2fcd00d80e1da2715","scripts":{"lint":"eslint .","test":"mocha","start":"node cli/index.js -sl -e **/demoApp*","lintfix":"eslint . --fix","release":"npm install && depcheck . && eslint . && mocha && npm run start"},"_npmUser":{"name":"jpdup","email":"jp@vteam.com"},"repository":{"url":"git+https://github.com/amzn/generate-layer-architecture-diagram.git","type":"git"},"_npmVersion":"6.14.17","description":"Generate a Layer Diagram view of your source layers","directories":{},"_nodeVersion":"14.19.3","dependencies":{"chalk":"^5.0.1","yargs":"^17.5.1","ts-morph":"^15.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.18.0","depcheck":"^1.4.2","eslint-plugin-n":"^15.2.3","eslint-plugin-jsdoc":"^39.3.3","eslint-plugin-import":"^2.25.3","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/glad_0.1.0_1656383831174_0.30383468423745374","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@amazon/glad","version":"1.0.1","keywords":["amazon","layer","diagram","architecture","validation"],"author":{"name":"jp@vteam.com"},"license":"Apache-2.0","_id":"@amazon/glad@1.0.1","maintainers":[{"name":"jpdup","email":"jp@vteam.com"}],"homepage":"https://github.com/amzn/generate-layer-architecture-diagram","bugs":{"url":"https://github.com/amzn/generate-layer-architecture-diagram/issues"},"bin":{"glad":"cli/index.js"},"dist":{"shasum":"6923c613cda9ace1f1903ed5eb061bcc28718189","tarball":"https://registry.npmjs.org/@amazon/glad/-/glad-1.0.1.tgz","fileCount":23,"integrity":"sha512-wM4zt6Qvt0pgiPq18u9XtMATTjBG0n2XTThkQw3/+XTLLOz0WYrHKhZ6UEnBKi0eqawuw0cV5yzJ0JgySf+qTA==","signatures":[{"sig":"MEYCIQDjyCf93Q/6j7KbWWwhThk9iuN0vrGEJkuW6HCYVrIENQIhALINUCDJHX5cUIqza3zkOrahB07jJ9d0ioy/MV8pInGe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivfnJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoThhAApBjc+JsBUOt0OeKxm+ViphK6a7h8Znmhc0SSCrtGGg6h2qum\r\nLfqli9PLQngZXicyxP5Hfcy1fhMgRe/PCCE2KHvEPgcx8G7APJJoH6T/VsoD\r\n382eYBy9zAEbOjzuQuDwGVUyt/jC42J6RkM6QNcUdfyPQyyl1tDh8p+RpejV\r\neDBzXsIH6rww6l9RucDN+No7YpY8IaOuHRlyoQ+9ecpuVaRS3YjxdnQ4cVEv\r\nxFQ/R0OKJECi5++Xim1raXiV9rLyDMMh01exrS0+TNk3uqu9fZaBZ0zO/P7H\r\nEtyEbWXjY/QZe+fjVx4TDkEsHelhRTAWpCMz3tyvYEVObxRSm05Zkv3FRBZn\r\nJoIPmQaaozTwaYD9t1ejbs9HkoB5vVN7Ndl+ABbmDxOJjtEAuOqV1p/3JAQo\r\nKOttSt61msaHyDVrPuVKi6gYGEv50ogEOVkehCGdPaxWqauRTleJqktQ7v5F\r\n2rHrHy9l3uW36FNNI+7NrlH2cjvc3UOtx51dLjtUd3YENnRHaXbnQoxQi6YW\r\nunSaBS5fGqvnPu0J5ui5KgNH4Rgn0X2Hv71JUbFgVMtr97+ZW2B/IcL6atbv\r\nBU4wqgOv+HddQmcH2D+ZUnAYdLcD0eKP+YCQsbYyBSaaGnEf7nwlYUi97OfW\r\nNSd9tmAsGa84bC3k5BCi0XE0bfDyF4JvFrw=\r\n=LfHE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/index.js","type":"module","engines":{"npm":">=6.14.7 <7.0.0","node":">=14.17.0 <15.0.0"},"gitHead":"030634a9b2929bbac8ba1e34537bb851fbcd9fd8","scripts":{"lint":"eslint .","test":"mocha","start":"node cli/index.js -sl -e **/demoApp*","lintfix":"eslint . --fix","release":"npm install && depcheck . && eslint . && mocha && npm run start"},"_npmUser":{"name":"jpdup","email":"jp@vteam.com"},"repository":{"url":"git+https://github.com/amzn/generate-layer-architecture-diagram.git","type":"git"},"_npmVersion":"6.14.17","description":"Generate a Layer Diagram view of your source layers","directories":{},"_nodeVersion":"14.19.3","dependencies":{"chalk":"^5.0.1","yargs":"^17.5.1","ts-morph":"^15.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.18.0","depcheck":"^1.4.2","eslint-plugin-n":"^15.2.3","eslint-plugin-jsdoc":"^39.3.3","eslint-plugin-import":"^2.25.3","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/glad_1.0.1_1656617416963_0.8247227727287099","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@amazon/glad","version":"1.0.2","keywords":["amazon","layer","diagram","architecture","validation"],"author":{"name":"jp@vteam.com"},"license":"Apache-2.0","_id":"@amazon/glad@1.0.2","maintainers":[{"name":"jpdup","email":"jp@vteam.com"}],"homepage":"https://github.com/amzn/generate-layer-architecture-diagram","bugs":{"url":"https://github.com/amzn/generate-layer-architecture-diagram/issues"},"bin":{"glad":"cli/index.js"},"dist":{"shasum":"f247447d32cdee7c481d61c509a656d77c2d3ed3","tarball":"https://registry.npmjs.org/@amazon/glad/-/glad-1.0.2.tgz","fileCount":23,"integrity":"sha512-VUbRt/eNStiRlFp8sqMfuVaGhCxlziqIcqprE8yj7Mv3Sv0HJeD5F+WUVN0NdYEUAs0CLzFBzFkenMrd6skKhw==","signatures":[{"sig":"MEYCIQCz4bmTtCBBxlTFpYxcfQBLhWyLGkwRD3S3xImB5feT7QIhALNEaAlbvVjNf/vkiT3dvXJ7sKIrdcJKr/kDx47vOK6F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivo9oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX9RAAkEXf+0VJDLS+VNx1rYtOPd4IPY4MNYn7holiIhKx+uMHBTQe\r\neaVCrMntZtyjEZ8pj7IPXVpAqZCvN4D27O/FYZARH7wdfEF0RT8dk0TAZCzX\r\nfGJoZSRoPR3xrgtkxTomjMe3VkSosBGnYfo71yRQvDGKgru1jo9s8W4kiE1f\r\nF8JhJATVSl+PfKZWaHdVq6gVHRGWDWNyriWwOj+zthtCEtGhHzUPCuxT8EqY\r\nE+H9pgRC6EgsJ4LleLzUrTGIVltXsehtI0xR9go+2fNUfiAO0BLs1Eb8Eg2F\r\nAaYr8ai0pP0S2SmTN6GF6AzgHzSHs9Vu6CkqiGHSEA6c2zPJzSfZJrk/EEOv\r\nEtmpbyLJbiGfsfk8y71WMMao3zxfAsf2v0oR1DCdrGbx8YyvvdvMguSbi09n\r\nKi7QaTBti5rd9PbwwRskNU31/7Au24+t7pfzH87KE6E+i2NdyA+S4IkdEDfp\r\n4zZtXmfareaKOKnau/R3hoLhXEtmn7PuDJSMW6zAh+Hp6iQzawCO7ui0eSxd\r\nDbNkIUndqq1ZBC33ufbwPuxRaaASRYRRfk3xx+lK+6/0hxeAAkSLLmOOQZRd\r\ns/H1cSsRz8iwLlDtbIJ9U+7EJwyYJgc1TLD8BdW5Zj846kiUcya4OSwvfgax\r\ntbzoyawmc1Yr1/mKCKkrgFb2R/K+gphG/D4=\r\n=EMHj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/index.js","type":"module","engines":{"npm":">=6.14.7 <7.0.0","node":">=14.17.0 <15.0.0"},"gitHead":"c9b2381fb8ba23baa12c9b599bfbaf44829d7bdc","scripts":{"lint":"eslint .","test":"mocha","start":"node cli/index.js -sl -e **/demoApp*","lintfix":"eslint . --fix","release":"npm install && depcheck . && eslint . && mocha && npm run start"},"_npmUser":{"name":"jpdup","email":"jp@vteam.com"},"repository":{"url":"git+https://github.com/amzn/generate-layer-architecture-diagram.git","type":"git"},"_npmVersion":"6.14.17","description":"Generate a Layer Diagram view of your source layers","directories":{},"_nodeVersion":"14.19.3","dependencies":{"chalk":"^5.0.1","yargs":"^17.5.1","ts-morph":"^15.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.18.0","depcheck":"^1.4.2","eslint-plugin-n":"^15.2.3","eslint-plugin-jsdoc":"^39.3.3","eslint-plugin-import":"^2.25.3","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/glad_1.0.2_1656655720071_0.4115243324999782","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@amazon/glad","version":"1.1.0","keywords":["amazon","layer","diagram","architecture","validation"],"author":{"name":"jp@vteam.com"},"license":"Apache-2.0","_id":"@amazon/glad@1.1.0","maintainers":[{"name":"jpdup","email":"jp@vteam.com"}],"homepage":"https://github.com/amzn/generate-layer-architecture-diagram","bugs":{"url":"https://github.com/amzn/generate-layer-architecture-diagram/issues"},"bin":{"glad":"cli/index.js"},"dist":{"shasum":"183fa6f3690ced58ee1214c34e8395e84451eeef","tarball":"https://registry.npmjs.org/@amazon/glad/-/glad-1.1.0.tgz","fileCount":23,"integrity":"sha512-BadySh21GABKTsulH5iow9rCVIQBOs6ZHujXAGBz1awTTvTbr/ThY2G3OXT0EVo9UZJRoCXNJ4dNAxXXt44plQ==","signatures":[{"sig":"MEYCIQCR9KHnyv0VJykiGWf5PiRFOfBYUVo8OQbXAs2I1nEOIAIhAPMmqFbVS+YdlR42oTnIAsddfkJ2n+Jl5+vAtLBOdVnd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixRp9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEfw//QPkgTgxceTuSUenSBB8JqT06OFTq9CcSL4hglaxx+9t9opOW\r\naXfHnb2Ph/t1J/RT4a6Mr4/IPmYcqT2Wr5t3N72xLZQd/btnIumu+ttg8lOF\r\nCNF+fo39n+Tp79fR+ztz6qfHqnis7kuorvMRzG0BRGhms3UVaf7sPyVu2zMY\r\nj+GLdvljsTno/Z/Ebarh7YQUBbBpvmBd3jMZWIbJloUteJ8sG/gOvZg7HXoV\r\nPHjjiE2CtPWB9qY1+g0FCrr9Run17DGGQ78Ou4zrkzNkBHHsKQTrvOygo5BZ\r\nMOeu6u1mQd3Cy12MqBKtDiLI4puMqv5KhRVmf/6UTEFqFbmGtijH/qE49Buq\r\nUO10WymKC4USNUAQKzb+wOXIu9lCeLcjYyi75LH0sx6OB1xPmTqJrsKQCZUR\r\ny14CIoEsKdl3dgsYb5msmrnH1huXvINsDni9Je4A6k25zjYT2YK25cEFPB1W\r\nUFMVULq8mkJjavq1psuRnD2JPFC11Go1NFGpVjkPb+RimvaF5It83fTBZKtj\r\noDe02diBYmRKZk66gdDN2SoxzOnHYJi7N6H4CPIujz/03IFjsNLTJ6A8jir9\r\nC8kAEssPA9WIXr6CBGp5L0UXy3+c7Fpm/qZLX4k//ApxvTvAai4q6lwHmb6h\r\njRASjXQJy5xvQuf8n7Ku2J6Cw9SF2Vu74yk=\r\n=/Zok\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/index.js","type":"module","engines":{"npm":">=6.14.7 <7.0.0","node":">=14.17.0 <15.0.0"},"gitHead":"b5c962373dbcfc69cddc18b5eb594b4c6d8d4489","scripts":{"lint":"eslint .","test":"mocha","start":"node cli/index.js -sl -e **/demoApp*","lintfix":"eslint . --fix","release":"npm install && depcheck . && eslint . && mocha && npm run start"},"_npmUser":{"name":"jpdup","email":"jp@vteam.com"},"repository":{"url":"git+https://github.com/amzn/generate-layer-architecture-diagram.git","type":"git"},"_npmVersion":"6.14.17","description":"Generate a Layer Diagram view of your source layers","directories":{},"_nodeVersion":"14.19.3","dependencies":{"chalk":"^5.0.1","yargs":"^17.5.1","ts-morph":"^15.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","depcheck":"^1.4.2","eslint-plugin-n":"^15.2.4","eslint-plugin-jsdoc":"^39.3.3","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/glad_1.1.0_1657084541204_0.816253950510184","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@amazon/glad","version":"1.1.1","keywords":["amazon","layer","diagram","architecture","validation"],"author":{"name":"jp@vteam.com"},"license":"Apache-2.0","_id":"@amazon/glad@1.1.1","maintainers":[{"name":"jpdup","email":"jp@vteam.com"}],"homepage":"https://github.com/amzn/generate-layer-architecture-diagram","bugs":{"url":"https://github.com/amzn/generate-layer-architecture-diagram/issues"},"bin":{"glad":"cli/index.js"},"dist":{"shasum":"a00fc1b6aa053749b3dfd320c97048850544a8d9","tarball":"https://registry.npmjs.org/@amazon/glad/-/glad-1.1.1.tgz","fileCount":22,"integrity":"sha512-+iBKEyLWLsTOvaa1TQ0R1rsQ/PuKyuSmv5yCmfFwQXNkiZySxAHtXhAJRaKhgJXe2j1iSAIdDIj89XrUvfb4ng==","signatures":[{"sig":"MEUCIQCahVOLn8yCp731SOFYCEwrvwC39d6lZWJgsG5HO5bZLAIgBclSobJXa0rsycKuxc/D5Wmf0t/3OMhG8yHHiBXZ4BQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0wvwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7mBAAor5SXQ1XfICahIWLe+TY+VJ6NuSXVJTnBnBmXTMCsvaGhYoy\r\nWOtx2jv812I9+vi1xVJ3L4r/VHV/BQnaOpF/js7ekreXOxmZppT6n9Y6/U1H\r\nKt9WARlMIccjFMX0RwpyRIhjxSzMXfyxzIJ1SX0X6Cl3LeBjyVVEjPjwAo9Y\r\nChT+gbvIodg4kO5TWz0OKYI8YV0LaYS/hpghQTBQ+9GNaEchBYKMKUTKabRL\r\ngpIePZe2uvMQ2rEG9iw3TssPn4qCesXeXWkedjUD8rBs2OC5HEOjtm3rj3/j\r\nNywEdgIZ/0ogz+Wj4X6UBa8vrYWAJweDgeZZ2Xxkesp2rG+LTEd0qR1LjYHG\r\nZYosrKu/8KWdsD/ofGn/VTzetnstrbeGr1MLYzin+ywO2Wrl8N2uu3iGsMvi\r\ni2mLj5AfRNm7CN0YY/aO79aNWQw9FKZdQf8E73Hj1L+Lpm9G1FMcStgQWm8A\r\nnRZJXcHZa6CeEEquU1UMJkTB18BNhgEb420uW3epoE1z6OkOy76MRlLtFkOX\r\n3jOxvOZkTV8DEKizhh/bjBoKMaMpnoDHgenhB+wAYU5siOH5RzjpXS9EGO7l\r\n3xblpyRq9/nUtp/jZ730fFD66LVqoUu7/Z/feq2Y1WSfqXdFJPPkBzdWiOt2\r\nUF0R/rFsGt+oqPiei0t2G9Db8fkr0JnzxTk=\r\n=pdn3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/index.js","type":"module","gitHead":"ae877a0056d6403921450823b5c4c6f45583037a","scripts":{"lint":"eslint .","test":"mocha","start":"node cli/index.js -sl -e **/demoApp*","lintfix":"eslint . --fix","release":"npm install && depcheck . && eslint . && mocha && npm run start"},"_npmUser":{"name":"jpdup","email":"jp@vteam.com"},"repository":{"url":"git+https://github.com/amzn/generate-layer-architecture-diagram.git","type":"git"},"_npmVersion":"8.11.0","description":"Generate a Layer Diagram view of your source layers","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chalk":"^5.0.1","yargs":"^17.5.1","ts-morph":"^15.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.19.0","depcheck":"^1.4.2","eslint-plugin-n":"^15.2.4","eslint-plugin-jsdoc":"^39.3.3","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/glad_1.1.1_1657998320374_0.23958576892173222","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@amazon/glad","version":"1.1.2","keywords":["amazon","layer","diagram","architecture","validation"],"author":{"name":"jp@vteam.com"},"license":"Apache-2.0","_id":"@amazon/glad@1.1.2","maintainers":[{"name":"jpdup","email":"jp@vteam.com"}],"homepage":"https://github.com/amzn/generate-layer-architecture-diagram","bugs":{"url":"https://github.com/amzn/generate-layer-architecture-diagram/issues"},"bin":{"glad":"cli/index.js"},"dist":{"shasum":"458f5ee7440f27215826b38a868d9d9b426dc1cb","tarball":"https://registry.npmjs.org/@amazon/glad/-/glad-1.1.2.tgz","fileCount":23,"integrity":"sha512-M1IDOsVZKYqeEJncyw799aJzTBf5WrnfPugvBiWYD+d/VKotmm1IWA1Gy5FAppkJDoHL+GaFgx016Lf0nPyO8w==","signatures":[{"sig":"MEQCIDs7Nl7Z9MV7oYbbsgXHjV9paiRqJJ7/G2TcolqxNWM4AiAhKXkgSnadPMeCp20epjn0StBBtTRBcrHR+9XLkBy27g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6+RkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriZg//S9MJM9gLkJ4v8y9KYekTeoO31Ko7vFJ4aATFgabnYXkwlRw5\r\n7tnPcrOgz5LS3I9KvW1aeNi/Dk8clB+R+B0kS+7LTFaxNI/8hPa2Jl/CGVhL\r\njxpofsIqjTfTn3Bn8A2l/fSKMaK9HcVuVS42+GsX5G4ltKx0RJDu09UrrYLl\r\nxAUjtXFrqYxYbjKRTW6xMZjVJhMNMZpgSsBttYRXOfegHvgaUnBG59Kkdiky\r\nyZQ0NMoIMKlZFOvfqG8VDQKF7OodJ107vkE+As1gPhRWJjIklCGoFF+2nmJW\r\nynLNbpS5Cpek++HDW3cP0T0EBED/CjV+cSkTR8a8QV4JDoOoUpPOpxVg1M40\r\nKd2j1vIDJtzNWeUcffs7d3I5DnsBNDVGnYBh9oHHY339kbkOVtUYGJ9c1+hy\r\nQAgFrIpAOYizdeZjsSBJjnGMhqdqRzUAhsaXABeQJSjCtRZp8RdV+mL5hvpV\r\nIR4CbHZIGxoKr08dre6D15Cz9Nea50oPWshfPFFBWYR0jXyNfFktVqNxKr1T\r\nwuTqYhfI4jZES1qOE4qYJo/yDaXR4kAJPhSFkiCso5uOqOQkB08Rs0X9Tqhu\r\nr3fgy0izcNiDckgFaS+EKqbb3MuhhibIEBGKd6iWtCHJex1bsp2UYRPM5Gm6\r\nimjfAd6VyK3O8Q5qY4Y5RduKoK3YXWZIpoQ=\r\n=+VbP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cli/index.js","type":"module","gitHead":"94849a0155b8a09eb14ee218296c7f808840a52b","scripts":{"lint":"eslint .","test":"mocha","start":"node cli/index.js -sl -e **/demoApp*","lintfix":"eslint . --fix","release":"npm install && depcheck . && eslint . && mocha && npm run start"},"_npmUser":{"name":"jpdup","email":"jp@vteam.com"},"repository":{"url":"git+https://github.com/amzn/generate-layer-architecture-diagram.git","type":"git"},"_npmVersion":"8.11.0","description":"Generate a Layer Diagram view of your source layers","directories":{},"_nodeVersion":"16.16.0","dependencies":{"chalk":"^5.0.1","yargs":"^17.5.1","ts-morph":"^15.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.21.0","depcheck":"^1.4.2","eslint-plugin-n":"^15.2.4","eslint-plugin-jsdoc":"^39.3.4","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0","eslint-config-standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/glad_1.1.2_1659626596748_0.3376626575010817","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-06-28T02:37:11.120Z","modified":"2025-05-22T19:52:57.691Z","0.1.0":"2022-06-28T02:37:11.322Z","1.0.1":"2022-06-30T19:30:17.162Z","1.0.2":"2022-07-01T06:08:40.260Z","1.1.0":"2022-07-06T05:15:41.405Z","1.1.1":"2022-07-16T19:05:20.557Z","1.1.2":"2022-08-04T15:23:16.895Z"},"bugs":{"url":"https://github.com/amzn/generate-layer-architecture-diagram/issues"},"author":{"name":"jp@vteam.com"},"license":"Apache-2.0","homepage":"https://github.com/amzn/generate-layer-architecture-diagram","keywords":["amazon","layer","diagram","architecture","validation"],"repository":{"url":"git+https://github.com/amzn/generate-layer-architecture-diagram.git","type":"git"},"description":"Generate a Layer Diagram view of your source layers","maintainers":[],"readme":"# GLAD - Generate Layer Architecture Diagram\n\nAutomatically generate **layer diagram** view of your Javascript/Typescript source code dependencies.\n\n## Motivation\n\nView and Keep your project source files layer dependencies clean. Avoid circular reference or referencing an upper layer from a lower layer.  \n\nSupports source files of type JS & TS, simply launch the ```glad``` and open the resulting ```glad.svg``` file.\n\n## Example\n\n![example](glad.svg)\n\n## Technologies used\n\n[<img src=\"https://img.shields.io/badge/Node.js-43853D.svg?&logo=node.js&logoColor=white\">](https://nodejs.org/)\n[<img src=\"https://img.shields.io/badge/npm-CB3837.svg?&logo=npm&logoColor=white\">](https://npmjs.org/)\n[<img src=\"https://img.shields.io/badge/JavaScript-F7DF1E.svg?&logo=javascript&logoColor=black\">](https://en.wikipedia.org/wiki/JavaScript)\n[<img src=\"https://img.shields.io/badge/Json-F7DF1E.svg?logo=json&logoColor=black\">](https://en.wikipedia.org/wiki/JSON)\n[<img src=\"https://img.shields.io/badge/TS--Morph-3178C6.svg?logo=TypeScript&logoColor=white\">](https://ts-morph.com/)\n[<img src=\"https://img.shields.io/badge/SVG-FFB13B.svg?logo=svg&logoColor=black\">](https://en.wikipedia.org/wiki/Scalable_Vector_Graphics)\n[<img src=\"https://img.shields.io/badge/eslint-4B32C3.svg?logo=ESLint&logoColor=white\">](https://eslint.org/)\n[<img src=\"https://img.shields.io/badge/code_style-standard-brightgreen.svg\" alt=\"Standard - JavaScript Style Guide\">](https://standardjs.com/)\n\n## Features\n\n- Optional grouping of layers by folders.\n- Rendering views as Posters, Layers, or Grid.\n- Render with or without edges (arrow lines).\n\n## Installation\n\n### Globally\n\n```bash\nnpm install -g .\n```\n\n### DevDependencies\n\n```bash\nnpm install -D @amazon/glad\n```\n\n### As  part of your build script step\n\nBy adding \"glad\" to your build step, you will be alerted if you introduce a circular dependencies.\n\n```JSon\n{\n  \"scripts\": {\n    \"build\": \"glad .\"\n  }\n}\n```\n\n## Execute\n\n```bash\nglad\n```\n\n## CLI Help\n\n```text\nglad -h\n\nUsage: glad < path > [options]  \"Generates an SVG layer diagram file based on your TS & JS source files dependencies\"\n\nOptions:\n  -h, --help              Show help  [boolean]\n  -i, --input             File path to scan  [string]\n  -o, --output            File path to output svg  [string] [default: \"./glad.svg\"]\n  -e, --exclude           File glob to exclude from the analysis, eg: \"**/*.test.js\"  [string]\n      --view              Type of diagram to generate  [string] [choices: \"poster\", \"layers\", \"grid\"] [default: \"poster\"]\n      --align             Set the horizontal position of the nodes  [string] [choices: \"left\", \"center\", \"right\"] [default: \"center\"]\n      --edges             Type of rendering for all edges  [string] [choices: \"files\", \"folders\"] [default: \"files\"]\n      --lines             Type of rendering for all edges  [string] [choices: \"curve\", \"strait\", \"elbow\", \"angle\", \"hide\", \"warnings\"] [default: \"curve\"]\n      --lineEffect, --le  Special effect on the lines  [string] [default: \"flat\"]\n  -l, --layers            Display the layers background and numbers  [boolean] [default: false]\n  -d, --details           Show additional values for each folders  [boolean] [default: false]\n      --json              Output the graph to file called glad.json  [boolean] [default: false]\n      --debug             For tech support  [boolean] [default: false]\n      --listFiles         List all input files found  [boolean] [default: false]\n  -s, --silent            No output except for errors  [boolean] [default: false]\n  -v, --version           Show version number  [boolean]\n\nExamples:\n  glad . --view layers -l --edges -hide  \">>> Produce a diagram with no edges, each layers are numbered.\"\n```\n\n## License\n\nThis project is licensed under the Apache-2.0 License.\n\n[<img src=\"https://img.shields.io/badge/Apache--2.0-gray.svg?logo=Apache\">](https://www.apache.org/licenses/LICENSE-2.0)\n","readmeFilename":"README.md"}