{"_id":"aws-icons-directory","_rev":"2-4f67bb9bcdc0e74be871a26c88479220","name":"aws-icons-directory","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"aws-icons-directory","version":"0.0.1","description":"Simple library that takes a CloudFormation resource type as input and returns a best guess SVG icon from the [official asset package](https://aws.amazon.com/architecture/icons/).","main":"index.js","scripts":{"test":"jest"},"author":{"name":"mhlabs"},"license":"ISC","devDependencies":{"glob":"^7.1.7","jest":"^27.0.5","string-similarity":"^4.0.4"},"repository":{"type":"git","url":"git+https://github.com/mhlabs/aws-icon-directory.git"},"bugs":{"url":"https://github.com/mhlabs/aws-icon-directory/issues"},"homepage":"https://github.com/mhlabs/aws-icon-directory#readme","keywords":["aws","architecture","diagram","icons"],"gitHead":"e78b5c7c46e0b80772f44f44415bb473f9751f18","_id":"aws-icons-directory@0.0.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-blyHJ1RsRCdKGQ4T4Pin7PvGWZb90hg0NKATL1felWrYsqGdSTBXodQaDxpQ6nEguei2NxO0mT7XxF/Ac8Fqwg==","shasum":"31316b927290e01b3fbd1276d3212df8810e157d","tarball":"https://registry.npmjs.org/aws-icons-directory/-/aws-icons-directory-0.0.1.tgz","fileCount":1848,"unpackedSize":6595695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2PltCRA9TVsSAnZWagAAlJAQAIP5g/kqPYpLcFuWIL0P\nMhuT/5MJk7mxy6oWdeNIPZtf9F4lQ+63TDvNIDlTMaOIScyiU7M78LQBCuYD\nyxFyr6fEVgb8OOyg0Qji72ElbyYPIeIrcjWqyNAaXQ/AmSApWaSgYUOTllSH\nYgetIqaZEBKxaConCQmhnLOYUWaq8JZcOLVp7w0Vz+TV1JRt+X9BLGnfd0L8\ndbRvOf9hgTE2r9PxaQaPVPDuMylLB9QW5wobkCWA2TdE6spK9NR/182WIXfq\nh7vkXw3D9qTnJmENRh2oDBDs6DtrdQQMUgPb7oxisJt1B5ELW63x4etHhHrx\nJXw29czxtGZH2SmnVLYw6XMZwjQMeVkX6YirLmUKBPdlKhr8yjQMekn6vcry\nk1+9JGffZ7Ur+Wth+iwKV5CKUPrDfd8aM/XYdcOrb0/WVy2GY5f6YbXveCKG\nFosw64+xfRsFHDJNjObcZhqEa/vwlR2cYtLD0TAIQs5UoxhC+BZXOp5qiWeS\nASJaTgFiB4xiRBwIALkdd3umzNIapCicZ2818pG6Jx2R6fgPd7Vte5Nj6VEP\nw4Q5U/DUk69vFCvnZJAvE5jLlEv75Q2PbWdgN3zj6xcX46veTFg6ZPHGMUKv\n31ZJRF8dDkh6QU5dtnP8KEDUqYYhDucPhxSjOOIAYdRIpnLL1zf02Q6jNFqn\nvXKF\r\n=dTdl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZBDUAQOqWDQ94MYngYbsWBRV6pEQcS0Idxq/D6qyKmAiEA4cuEPZ0pSFF8I6RTBmsHPZQ4wRmUqbCq+wphtCorEbE="}]},"_npmUser":{"name":"mhlabs","email":"mhlabs@mathem.se"},"directories":{},"maintainers":[{"name":"mhlabs","email":"mhlabs@mathem.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-icons-directory_0.0.1_1624832364721_0.4176981920448173"},"_hasShrinkwrap":false},"0.0.6":{"name":"aws-icons-directory","version":"0.0.6","description":"Simple library that takes a CloudFormation resource type as input and returns a best guess SVG icon from the [official asset package](https://aws.amazon.com/architecture/icons/).","main":"index.js","scripts":{"test":"jest"},"author":{"name":"mhlabs"},"license":"ISC","devDependencies":{"glob":"^7.1.7","jest":"^27.0.5","string-similarity":"^4.0.4"},"repository":{"type":"git","url":"git+https://github.com/mhlabs/aws-icon-directory.git"},"bugs":{"url":"https://github.com/mhlabs/aws-icon-directory/issues"},"homepage":"https://github.com/mhlabs/aws-icon-directory#readme","keywords":["aws","architecture","diagram","icons"],"gitHead":"50d97d12f1435e46f5d9ce32371cd49c5b33d5dd","_id":"aws-icons-directory@0.0.6","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-yLEJx9/+peATxmIEXx/6CaNQOrSvs3NXHtw9TfaDMfUMQRrFPUhAR4ThDwvxu87hWyCay9B6JUrKd+uaRONA2w==","shasum":"0903b144293ec8613b9803ec42c9b3017a87cfc4","tarball":"https://registry.npmjs.org/aws-icons-directory/-/aws-icons-directory-0.0.6.tgz","fileCount":1096,"unpackedSize":4134382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2Pz/CRA9TVsSAnZWagAADvgQAKUL8RIPuhYxh9ruAJHg\nDZC289NQUHMCUmpF6WwwLVL842RLjCkoD+lrcgcrTq+pAWcYdoGtN5btk8Hj\nVMjhUBwz2/hGQUv4AoetGggH0vj8yhkgZ/I+2cfEw7OQq7FxKA/hfvoTXO9O\nins5JRgdQG7b3uhdO25jnqUJ6tLdmiRexA2nr0rncJw5JTObKqfrC3qdD27L\nsrvKSGHMhxZ1/elhIMgTjuc1iUT18TCVOvdJvn4waboArYqAc+Aa8CJ5IvYr\nwOMefAcdSrFgloyb2HvVx5OgBuuiN74T5wVrslKeDPmt+hsNK2GEBOa8zhSM\nnCaebd+yl9yMNwvnk3AQSPkJ/nS8cnd6CgEjcrQ8a9fFwWUoh0f79ynaGRDC\naJp9xzoe8qckdu9ZY9pFumyZwcmpsM/AZ/UDD+MUu9NLAtNvhw9VMrKTxIY0\nx4fjzNQQChEARLtUdEmE45WLYFSufBX6oFa/TTKfklsFxxi2A8ghwLfLl7Sf\n46HdPxPWfLsk1yW5gS6WX4jJXY9cNj1YCxnFtuJAuOJtr4sc9hdIgxFR9eCk\nNXl02JA4pfW+yRbSU3sBgUEXakJqtimE28POB8YJv6faIFzHr3eTkwigHjAt\nbtQbdpIIKaJCYjH5wmym9XnwHrxx3mBv/gtVVtaO3YySzNX1bIOvitnVq+zo\nPkaT\r\n=kw3j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBp2ERWLFdu8q3tS2SnVW7lHeWgLXBo5Hvyrd5oJU81qAiB6p5bGkx4EoULBHI+G3XzedeOxYTVSNO5k4nnpBDmBpQ=="}]},"_npmUser":{"name":"mhlabs","email":"mhlabs@mathem.se"},"directories":{},"maintainers":[{"name":"mhlabs","email":"mhlabs@mathem.se"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aws-icons-directory_0.0.6_1624833279201_0.014323367435297163"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-27T22:19:24.721Z","0.0.1":"2021-06-27T22:19:24.957Z","modified":"2022-04-11T16:19:03.726Z","0.0.6":"2021-06-27T22:34:39.420Z"},"maintainers":[{"name":"mhlabs","email":"mhlabs@mathem.se"}],"description":"Simple library that takes a CloudFormation resource type as input and returns a best guess SVG icon from the [official asset package](https://aws.amazon.com/architecture/icons/).","homepage":"https://github.com/mhlabs/aws-icon-directory#readme","keywords":["aws","architecture","diagram","icons"],"repository":{"type":"git","url":"git+https://github.com/mhlabs/aws-icon-directory.git"},"author":{"name":"mhlabs"},"bugs":{"url":"https://github.com/mhlabs/aws-icon-directory/issues"},"license":"ISC","readme":"# aws-icons-directory\n\nSimple library that takes a CloudFormation resource type as input and returns a best guess SVG icon from the [official asset package](https://aws.amazon.com/architecture/icons/).\n\n## Installation\n`npm i aws-icon-directory`\n\n## Example\n\n```\nconst { AWSIconDirectory } = require(\"aws-icons-directory)\n\nconst svg = AWSIconDirectory.getSVG(\"AWS::DynamoDB::Table\")\n\n// Also works with SAM resources\nconst svg = AWSIconDirectory.getSVG(\"AWS::Serverless::Function\")\n\n```\n\n## Known issues\nThere's no naming convention between CloudFormation resource type names and how the icons are named. The list is generated using [string-similarity](https://www.npmjs.com/package/string-similarity) and some other tweakng. This code can be found and improved under [tooling](tooling).\n\nI've done some manual testing, but there will be some resource types that are pointing at the wrong icons. Please report these as bugs :-)\n\nIt currently only maps on a broad service level and not on feature level. I.e, `AWS::Lambda::Function` and `AWS::Lambda::Permission` will both return the Lambda icon.","readmeFilename":"README.md"}