{"_id":"@unifyux/icons","_rev":"195-7d96e42cedd21b3c3672b6baad52dd6a","name":"@unifyux/icons","dist-tags":{"canary":"2.0.22-1ed434625459a788fb185797067e1c1783e45a24.0","latest":"2.1.3"},"versions":{"1.0.1-alpha.367":{"name":"@unifyux/icons","version":"1.0.1-alpha.367","description":"> TODO: description","author":{"name":"mikewilson34","email":"Michael.Wilson@PERKINELMER.COM"},"homepage":"https://github.com/PerkinElmer/unify#readme","license":"ISC","main":"lib/icons.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"registry":"http://registry.npmjs.org/","access":"public"},"repository":{"type":"git","url":"git+https://github.com/PerkinElmer/unify.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/PerkinElmer/unify/issues"},"dependencies":{"@unifyux/brand":"^1.0.5-alpha.18+9251e31a","@unifyux/theme":"^1.0.0"},"gitHead":"9251e31a813f37de03b1fb583f61ad185236179c","_id":"@unifyux/icons@1.0.1-alpha.367","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.18.4/node@v13.2.0+x64 (darwin)","dist":{"integrity":"sha512-9isahDNFIBcsTd4IFHfB+Nz9R0lW/OW5Vj7mikW9DEnfUSEMqTITG8QmYNsJ4hlHb4zp3EA2ICwk29cymXPOFg==","shasum":"6968ea3d82f9592b52714045b68bfd5a7f5ef773","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.1-alpha.367.tgz","fileCount":3,"unpackedSize":1928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6QjHCRA9TVsSAnZWagAA7W4P/Rz39VY2oZRo3he4qpCa\n6POCTlyCu6PzuIYGj1RBHRPqOhcEzrLk1xRg4ZsW05zKdnVz/I3Nx4MSDvnc\nuB/+wB0zWBNo6T3o6WwIfBIWA+ftNCVR0rAT4xwaO4vG8SY2jsKak9vI41Sp\nA7Kw4mLeXwmEhNCbOGOKx7rnU17NCPLk3dlRyaLhs6chq6Jcd8saAemqhI8v\ng5BVz1DW4/eZ7WNsp+9IABUKnZfe4Ph9qdEYRLvEn4n/UYCnM14Q3PX5Y7Xj\n5JnO/Oqt+B1W6mOHDDpVRtH4EyKKvzKtMje+IWb8xvVXB+Y5RPeLKPuETFx9\nOdb4ZzTMSJi7CDDQCYM9EAmZIU0h7LRBFtHfpaErcstxh7L0ely5VFWv2WZt\nZG13pkB4FSx+I0p4Ym/TlNgXwsJ0JZZkiGnqcc0iihQqFPR3H26yrQECLCzB\n38jjHqdvk1Lvw7QBvzT1OTvuAeHHV0acggdpo/WpLoO92e1TW6iOeQQYcXlj\nlk0h8IufPjxfVYMYgy/SsKaxz5+luoG0GDpyffLNpcBPRo1xzFX3zqav/Wya\nGbSmxtCHWnzfIvlsqyTeNw+1Ze3hmeWDdkvxQrWmG+maBtaIjUsEWArh8alN\nY/WYlTU9zbuZLQJA9ThTQXB1uJ/AuJnqKmgtQ3AmoAo0kTqt63N4KsrvCJZa\nUoKc\r\n=t7OJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDA5lJNxDJCtb2P5RfkHysaXR63NnDaJ3Ls6tbU1nxMNAiEAtvk7E/M1g3U1aZ/G5BX571vyL3dsXHm0vN/VCoObEO0="}]},"maintainers":[{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.1-alpha.367_1575553222995_0.44013361560518316"},"_hasShrinkwrap":false},"1.0.1":{"name":"@unifyux/icons","version":"1.0.1","description":"> TODO: description","author":{"name":"mikewilson34","email":"Michael.Wilson@PERKINELMER.COM"},"homepage":"https://github.com/PerkinElmer/unify#readme","license":"ISC","main":"lib/icons.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"registry":"http://registry.npmjs.org/","access":"public"},"repository":{"type":"git","url":"git+https://github.com/PerkinElmer/unify.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/PerkinElmer/unify/issues"},"dependencies":{"@unifyux/brand":"^1.0.5","@unifyux/theme":"^1.0.1"},"gitHead":"e926922ff66a152377331cd7769db4ac0a4ecdb4","_id":"@unifyux/icons@1.0.1","_nodeVersion":"13.1.0","_npmVersion":"lerna/3.18.4/node@v13.1.0+x64 (darwin)","dist":{"integrity":"sha512-MDdrZvsYw8Jk5/x8L+dVkccaAjAwgZHir5nBwI0DgY7wry9U6HgYHYUyOpYWTFUWRGYULU8G2jiQj5/WnPJjGg==","shasum":"4b6f37cfb6dc1f337209fc6ff9ffae46e27ccd07","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.1.tgz","fileCount":122,"unpackedSize":796313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7rScCRA9TVsSAnZWagAAqwEP+wSraDl7nKtbUanLULJd\nOux2747Z+NWlbErGZ+bh/KVMwAaGmQoB/8KvDrEXdcHn+QaNlYDmPvdJannN\nBWqcHXP2t3+mjeECNXqR9nIf/61kP5JEhqWCkHHWUopaNl+J0VQE2ccH1hRF\nDfVyeEHuCBY0lV0N1o5aF7brzvySsp10jweL4fpKzkpsxXE4/ahQ4katsqV6\n/zCG8nkHvob4KcPUCawcBFqKycE4S6u77Ld2YYwwFNp2htFRUVLdoab4EeBQ\n2oZLVrKXAyCaSB1SXkqXBDtPiy/nH/L4cejYDUIJTKqEfpS/PRGpy+QFLbv7\nak84vc1PA4VmG0qGTzbRwHv1Q9AJ5FFUdVaCNhEQitCsgbxwoMM/NjcaUVsa\nhhbx0b/PGCGD5LyEsmBlGLRm0ni1hQN0FSkx9G3OiO8rrCeO4FXiHHGmOHsE\nenA/e8tNcnWMhaBndBX0OFF89l1/uBBRjcl3K2h71yXe22daE7usD3TCT6ZF\nRlQCBsIF1v5ShWmhVYGRw4HfdiIutoGAOCEB9QYU6WX7lxo7I7CxHHHZHmsW\nELXdULQVF5B+ri2QQWSDu/sam+oTWhJsZL+0lclvNLFmox6ZD7HzIem+dzRn\njsFlvPRLf8cIvyeNBJjwogjraKRO94rCdOT8bDaXs5TEFRc5zRdZ8hPO/sdh\nPDZ8\r\n=jipp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI0WyZiX/+w+V4rCnDKxP30bdYKqeCRqzGPjHWzKvAdQIgaVNFJ1CN+kmAdofUmWHOfyPIMIeXjMao9DqeqaL26CU="}]},"maintainers":[{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"idea34","email":"idea34@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.1_1575924891844_0.9154821033790419"},"_hasShrinkwrap":false},"1.0.2-alpha.3":{"name":"@unifyux/icons","version":"1.0.2-alpha.3","description":"> TODO: description","author":{"name":"mikewilson34","email":"Michael.Wilson@PERKINELMER.COM"},"homepage":"https://github.com/PerkinElmer/unify#readme","license":"ISC","main":"lib/icons.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"registry":"http://registry.npmjs.org/","access":"public"},"repository":{"type":"git","url":"git+https://github.com/PerkinElmer/unify.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/PerkinElmer/unify/issues"},"dependencies":{"@unifyux/brand":"^1.0.6-alpha.3+d5688102","@unifyux/theme":"^1.0.2-alpha.3+d5688102"},"gitHead":"d568810237d4455b34bfccf3a53520d0c0930eb3","readme":"# `@unifyux/icons`\n\nTHIS IS ALPHA; NOT FUNCTIONING / PRODUCTION READY\n\n## Usage (UNTESTED!)\n\n```\nimport '@unifyux/icons/dist/svg/alert.svg';\n```\n\n> TODO\n### select icon by name\nicon by name\n(need reference)\n\n### set icon colors\nicon-primary\nicon-secondary\nicon-neutral (light and dark)\n\n## Support\n\n- SVG is the primary supported format for icons\n\n## Insights / Challenges this package addresses  \n\n- use an icon in any supported framework (or any other)\n- single source of truth / best practice\n- extendable to custom per app configuration\n- easy to use just 1\n- use as font?\n- third party libraries supported / included? FontAwesome / Material\n\n## Sources / Inspiration / Notes\n\n- https://open.nytimes.com/flexible-icons-with-react-svg-973f310e6382\n- https://levelup.gitconnected.com/using-svg-files-as-component-templates-with-angular-cli-ea58fe79b6c1\n- https://itnext.io/easy-way-to-organize-your-icons-using-svgs-in-angular-5-f35333d0b442\n","readmeFilename":"README.md","_id":"@unifyux/icons@1.0.2-alpha.3","_nodeVersion":"13.2.0","_npmVersion":"lerna/3.18.4/node@v13.2.0+x64 (darwin)","dist":{"integrity":"sha512-RTEFlTvxYYeHsacbew3PIiFmhzlTn1aZiQFtI3k8dGRdPzOfBy/LdpuYKfjTCuDY1FkchLsd5hqQHE6ospG7Dw==","shasum":"1e4112c3b8366825013e6480e034bb192778a1f3","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.2-alpha.3.tgz","fileCount":124,"unpackedSize":802585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8CXcCRA9TVsSAnZWagAAEUgQAJrYiyXvLWi4OnhdSS72\nSqrc9WEWkEW8ReAQalVnhiebW96m1Mo2/3hgpWmp9STAYlVr50QB70SUrIyU\nDhYlAIEDfn7bzfW/ZYxfeVKaT9HUokpoaL3qY1vBN/pIN1w/tbAPLKFdQ3Si\nhCHazSwzxSAVDE8EINWWMl5MT5FprTNKFeg+xI6wlDvgbI6k8/hr18d8uEj3\n5dB+QPEBf66ZoZ9vLW1n/SYnsHVA9DAW3GAjc6VH2zzJ+zCdl8W2QOg6liY/\n0TsxaQL9CR0NEJy4WDBYRfTQ1LDWDbKS/EV6gf22jqUcPAvGsxc4ChA1QFsG\nULSYQJOqc228Hpv6IycVM0qi7gdBuq+0AQEaZibRtzzS67aVkpr8d+wqISXt\nQ4doOp6raPl0ZJlwlc9QELAqAoYDmgDpp9xAtk9Udx0uS3q0x0qmg9yv6NcA\n6AjLe+k4OWSCj2fhIMVYV2DhAUJ67yczrRFh0PxeRrbQojETO2kb7KuCn9T8\nkrp3WvFX+vB6w7okDWLD7FtCpmhx359FwJjHvblia8Yc3YToil/bGehHYrXn\nkjgt0nnnjfnX6ipTNajEUP5s7CIithxDWmwuYIo5v2t+4SO5jK1/0Zc+Nacu\nDXr1A1X6ranoupy1TXH9kdvvVF8szWSaeol5hI3DYAtEkWk1Xf++sxfFJ3LN\nAEGX\r\n=Ri5J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFExu6cmpAMMkfgef7Vby52V7waNOkMzM3Pnnz7DS96rAiAZSovHc2i+EH5Telk3kPKuvQucubVRGXNHpiAJZDQ5BA=="}]},"maintainers":[{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.2-alpha.3_1576019419665_0.16385753095086342"},"_hasShrinkwrap":false},"1.0.2-alpha.17":{"name":"@unifyux/icons","version":"1.0.2-alpha.17","description":"> TODO: description","author":{"name":"mikewilson34","email":"Michael.Wilson@PERKINELMER.COM"},"homepage":"https://github.com/PerkinElmer/unify#readme","license":"MIT","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"registry":"http://registry.npmjs.org/","access":"public"},"repository":{"type":"git","url":"git+https://github.com/PerkinElmer/unify.git"},"scripts":{"build":"NODE_ENV=production node scripts/build.js","test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/PerkinElmer/unify/issues"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-react-native-web":"^0.12.0-rc.1","babel-preset-react-native":"^4.0.1","del":"^5.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","lodash":"^4.17.15","svgo":"^1.3.2"},"gitHead":"689dce10422d17ff55e668f8f892bc40e13a4c26","readme":"# `@unifyux/icons`\n\nTHIS IS ALPHA; NOT FUNCTIONING / PRODUCTION READY\n\nThis package has no dependencies.\n\n## Usage (UNTESTED!)\n\nThere are three types of imports supported:\n\n### 1. As a react component\n```\nimport IconAlert from '@unifyux/icons/react/alert';\n\nconst Icon = (\n  <IconAlert\n    style={{ color: 'white', height: '2em' }}\n  />\n);\n```\n### 2. As a js module\n\n```\nimport IconAlert from '@unifyux/icons/module/alert';\n```\n\n### 3. As a raw svg file\n```\nimport '@unifyux/icons/svg/alert.svg';\n```\n(Make sure your project supports .svg as a format)\n\n## Support\n\n- Input: SVG is the primary supported format for icons (in the /src/ directory)\n- Output: React components, JS modules, SVG (cleaned)\n\n\n## Development\n1. Run `yarn` to install\n2. Add svg icons to `src` directory.\n3. Build the packages: `npm run build`.\n\n\n## Sources / Inspiration / Notes for additional features\n\n- http://nicolasgallagher.com/making-svg-icon-libraries-for-react-apps/\n- https://open.nytimes.com/flexible-icons-with-react-svg-973f310e6382\n- https://levelup.gitconnected.com/using-svg-files-as-component-templates-with-angular-cli-ea58fe79b6c1\n- https://itnext.io/easy-way-to-organize-your-icons-using-svgs-in-angular-5-f35333d0b442\n","readmeFilename":"README.md","_id":"@unifyux/icons@1.0.2-alpha.17","_nodeVersion":"13.1.0","_npmVersion":"lerna/3.18.4/node@v13.1.0+x64 (darwin)","dist":{"integrity":"sha512-wMfk96Tko77NHYViHo/kNn5FPk4K/Aqbf4QTtWEgw0L97OFsvmhQ/66gnC0pHggy0B5DfqOarRjDU1T2Rvczhg==","shasum":"8ea3b433fc4589fa1b2083529209c27eaa364873","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.2-alpha.17.tgz","fileCount":363,"unpackedSize":410088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeASp8CRA9TVsSAnZWagAACoMP/2XNHSyuhjuMNWJ9w1Cy\nt3kfiLyTgho7g5llY+WJoaDwSRQOeyuO0cO8tWKFcKy+ztKsGGdYhlMR/nTJ\n1fyg4pKhgfhQ5UnZ4amMimOgOEa2FdTrFEi2oHTm8coeXM7tNtiIwgeV9qUH\npKfl206ohlObZn0zAPTdjxZbHOvaclum9MeX3O2mppt14FbnvGIa4NQ6NiXU\nvl45lgVzAL/CYu00J1sMfDURFQ8DEgVepb2lRVTD5vvFE+Oc1Bl+KqxJfoGd\nqoanz5ACA2Ut4RQCmf7a/KFKpapzeQqIHdyUHbSRqiza0xvXJjRlXa4BRT1Y\nqtiulWpQsIsRN4sZdqYz0Oc2seXoW9Lrsw8BNqjrTFCqC4r+eRHZOczsODKL\nbEpiOyyBHD5Iab1+fgeCzvopEA3zHD6S5LkK55C1K2t9NtPSPYPpd52R6p79\n/+jpy6pbHqRMa0eUxmboGHIb41ZXXklDvZxcA2s59V4MiU2dKQs286Tj0ZwM\nZYa4zDdnWu2wD5W3p4mJR0CTPlcFnOo2cNlBLTQv990sebP74tFgtIL4y4j2\nx7P+KZAcMogHTYv375GBGvIoPl4nSOSvyQ5HHjP7WcjZbNYVX3HiY3k5gs5A\nWVr+f9KT1RPuXuaiV2v+ND0G7QrMlcBwFiWa61zOoYGDB7fLLDVQNYsqoxyl\nB1bk\r\n=G0ux\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiibu5up0y5ER0u0Acd2Tqrwjt5kqe7QHDPPhgcNS7mwIhAJLJ1HECkGoMAt4AEr/b0KnfxiSZivdiArTnHN/Svrqz"}]},"maintainers":[{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"idea34","email":"idea34@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.2-alpha.17_1577134716487_0.9449783274993264"},"_hasShrinkwrap":false},"1.0.2":{"name":"@unifyux/icons","version":"1.0.2","description":"> TODO: description","author":{"name":"mikewilson34","email":"Michael.Wilson@PERKINELMER.COM"},"homepage":"https://github.com/PerkinElmer/unify#readme","license":"MIT","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"registry":"http://registry.npmjs.org/","access":"public"},"repository":{"type":"git","url":"git+https://github.com/PerkinElmer/unify.git"},"scripts":{"build":"NODE_ENV=production node scripts/build.js","test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/PerkinElmer/unify/issues"},"devDependencies":{"babel-core":"^6.26.3","babel-plugin-react-native-web":"^0.12.0-rc.1","babel-preset-react-native":"^4.0.1","del":"^5.1.0","fs-extra":"^8.1.0","glob":"^7.1.6","lodash":"^4.17.15","svgo":"^1.3.2"},"gitHead":"2b6c8b1728a9a13c21c56a4319c1632237b126e0","_id":"@unifyux/icons@1.0.2","_nodeVersion":"13.1.0","_npmVersion":"lerna/3.18.4/node@v13.1.0+x64 (darwin)","dist":{"integrity":"sha512-619IUlIjd+iqJNN6t2sc7QsN5V1SztGU6adQ1Y3q4CdByFWMdG/ZwxnVsCyaO4pvCHQwFKc6GIOId2cswisF4A==","shasum":"2b7df8c19d7c69778eb365db052dbbbc922dc23c","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.2.tgz","fileCount":363,"unpackedSize":410070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeASsdCRA9TVsSAnZWagAAjWQQAJbmRZ1T53PBj7rHiZZz\nGzgT9fEbqImc5V8RwuAork5ZJiZqvBDNalWtDzrPsNorHyt6gGEuvqyC1OVI\nSsDeRiAN/2yLLs0AWmpc2MJazbWtIQaIR6K0sYnBxQ8Zya7UrV5X3i0hNRhA\ntoOZnoQKmuuXral+B4tkyptyZRFcFYHydMaHK54rfoLJVDLyytk2CZbuOQNe\nEwIHj+mIyv67bOASVf6d/x+TMbYLKLUgzqmWUEYS5VlPjEKtC2hs8PItpSmR\nTcyYt22Upx7rh1wBNsyykzcf6ZnGBVzRa69VagovASIBpin21xzskpJs/cgm\nOg+yTRbjiN0ziTt0TcsFIoXsVp5fueFb+7kfsOZjol4S2/BZu4aVTjmsc8+2\ntR/2inIgvEB+WP+AkjPuxbouv4VetIOdNL0RxdKhHei56kol6JCa/HAVIuU6\nr0SwvwBvaJNm91QK2KpPDISvzaNOCUwu/OgbF9vLWAIhXnvQSRpzN9i8KMKx\ngGGY3AvOeUazfdro9R3idax1B5C2ChqlkAs+lBJ2wr6UGOUEH03CwAwW3ol+\nRGoSSexDAAVQlUnqt0VEt0Q1PxPPhP3qMiCAXZUkV/uQu1q4HCEy04xlZpAi\nUJpMq7NvEoPwn4uYFgqfyDxRf948OaWBHkD0kYoic+XgO/vCDsMW27xShPrM\nnnja\r\n=8ZFU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVlgktW8ZK8agJ1rq48vF9HEN7ilsJ2uxeucBSBli75QIgLretro4t5ces/lHT2OI43PvC4vK5/vNTPQ048lnGXa8="}]},"maintainers":[{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"idea34","email":"idea34@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.2_1577134877172_0.23350622470169413"},"_hasShrinkwrap":false},"1.0.3-alpha.68":{"name":"@unifyux/icons","version":"1.0.3-alpha.68","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"0257c9e606849cba39f378ab5d508518d81ef08f","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. The only color which may be used in icons is black or #000. This is necessary to allow overriding the color dynamically. Both stroke and fill color may be used. A value of 'none' is also acceptable.\n\n2. The SVG files should have a width & height of 20px.\n\n3. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n4. When naming third party product icons use the format [company]-[product]. So for example: `ms-word.svg`\n\n5. Altered art from MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n- add icon font for legacy apps https://www.npmjs.com/package/icon-font-generator\n- auto build export list?\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@1.0.3-alpha.68","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-hRERgWJSxhIvx3r6LNWZyenVPJP44ug+buXprh9VBT8MI3G6kKGMyciebS6142RpkSfKjmDMj1RqnuOwNwQV1A==","shasum":"1cbf90adc4d0da1768627ac977b3dd5dda20a1f8","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.3-alpha.68.tgz","fileCount":28,"unpackedSize":88664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemH79CRA9TVsSAnZWagAAVdsP/2II15zs+8mi2CQFqR9h\n0sM5kgNuWOWKmfDFUThzdA/mlV+c4zn8LmVfLVfpJzuHFAAVd3v0cpwn6ruN\nc1kQABRPdRal6CWz09vO0bkBLA4/woTHfevYWmDfcfFFmzR9fENCBC3a2lPX\nEmP6o9WfKenauc2HCuYP0JHZEW7kkOo2utWwvXCALyR4gQJXMu9Qu3YTYWed\nCCSxolmbjOoGPLq3kzH5uGuKrRLfbuVJP7Ytnlyhv7szhHIg3ET+plVp/XWs\n+5BtZvjnEpURKf3KVuvqypfBdEpqVg8NhLTcR0pogzJel4SB/u/kFE3y2BnM\nH89+gTN+4F6Jda9Eb0rX17kn9znOq+Q3Agj0hiGdNtz23Nt1ZfptNjgAVKIX\nYM74VSEMjlLUK1QjvOAYMeVYi1eYTDSEVfHl98IMNtGLFTbUwldMNCoOo1zj\nik9VzDANkqLNnIHMWGuJyl9qAhpB1kV7VLV/e0JoZj3wtSm0iJZ5TofGzFT6\nhwOEynILFVdr5EQ4ImqI6zQMhmyQpAE6eLhO1gKN6i7mRben+Pux1k5MTh/1\nQKhQZjpCbU5dglJ2sck/SfzD53fMciLOnHwVEsUUVnpsvJTkrNmgakvYzD13\ng3+qz/rW/UoB5yo314rwA+2eq46kJT6bMmVbsLCLS0RlfpgpKktxCWXmtf6O\n8WcE\r\n=wWnS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCyd4fPxXFFLiKJ0k4LQYjnR42JE0jAsFJqtF4ewlBhAiEA0nlsXSE6NFG1y7Al9/9oEQ8Q8yh2LkOvLh4KwXt68mY="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.3-alpha.68_1587052284425_0.37348315304325763"},"_hasShrinkwrap":false},"1.0.3-alpha.43":{"name":"@unifyux/icons","version":"1.0.3-alpha.43","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"6bab5288f8396f3467c73cc97112e25ea68cd3ca","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. The only color which may be used in icons is black or #000. This is necessary to allow overriding the color dynamically. Both stroke and fill color may be used. A value of 'none' is also acceptable.\n\n2. The SVG files should have a width & height of 20px.\n\n3. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n4. When naming third party product icons use the format [company]-[product]. So for example: `ms-word.svg`\n\n5. Altered art from MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n- add icon font for legacy apps https://www.npmjs.com/package/icon-font-generator\n- auto build export list?\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@1.0.3-alpha.43","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-kCGS0gvZOa6XsPkpJ8kTbEwCWqwM7bfJGKaeg8p1ZmitdLw+nnuB7tpT68068BGGUGu8ruL1SGPbryfl0ht+BQ==","shasum":"9fcaa95e5c68a46b4f219badd9d9f4f80d215d28","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.3-alpha.43.tgz","fileCount":28,"unpackedSize":88656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemJ1gCRA9TVsSAnZWagAA8EUP/ilEGyd5mppxS93O7KB6\n0AtBwZAWr0tbdmCW46R3P0OL0FnaQIfjKK4/ReXpzcyNsrTN8fcC3RzD0A8C\nJtmuACRE3d0EtSyOtLGFpDCPjDxs+pFbyDEHHDdRVoQoa7vqNyaWbvYh/LxH\n1M9m+BQq67JoXu1WFRY4FwaWT97bguqH5nIpEL3ePg8Drs97f4gSGdGEB4Ht\noeX/Bl2Fj1C7uwW9QXSSzRNHA0I0zLyEf+/jXb32X7qRjKTs43OyP4zxfszB\npy2uKeDX2ELDoaFKjVHx3qPhs+VSpzUv+5pivQM0urR0DWSfpPfR+46zd+qI\njAkVXNbG6Ut11naRn+z2XQtdnl1+/BD4KpUr3o33dMkjm3TteWkSwcG3o2l1\nqTGWz6eGshjKudUUc2IvkeiPvkavl44YwNGy6laNzXcBTBHCHDtResibw/BP\ndvlvKQy8q/TXB++i9p/4CKqCtRlQnNxvMwXT9EXOAQO1yCJoxNbpLQOJ/FX2\nqykMuJ1Hd/EgeMPIWKtVFkcJcSDhRTOcU6d61w1HXkQhZrAW0qYDuoaC1jj8\n+Quc9Zk1k8RKTvJYBj9kxCQO0I92IhPPlHs33ZkVgSBcjA3LTIWyCwPd7g+j\n4N4CZqwwjYVjxtJs1HqZnbfsWeRsGKOvmsJnrUPVoE+9FArsX5dCnUlGjG3t\nVUA1\r\n=ZaET\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvKLa1ZUsNxReDNTzyIB6S9InMZgWpTH1uPm/ZB5ZVBAiEA9jq0sdUO720k+8l09pIIMeJzryCMj1TBDHuDuaWDYc8="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.3-alpha.43_1587060063959_0.30746712690018607"},"_hasShrinkwrap":false},"1.0.3-alpha.46":{"name":"@unifyux/icons","version":"1.0.3-alpha.46","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"faada92b3a8be22c5e0c0291c0d789cb90527ced","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. The fill or stroke of each element that has color must be specified as 'black'. This will\n   allow CSS to change the color of stroke / fill dynamically. To prevent the\n   svgo optimizer from removing these attributes, specify 'fill=\"none\"' on the outer SVG element.\n\n1. The SVG files should have a width & height of 20px.\n\n1. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n1. When naming third party product icons use the format [company]-[product]. So for example: `ms-word.svg`\n\n1. Altered art from MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n- add icon font for legacy apps https://www.npmjs.com/package/icon-font-generator\n- auto build export list?\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@1.0.3-alpha.46","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (linux)","dist":{"integrity":"sha512-SpsT9QliPnLxDyc+h3ED/CvKIJaJMUo9XEK2NlTeILWr9eu9+YLI7pkygkN+Xj63BDYB0zpUzE2JnUMGTkdFpQ==","shasum":"7b449ccdabda2e498e04998f475a57140b4fcd30","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.3-alpha.46.tgz","fileCount":29,"unpackedSize":92423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenfO6CRA9TVsSAnZWagAAtR8P/0Pkr+9Z0C2iVi0Rn1Qp\nkjmBTfKAHvZFpD3YOoyjdH9DFuzDoc7FerE64PwE4jV2jsCJ9ydbMWJE0ffe\nvdTyOMqzzfY7ZtHS1865ksyucNw5dDdkxNHph1vWO00o/2vILTcB2eC0iQbD\n6ZsQczgYXMdSDZlA2/A0/2gjyND/RqVGyvHeSZaeYRA9oIJMLH1FIOpf6xBK\n3p79M4D+q6y985woOCXvwtk5VF9yI7WNlGYeXW+zNDJdY0Z2FA+B1XOb7Mmf\nnAe5zusE1KrsMbZD0paM2bgshouhSXo+SXI6xAsxn7Q0nfBrSQQzrqCJXGDw\nbck/0Yas3zKOCOrbflcVgN14aZDy75Sr7+BNdhfJd6EBfdP7tdi9rk0ukbKK\n01TdWYhW6Rqqysd1TuDtvVUMdq16fmUTg0hSfAERu73FSteSjcJSa+L6ycY2\ntYiKGFMG5P8R426h6DJZySDQbAgkAmy2HtGixevjdLIKEcmoxuaeXYhm7nsy\nrYE0b4UIzSA61A8Zhyw6n+Au8ylwGugogWrzTNTOQqDgk9MXVxM85xOy1WeT\nTUR6FSIcQ5vPi0cpe/vEJ5k/p7gD59ZKqNGM4eeKstCFIpEcsqU+7oxg/Ujm\njnZQga1NiGMLHu93Gdb4D0iNmWg2TK0jfjtqvLFDNSGymeU8CvPqpROOT6+U\nQc1L\r\n=kDrM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCeS73y0DUIKeFOc86Kg3p+/IQj0qJoJZEXJzd/mAaNAIgUZFn86xLElIkzYonGQVawelKjQFoCEdLZvj0QfpyJSk="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.3-alpha.46_1587409850033_0.6370404964931236"},"_hasShrinkwrap":false},"1.0.3-5669f70340ca5baf165267f55e01dbf12c4933e0.52":{"name":"@unifyux/icons","version":"1.0.3-5669f70340ca5baf165267f55e01dbf12c4933e0.52","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"5669f70340ca5baf165267f55e01dbf12c4933e0","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@1.0.3-5669f70340ca5baf165267f55e01dbf12c4933e0.52","_nodeVersion":"14.1.0","_npmVersion":"lerna/3.20.2/node@v14.1.0+x64 (linux)","dist":{"integrity":"sha512-ynncLHNCeFIAERkYTHs/scCXT49ElHOxUEvLctB6SL7tNkQGWt0IiTJm4O3LH4q7s+krPGO3OR9533HvnVKn+w==","shasum":"1ad2ceffd0b89e20fc1fd30d067295966d542cad","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.3-5669f70340ca5baf165267f55e01dbf12c4933e0.52.tgz","fileCount":153,"unpackedSize":1023615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeszmnCRA9TVsSAnZWagAAlekP/2Rc3FhcYazq3P9wXAYR\nmrC5uDI0/FnK+WttU+T+jD7vS2wFSJwxnsKtVtgxJ/sDDjV4cs9BkTR8wphN\nx2QV3BnOVggwBfj4hesgC/LuRcjpy0JCeREsTdzsAFYWsbcU07I/OQ+SP4T3\nuYeQpYI9uf4cgrtwr59aqVDw2bCKfACfZeXW4jDOvfESFojUgZnkeBiMVeWD\nu+FRZgE3bIk6b4JJ+zsh05HP220RBYzqwFeTUfm/HlK+PbTky6zpXCP3ggoc\nBBXveyUzKO/3nvy78DbDF9Ex5Sx9jD2iJoiKw2jIultnUquEmED6bvOK+iqT\ndT8me5K2trLM74dCHVo0/vRy9nuUwv0ZqYbIKUB9PBn0M7SFAWg8u3wV0/0u\nEYdpP8Hi7uytDPRZsefwl4rVeOnr70Rre5sAlAYtL6TazfolqqnzwiVHX6FQ\n3OF1XBAmo6Y5rwe7pMouzqwdgE9T6Wax7NHN1yPL6fhwzDbn+nZWdFbEbNtQ\neG+0RB3tz1ZNStKAPwel20eC3zN8I/4fvocsXCWdjBgSjUr7iofQEu6QpK1B\ntGIsWoQLDIiPwsfJc+UoXrGbcmW6alZEX1Gi/8kdqt5ITOcp6bHjDKLEizij\nXt1vYS1TpdBNOLWWGDY04nFaAPC6jzxrf1ILnFk1TnAnNMySJ4V4PWZ9EHzL\nw5fT\r\n=U3J5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcThTN1S77Wy/EtxNZHucJD0Y2GSqKBI6Dprhnk0PIIAiEA2hoerrgfimOHuhTNHo4jlTtG0KPr7hfT1RYZqizU8ug="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.3-5669f70340ca5baf165267f55e01dbf12c4933e0.52_1588804006445_0.7625392836802469"},"_hasShrinkwrap":false},"1.0.3-1d21ac15efd91b2130283faccd5500013c58f2ac.53":{"name":"@unifyux/icons","version":"1.0.3-1d21ac15efd91b2130283faccd5500013c58f2ac.53","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"1d21ac15efd91b2130283faccd5500013c58f2ac","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@1.0.3-1d21ac15efd91b2130283faccd5500013c58f2ac.53","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.20.2/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-kYLAiCDahSpljyfbKAWoCB/Uh5p1tnEEEmo/TcwTcbQA63scWGPOxBhmHoDqbZffJYKdtX7xjX+HHLBr4HKHuA==","shasum":"5161b68132691dcd3686c7287bc46837fbe51898","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.3-1d21ac15efd91b2130283faccd5500013c58f2ac.53.tgz","fileCount":153,"unpackedSize":1023615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetC23CRA9TVsSAnZWagAAqPkP/0Sdwncbt8/p8ktt5TnB\nKZHq9FjDrfJYWHwd3bCQn/dQJ5FAsQ8bU1nvV4Pv36y2qPCQatLcaeLVGYRA\nBX9aKRr7dCHEXhnXhGjRmpDPxcncS9HgvgcQrCFMlFX8SAiLZRD7G0Rw1wXm\nER3P23FYt2y26uvTKr5y/dggqzixdNVidmIzeHXC3PHoDPVlcSakksJdzrPV\noKBWEzMcRf6uQe2umWItewt8MIoo9cU10H8zFm8yrUJ9somqXVLESndJtdBT\nWX+XUrhPH9EyljS+JptxmCwzNnRFlLt8UEo8PNxnbZSq7lsI/PanxRAhSjij\nWBqW95nk9GG6Nr8TIhCbvcofuLtEyOm9FVsn8/XsGJnYe4cI8/hu3/auG1WM\nyfM7mDnuJ9rXBT8RjdWVumRYMsjNkve25WXpqRcjQ/dhnpoQ2ymLMlM83QL7\nf79Qzor4JLuKit6V7QYDFS6DJ5K1asP8Y1w5mnZICAWb0j1Cy31FoOGvg789\nHrwmB9vqAlWSO2Eat5qWMcieNAI3UIkhnmprg3IgBL76uD+bRi+FdzAmgiwe\nPvM88iZiN8keFmxvQ3P5TjFqW10ZQJZuRofc/oKVDfX7oCBYNe1pyCISbW3I\nXjyf5SfojfYecxbJXOAEcRrUnVEUVYzI5coX1yq8U2bnmlFjnCwRvhKBuf5c\nrsso\r\n=h1kY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsuyk8o5gLts98Kt5aci8JBaOsLHF04apXN04PwX1H6AiAupPmEY9iB7ymnKU866IWce+JTLIyKew8GBiSlUVP4fA=="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.3-1d21ac15efd91b2130283faccd5500013c58f2ac.53_1588866487177_0.45845388089554695"},"_hasShrinkwrap":false},"1.0.3-e51862b15cb56bcb733b1374719759bed5534785.54":{"name":"@unifyux/icons","version":"1.0.3-e51862b15cb56bcb733b1374719759bed5534785.54","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"e51862b15cb56bcb733b1374719759bed5534785","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@1.0.3-e51862b15cb56bcb733b1374719759bed5534785.54","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.20.2/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-tVRwuOVlacn46DV5T68jvZsKvIwmtxC+H6PN5qqGvftOq/Y+apezFEgmkC3jHbDytRbhjSghSRN1+eyQAmYK0A==","shasum":"75479090248c7ee58062eceb908776a36efe0fa9","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.3-e51862b15cb56bcb733b1374719759bed5534785.54.tgz","fileCount":154,"unpackedSize":1030933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetDJoCRA9TVsSAnZWagAAVTkQAISa4xt4HoOQ4sUHgdLD\nV84Z6BIL1IlieXZZ+wJ2AwpcMp0tnYYJG57Sib61Ccn8eOhqad9Y3mcAFPAe\nD8qT2Pevfmpr2C9O4vAr/uEwWMAhqeiQuv5OL9SHxrBnuvqPEnJdq3U/sco3\n49L5ewKcykLSakWP/DXkeyI4CyR3JKehiLFCqyqjltIK3kA3w0H+R1U2jj+y\ns8zRhhGSpvzEWfscmZs0bQfdCjhGITRz4Y3eFgCgwM1g02RrS234GVJI9vZx\n1GUhmjcharPGhMSDgoiypOKQY6/dj10jMz8GmP7M9k/e4+JF8urZ43Fp2vJY\nVRhObcynAN34GPg0999jOF/j5QMfqZ03iPC+kbh6M/4gmxl0qYHdJVN8nUHM\nW1Rz9abiRWyj/vl0oJ0WZ5dQJM15w/VaUiN8O7p4Jbxh7Qs7h6YDiVWP+i5u\nkIA1o3SHWLRXCrlMr6Bp53x9QvTHMd7p/ZDsyB9g56z9ZRn0wzM4j90tjztj\nCZ8SJYdNDdd8+Lp7nIEGSu+9O6Kstv4RU6PFThwzj+fHG5PeSPD/aon6+D+A\n5MLHHnCKQJRmZ7DizOYOZ9yWrKa9d2p+wcjQ81lm1SzAambQs4uMZT70F2w5\n9Z7GYkOOghwbw6ilDtsBqwy/vVwgm3tEoOak8NskRTkOVOZtO7V6DGcow4PD\nGLpE\r\n=xJvQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZn4Gbygs1/EhX2yZMOhmzmQV7NUFcq9CNypSXq3xn1AiEAzHsNz81Vxe2yXVfHsKR6PHTBQimJF46hihh2zwVDQbk="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.3-e51862b15cb56bcb733b1374719759bed5534785.54_1588867688160_0.1731038373793674"},"_hasShrinkwrap":false},"1.0.3-02413ef471054de5dfdcff73c68928ef5d078c6a.60":{"name":"@unifyux/icons","version":"1.0.3-02413ef471054de5dfdcff73c68928ef5d078c6a.60","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"02413ef471054de5dfdcff73c68928ef5d078c6a","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@1.0.3-02413ef471054de5dfdcff73c68928ef5d078c6a.60","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.20.2/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-+GgjPhG4n4pgSYjAPczjl8BjAkModbHPL3XmvayRvnt8DYLH3gJeUcQXoY4Lefk6FS+i7rZ9ARF+49OK97/Z2Q==","shasum":"df93e1ba4615f09c1d7f21b82952446784c4358d","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.3-02413ef471054de5dfdcff73c68928ef5d078c6a.60.tgz","fileCount":155,"unpackedSize":1033576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetYeICRA9TVsSAnZWagAAvGIP/AjfBMU7gU25SUA47wIN\nGIJg1IcSW4/cpOLuYK7f7gKNLWEj/8RrfKCID5lRr2vNflFfbnOn53umKwq4\nwf8pC79dVp7H0ZBlq21bEbPtkSZLmAHCzw5ve8XH4AR06WvELfEdVPbd7Ao2\ni/Hd/+5QLX5W5oK13FUKHvtocGLVkhqeh2CzgaLwaVAJvHvFioI7MlK9QjE3\n/qKloRKPCEjCuvvh3YP/KdxWsfAPz8gF/fhlJiFpkocTlJfdXR5pg8ta4w5C\nc6zd0kh5natsO5rRGhoVuTFSBXea9oDVfbkz5qgicwbFuWP6Rd+yB+9WcH+Z\nxV35CsFcp3O6Fd7lK0mANESVYSr7yxr+YSPK4F6bdSA+MOoZMTEFcNyQEO/w\nBFSO/duOOwLc1cSc78OUtW2CHw/sc40Z9xh6WD7n34irDLSvCyJF3oJ6/jxP\nso2Q0QQz94IQDNWQTLEzPcVK4k8F4On+op1l497zWZPqGUAUFFcJwEl10QB2\nq2WwYExU+qn0uADfhpYQux87NUT3Cmvl4eFeN57mUmejdyNQ+pnIcaiDgxQc\nQPUpMZk7PFHohdoGbi4j6pbObO5oER8uhJtJw8quTkPKndgQbjGVHFJw1Ety\ndQRA9mAynJliHGhokcH1DQeF/DV68NhYHDSIJioWawKgsSsvmDB2rGZiLMmV\ngdLn\r\n=y6Oi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFW2caIhx0h6vTd91JkniqLnADsQngnrbRSbWNVSnF1NAiEAlBAEW6Urvny7TftrRv4967XsaZUHVQfAalAqC7IEKpU="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.3-02413ef471054de5dfdcff73c68928ef5d078c6a.60_1588955016211_0.1216865708072592"},"_hasShrinkwrap":false},"1.0.3-ab47c1988d78cecda38b08ad71a6dbf9bfff5949.55":{"name":"@unifyux/icons","version":"1.0.3-ab47c1988d78cecda38b08ad71a6dbf9bfff5949.55","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"ab47c1988d78cecda38b08ad71a6dbf9bfff5949","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@1.0.3-ab47c1988d78cecda38b08ad71a6dbf9bfff5949.55","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.20.2/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-isPmqm+MzA3ciYxBIGuWJalgcsiGDVtUZG+O66LNXtxfy74G19z+y+KHAzJVJFuLq70kw4HYLehpaIhX/GOdnQ==","shasum":"e7e427b58fc833b93417f00394592a7acb22ff4d","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.3-ab47c1988d78cecda38b08ad71a6dbf9bfff5949.55.tgz","fileCount":155,"unpackedSize":1033576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetcQ/CRA9TVsSAnZWagAAL0wQAJJXJ8HE4umgQrkjdoCM\n9ZYCjULAI3RLVPFPf/WL4bfCLm4nN+gNHugwalvlbCeXamz/m72v57y6t+lX\nAG7lLBMWMxAe92omwMXSYa7xtNmpac+94lt62Qu9tn/Y69MTT0U5w6zQAmnv\nOAgL2eHhhNwG61WZopCHlZmAXHgKjFWTrQ89/SnVRE6/6n6D/9YYP88tFGqB\npBeXmZueAnNT4zsDoK6h6OcZl8TCMzUiehxSqnxk5ZKcCIoGpAE1k7/Qv1k8\nxnLwvobKhpVcvMsVBuAERB4EJOaKSDDDCre3haF9IqMo0t3bdXHXipNrzDo7\nyElPPK7ohfiCnf8aB/IZiap9+2rW03BzNtAgtgU+8CwT0oVW5axk9Bd9M5lS\ni7t8dfjE+bEgzY2MM1X6AYSGw9X2HauFsuBG6IaqgIAWJFr6bYRtDi+jApij\nUZq4vTtjx22SfjhBVOJLIXFToslODMdKJNcOW3m4ISWA+kk+Yzlkb86QOGBM\npbl/enI63+Z28BM1YOX+o2ULturJPvhz5ryF+1NG7QCMcbMlSImHN085k5Ft\nw1v2hMKngqKwsKeu7sAxou4ZcVT9zCFLyU/c10Y7xb648ihE8+yUEIkjqQS2\nKWF/B4n5NrSSSYLMKA3itadsyktTHmBYg5kqX9LhLcTiCed0BL2jBBGQVv4A\niEYF\r\n=mPl7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPaRYDxzeTz3MCnsJQbzveaUy/8R6jsTcayAa9kBSsYQIhAK6bM8Ff+53+a2YYKmS44F0cEdWuFdArlDMNsJRWzGe6"}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.3-ab47c1988d78cecda38b08ad71a6dbf9bfff5949.55_1588970559397_0.2190668448983084"},"_hasShrinkwrap":false},"1.0.3-157a6581535050f2d8653a5c6c55b14f0e9e7490.59":{"name":"@unifyux/icons","version":"1.0.3-157a6581535050f2d8653a5c6c55b14f0e9e7490.59","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"157a6581535050f2d8653a5c6c55b14f0e9e7490","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@1.0.3-157a6581535050f2d8653a5c6c55b14f0e9e7490.59","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.20.2/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-Gm6FirfgPaJC7Tc1MH8OfwQJpuwCOE78l6prGqudcElEQ+TpYWzmGi8zqIOil8L9MF+boRF7l7GTPgAFhe3H4g==","shasum":"09a1079a25051269776d9af1c550e42f1b373de6","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.3-157a6581535050f2d8653a5c6c55b14f0e9e7490.59.tgz","fileCount":155,"unpackedSize":1035863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeus3fCRA9TVsSAnZWagAAYRAP/016VJbwBdV7K/0DnGLI\nnFYbYoRhRtNHDHGfrIafP3GDQzco6xVSo8JYe7Zl2SO626LfU6bJqfHLzV1A\nW25dXHbhGOcpIBprO/kSD8PHpme1Bx6w1iGuDkY6x2tb4aypCWElzn9SgK/Z\nrL2dshlYumdhd5rbHlKatvUFucu5KZ1sIZDGzKwT8hrx/FMdp4j/DlDjM/at\nnYeH5EnYjJRpnTCN1jN+19T0pwh5IzdQSwjiCp8FIK/Bkpm6SbeF31lCBT0b\nDcln6y+lJb/J2V0CTTbqGb7Y7E4a3xJfEPJNBTDTVYfAhtzE3f7+2DCM6rmL\nEu1/ZbhUaHclAO0GlPTKaOZl2vJOnEeHkrA46fI1eaQxDaMgFIVHy+TkPNrV\n4PrgUzAFYX0s1X6kagWyZ43vp4nJ19ShHqJGtX0ynfSvp5vw1gDDwsrP7Guc\nV7u12mXhuRHS+JMbbWN51PV4BojCy/8JQmwIm/zVAo4TZp15hAXCWzQRkH4Z\nfPhl71R6u/Uj3DZNR6jW06dv8ZepXNnafUt7oDv+Q2a2Ly26B1OR7VX763C3\nXwj4lGrFjbPHXcW1t3gksy4trzPLp8ckYHV/MKf3vv61BGlYe7FtB0qS46XL\n6WYtvuhIN4ThQvUJMe9p0iSrTi1PIU1dVtKyx323v3HQayF9rCDQ5qnY83Z+\nEzSf\r\n=dNoW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICv7R6PDL0PNG7+C8eVjIb4BOYwS4IwbLxsxEzKa6IqPAiA/dACT+olv0wuOBSKPsA1dib4BuGbEBatuiIuDhytNWA=="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.3-157a6581535050f2d8653a5c6c55b14f0e9e7490.59_1589300703295_0.7280837980287376"},"_hasShrinkwrap":false},"1.0.3-b03994724d6e6033f32c340f4c607b463b015f39.60":{"name":"@unifyux/icons","version":"1.0.3-b03994724d6e6033f32c340f4c607b463b015f39.60","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"b03994724d6e6033f32c340f4c607b463b015f39","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@1.0.3-b03994724d6e6033f32c340f4c607b463b015f39.60","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.20.2/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-YwxbH0n9FTbnk0TniEDTj2sbTJds2WG4P9RqL69fUnY8kV1CnTkt37SQhEx69ilYJ2+gboQwHiAiHwIsf40Y0A==","shasum":"b00e1ead5204e58826a95a4c42ab2da5f207e03a","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.3-b03994724d6e6033f32c340f4c607b463b015f39.60.tgz","fileCount":155,"unpackedSize":1038336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevTpKCRA9TVsSAnZWagAAVHYP+wV2GwBvHspMRiziCubO\nPtKaD3XFipzILFQ7+ySsjfF5vzM2c9krx0qQovGg/fOOwIEiwsK1Elch27gO\nmcdhvPcsH//ooDsRC42yhN3R445NInHGdEeTFg9yJkv4jJFxSZ9qeZCEi+yG\nTC1vACgXno3r4RV4YoMoGJYV8OfUsQtcktS9SI4QPkQK1fpw9hRmeckckHOZ\n+5ddXPcjBvb2X2SA4LmSP6EYT++gtu+Tk33cQk8F2uXNvKFu/zRVgae+CLHC\nNw6G5eZvsK/434gyE2wezSZBXbw/QnMu93JswDtzaZHCl1Zx5JoV19EFqDAK\nslyrD66Ll7BE/u8VWdnl22z7AeyA2CxpHI2gvcVDmpGf9yZNZZXCKAV5QQSn\ne7EQXRb/qvxIxL/32hbS/aSW89xNosgP2hgidbuZIpaevVie9BjrHkrJBeWa\nxZsbVaa8VoS603FC3qgjBrtdaL45RQs32CHITWU/NkEa+xPOdgwHX//4eG9p\nsKnKsvk30Et1VL/ct4wO1bvAqh+ENQsEhPeDUoRZeBIKtk8BoY8mZewu0SWJ\nsMXw/vsjT4V8z3+ke9MuKZHqwBXzo961+6uZsDC3yr9b5oXDYJsu9dpcHZU0\nKs0SgPaVKlfYBm834cVTvLq/3MZnRv5h6Yo51GNENDueOIN8jO1Kp/Ae8uS7\n/SDb\r\n=ZCxU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFs0N7Lice4MoZYs/AuMAqj4EzErGd/lD4fbUjS4XXHAIhAJFVSiznwOF7/xuT9voLVDLZ8RJb6Y/dPUtwz73UMmQ5"}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.3-b03994724d6e6033f32c340f4c607b463b015f39.60_1589459530013_0.9995697185225028"},"_hasShrinkwrap":false},"1.0.3-07cac97cd3f6cedd29e4f2f8fadbf5793e8389e2.61":{"name":"@unifyux/icons","version":"1.0.3-07cac97cd3f6cedd29e4f2f8fadbf5793e8389e2.61","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"07cac97cd3f6cedd29e4f2f8fadbf5793e8389e2","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@1.0.3-07cac97cd3f6cedd29e4f2f8fadbf5793e8389e2.61","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.20.2/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-29z3m+NXW2VwvlgRLKLM6xkQBHdpQfFECFIr4yTb8YyEyhomVHi720nX4niKh/1LYgVAjI3DGWsFvMoJMP2RKw==","shasum":"cc2b32ad622602d7656622426b3ce447063f72fb","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.3-07cac97cd3f6cedd29e4f2f8fadbf5793e8389e2.61.tgz","fileCount":155,"unpackedSize":1038190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevT2aCRA9TVsSAnZWagAAgPMP/3XjB7LWWyHq7qGhsdty\nAxtgc/aa8MkkCrZg/ZWcS/xPXJm5mncXoJxoCvl3/xuXmQa73ELrbBUrKWvf\nomoQLOjN9dGMVTkX6zdd7DcTXQkDFnNI/YrX95zToVEdVq3uWyLe7rKFhXzZ\ns+FUqDgHlZ+8CHMxxBh77Yx2rGebFS7Yfbb/3tZ3hfEuGUnvpeTnktt9v9w/\nP6fp/k5CbYourR1B1r+P5P65IpsvCUr0Ghy/M8BHYs/s/0J8yu557XbwW0F3\n4DY1J8ERa3uPQIClNdcTe7r/Rpx4pTDEgGoG0ULqWdWhF8Tys5vbmWgHtH9x\n1/Y5EnAZyQ1irB0ogNHb/IXDk48CmL1XnePr3hAC2xgkAq99zpno8FQyEGK7\nVgwN48UGQ0CjKz2EswBCEGrl3OvHG6na0jdFaG0HNxFbRo0JcpM7mBi+Hm4I\n/Uqz5xNjd4iZk0h4C88ATcMULtTg0W8st8lWbiHeLSFtC9HYPXQOCdbB5ZXT\nJp11Mo6gWSlzE5Ghb/CwCbfffaasKL04bOSBhqkhdlf5cx3Q+mu2qFp4ZL6R\nTtjobN82aq2W853mp8VkHADmuPfGMMOTLASEDNP1r14jEMcZY6jxigcsyyC0\nsfcrc4krYKGEYK1YflWjOzF6mzUO67dOj2aq/E50eIVMzS+261UAuayUW41l\nIWhJ\r\n=Dyuy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGV2MluwZavv/w853l5Nk/ct5FICge/Btq81k4OXs0kCAiEAjoWJi1ZI3383HfCJ2DbHm69xO/SeESEfSSSg/Iu2ol4="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.3-07cac97cd3f6cedd29e4f2f8fadbf5793e8389e2.61_1589460377592_0.22537722906731794"},"_hasShrinkwrap":false},"1.0.3-94fe342982c70b19df6841228a9dd0c81d54b7ef.56":{"name":"@unifyux/icons","version":"1.0.3-94fe342982c70b19df6841228a9dd0c81d54b7ef.56","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"94fe342982c70b19df6841228a9dd0c81d54b7ef","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@1.0.3-94fe342982c70b19df6841228a9dd0c81d54b7ef.56","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.20.2/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-g6zfCS0AQHZhSNaY3SI/6kISfPz6u2UPJ1zeURX/yEeRM6PD7eSNNfxYRrEyhjUfQafcnSuZW89FkXhuaCDbWw==","shasum":"4fe637da490660a9ce2a650c79d2aaa815fc74e7","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.3-94fe342982c70b19df6841228a9dd0c81d54b7ef.56.tgz","fileCount":156,"unpackedSize":1040825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevVnaCRA9TVsSAnZWagAAHXoP/3PfnWtTQirTwZUP+csx\noGiM/fmpMkz8FVvYRLhfqpsRCI1b7rpEI6JV5W9n+UnI80L8xm4boBdtxcq8\nJEwX6LcXOcaxslIj3Bu+Rr+TbNoPZu07G+X5UBAlDsUQE5UVF4dbFV5PHgaV\nn8rfK96MJ4jgfZVVdUjcaZVDBxUz1rhHMzW1yRQct4q+lfQdi45sIrqzoW9l\nnWWt33D/OQPRqoforbEHcCYPx3WPkqTTQZLkeOi6pHTU70EwjgIWul2fLkb7\n5uyZPeubCNHeUBmLlpvLO78RbfyoK1vy7d8ZsjunzlbyZuMzhZMSc5QqwcBF\n5BM2Uwf1J4rTwmnhE2EfPgyMN4vESimKPHvAv6gzCJ6L53dcuo6DwFiE/W0Q\nY2zNj+/XSiDqi3Kx57QzwLwj3GN/BPzR5NPicEyXbm+QKt2427ulVKeoSs52\nUeRV6l1RnY+yYVEbSzul0EARcO0X9BvEZhk76omm1OWQVgCTn6XJIy5WClym\nrGRasxqxYJ8ZR8xmVuNvAn5lCqeUd16BjxMV+Zm7EeKzFj7gSYPl0GNqMoP/\nglzp+ro1lJ/oy/LfBzp5+NTTqfT+HwFBRtICBLDey40D2ynPaWtkFNpi8vxT\n7bU9BNKtx0/2VlmaWh8b0m63H63Zc2g3mo9dVsbF6Iaifghb1SnCqNemZjRL\nRAOK\r\n=RRrK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh2yQrcTFvKNubLmsULkb2W55S1JyDyzB4DYk6gvkbKQIgAmWZPsr8wTH9OAH8pKF4JdQNGdR5btwXXpsHqs50DcU="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.3-94fe342982c70b19df6841228a9dd0c81d54b7ef.56_1589467610236_0.024095091376671762"},"_hasShrinkwrap":false},"2.0.2":{"name":"@unifyux/icons","version":"2.0.2","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"979733686c030b6992d82261da8eddbaa8982665","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.2","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.20.2/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-0dvv0N14KgScXXvIiVilJXJDRhCWBlYYmHp1Cv7AYaTsrGMnaMrXfyEF9lzGRpasXH7DVeeh1b58twIGXRfNrw==","shasum":"046314ce7c5277859458fbd4b37bac6a5560267c","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.2.tgz","fileCount":155,"unpackedSize":1033495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevWPACRA9TVsSAnZWagAA6GwQAIfPnhhPmxjh7nqkbit1\nLF4Nuj+stnspAQc4OBMXA/NbNkVGeiZMA5KSkboiuqeKK584hj5WiqsYECSI\nx6EXbd43QuiRSTZiZfVS75dUHenTyx9sX3fVr8TwEVSAaVzCtM1JX+f2NpSH\nlq/4KnEnk/pEUunjcBuiqQUXOYjO4uiFalCNYLMpB9OtL5Mva0f3QPbcUlml\nywwvYILevqlNAutwCTBiljIl/dkuTOjeSBUYpLlw0hlODUVO+lAozibJSldo\n/lG5Dqg99DfmSaGGbxrAdVDO+F7TAkU3boJx8TDoqbnGNcoUfSnYB8jKYMkZ\nOJ9dvny7CDmq/cJeiRSZ4W38XVz0yiuPQ+D/DcPD1ovNs4GVoaXqHYa3ZOMM\n7bRLCUyhKgehADLRSqdfe3yWiLTzy+lsjSoTDYv4AU+UL/OPXxIFAato+jjX\nlxRDpesUe58mZ9KbsFKLtT3J/wUIWWoicFevEjFucaRsxKayDA3akOZ9deOo\n+fDSB3FA5jET9ptVKH2zxUOcTH9LvtfVuoh9pcnnGNEc6dm8D9o0zv4s3ZDq\ndNp6bFHOqbbp+6VvI4zF6lqSadSTrQGFgvsB0vKrsHkiMP3MYewHiHK52515\n674yPLK5avYg2j+3HKLi6I89n0GLFcxOCfyXQSP7ePPGZ10To8NfWz3t1i6H\nKlg7\r\n=B+8m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYxJSTCkQ6cJpZLIuPNajd9gRhyEA6TgbVGP0GJHcZVAiEAkPBmeqJQyO0mvq0wTxOLwFuBg+eI0UjckdvfP7brWU4="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.2_1589470144283_0.09574426366590383"},"_hasShrinkwrap":false},"1.0.3-874762bf093d6137fe56e56792c4f262fafc3af2.57":{"name":"@unifyux/icons","version":"1.0.3-874762bf093d6137fe56e56792c4f262fafc3af2.57","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"874762bf093d6137fe56e56792c4f262fafc3af2","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@1.0.3-874762bf093d6137fe56e56792c4f262fafc3af2.57","_nodeVersion":"14.2.0","_npmVersion":"lerna/3.20.2/node@v14.2.0+x64 (linux)","dist":{"integrity":"sha512-PLIOaFIoOXdsHCin7JUjer5M04WaDlWr5h0zerGdIuwJXeobBcLIKnpLeZWd1lMwN1ycs78Wj/m0/1gHKBp8uQ==","shasum":"4af0d3b8ca0d81b073707ec7b40f78848319879c","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.3-874762bf093d6137fe56e56792c4f262fafc3af2.57.tgz","fileCount":156,"unpackedSize":1040817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevW2jCRA9TVsSAnZWagAAoa8QAJRr0II5th0DxfVUWXf+\nQXyhKSemoGBEr5tovmOZkYqWB/inE2RdCWZ2qfkHIY4T7rTnLVmTADDRpnOK\n6eKrsquGJqxWwxpYAdf9IpJdWD09zEGkaldvncn2kzXk/uqiKjQ2fP0Noq0Y\nxYVulR1wJshxfTUKB4TPCIKcOxqdzuWRAtNVMXHk2SFZIDadrX8EIFrCP7l5\n0eqZvwPGqf0n+N6SbO7W5AEQwIdYobcQw9j2R3r1zq+6Loz2Aqvqyih0X/Iq\nZ6H76s6a+KP2LJBosz7E7/05bY2izqSJ9Bap1kSh0xYQb513O5GAF55PhV3m\nurqqcV0ZtBmuMs0HqBrsWpRvF/AZV2rJIss05conLwfiklWWv6ZR6nmuuP+y\nwB53U/YLi/CsTbVEr6mrvQRY3eTA+IxrGiWafphqT4K6Y26Cfqh/8cS/Qk79\nn/xa9HQ6luJhc5oJhSRlVv2yX3Mbnw+8MfKwdAF93VTxUDla0ZMd32SeL1VA\nbrHHpAG5kpey0UC7C2jYNGq9hKafzEG3EvXMOgPj/EOORV9e+zHgu0vbXPDa\nGx/cVSeRpHcydr8V/L3cOmkiSzUT9SpIKA4j4DtndZoWhnr78w+9HNd5GgnK\nka4Bu/U/OFl0Jdv9cG9QjwvysiLzocPeQ1snElToSiMKjVRAY3yw8aJ+84Bc\nRi8W\r\n=cJ/i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQJrhTS06mCKibkrhcqd2udlEwhUk2Gh6wSJCMLgo8MAiEA3HstT1iGNZeLOyw144rExqQHDWSV7tzOcPp6sy7SQg8="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.3-874762bf093d6137fe56e56792c4f262fafc3af2.57_1589472675195_0.6475579465650754"},"_hasShrinkwrap":false},"1.0.3-4aa2d74fd11f1d7b522dbff23dc28dd02cbdaaf7.58":{"name":"@unifyux/icons","version":"1.0.3-4aa2d74fd11f1d7b522dbff23dc28dd02cbdaaf7.58","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"4aa2d74fd11f1d7b522dbff23dc28dd02cbdaaf7","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@1.0.3-4aa2d74fd11f1d7b522dbff23dc28dd02cbdaaf7.58","_nodeVersion":"14.3.0","_npmVersion":"lerna/3.20.2/node@v14.3.0+x64 (linux)","dist":{"integrity":"sha512-9imhnRDw8Y90nbyHYOttKah1oSsZyIeC2l8qSaXYwk92M0So/Ae5az6PGmH0EROa+6WMEGkdCCloWpZLfyxeTA==","shasum":"f2b5dc6644429c0496cefb9dc6c4c693088077e1","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-1.0.3-4aa2d74fd11f1d7b522dbff23dc28dd02cbdaaf7.58.tgz","fileCount":157,"unpackedSize":1042271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1pfFCRA9TVsSAnZWagAAc8oQAIOREVVkKdEZTp2aOpF+\nwG5OZPUkd/KXOW3KK0MoCtFigrPJ/Jro1mVC8AA5QoypCOKhxR0Srs2BMR35\npHSSWWg/VBZ35piSkrWghn3AARpAuU89t5A64T0dB3oBrZqeW9Eh0Zjo/6BX\nCd+uCya730vt7W1MkVp8Ufg/+qi+gK+Jiep0GBX/FFHl5MOwkgbr6Gwrxjim\nEq1wNVPHKWDkw4lUgPU1hUsC5BQBwFWqHV0xDdeJ6aww6c8nWrBvMqppe8uY\nCNGkT2PcwsGPwO2W6W0x4SkE/HZfCZ/h9AJNvPPoQz3qdbbkgPD3OqAw7PLz\nfyrnW2GG/OKp7+B7/IFiFi0K4M8j/L7srznl5CDmOeF2NEyiRrt/b5BNP2h0\n1ceWjQ75Jgepl62XyAGs6xVcopRYfJ4sz0uKyhDIaGEtHPTwVrf+GnoS+q7l\nG3pwbUUUTRl/dnkYIN5FenhnykLC+NLwy2Dej0TaKbSkkUdtimypZGFixpX4\n0WNutN+4ZMNCW71z3ShOmrnMm05Fblqu3mglbOoNCAGTY8HR3LIhNzPFD6My\ntkwAuwrgorvaX01EHvNYwW+iLjgaCMET0173YiDMODd4OPgSuU+ZyqLXU6+a\nhm4YrzSbda/PxhDrurWkTPySM8epxY+fPTyA6nz24xBhGuN1BZFwIcvHYGGw\n6Li/\r\n=tKlu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICszN3b7sC8QTXQcKErMuX9SqSNyQfp8DJZiEVOq0pzbAiEA9NMci1ICaz3N364vfflB7MUxT5nObStt3meOReNT5us="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_1.0.3-4aa2d74fd11f1d7b522dbff23dc28dd02cbdaaf7.58_1591121860369_0.9240118214160766"},"_hasShrinkwrap":false},"2.0.3-76cf6645d81796b4529c323d715c5fc719de2c87.0":{"name":"@unifyux/icons","version":"2.0.3-76cf6645d81796b4529c323d715c5fc719de2c87.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"76cf6645d81796b4529c323d715c5fc719de2c87","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.3-76cf6645d81796b4529c323d715c5fc719de2c87.0","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-Qhr+jvX9ebQ8E+2cHEHbQGzRzCUfpLcNMpf9js4i1eexGSL/ztmzo0DlsyRfNICiYvqjeUbO/zxRsAxR8juvZA==","shasum":"855fc41c445b861fcc8dc4d1bfe822560ebf9b5a","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.3-76cf6645d81796b4529c323d715c5fc719de2c87.0.tgz","fileCount":158,"unpackedSize":1043882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe55lGCRA9TVsSAnZWagAAhiAQAJE78Pt3Eey4trsJDlsU\nzQDNMECdhFPyyFTxDLmL6QpK9Za1KYEIDcdBcs1Rio9Lti3pyLV1GbCuhzZF\nV8HnpxqvGtgKPtlnN99t3NhdrVqfdXCBw2Prpk1R85tfWS4s/fzeAYGsuiTp\nhBB5JDnyHlI5r8ECIv9Fj/cAHg0BqFbgA7PKK/wCdSiljaLqDV1PlVjfFpP2\nb7ZY2v5981bvcdRzslVoI9NTK5VH6yvzjtPjLEP10aikb3GTm+0Yrm/SiQgC\nqph718zrlxwcQ5UeYxfxR8I+wSsK1FitpvQtofDN116ElCjRc8XrIn8wLiaF\nIOSQjnzeLDE1JUaiUmyDAbkl5IBFYgXO/2V7yuB11ucK5c0PJs92n39zdCTz\nMNGAtOSjf/PNheo15AQa7nx9oeF5JDPSfJfYnzzRO4mN3qJkcp40zGCLFYGD\nKnIAS/CYp31jA9P0vKjjNtyn6XhDkp+VNhUdc2vVEFCEWcsU01JTMG/hHQRr\nbqxJm2pKHro3QIV8M+x4bN762TcVC/GLdcJFdKCqOGkGwAFcnpqe/gZfKoY3\nHkGYJ1+SpoqpJ2OGz1S3iM+UBL1G4fcIO6i11Xkou/iIrEoLR9e3YXx8XGh6\nIXImmku30s1Ti+4EnyXwl8obX4L4TAM3GbLRC6gt7dP1s830j7Euj61yF+ml\n7EDn\r\n=MEAP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGszdV76AKVLLNtDEzewlT8PG2BGvI4JpHL1j/1rPWDOAiEA67miD1qLFMBxvN+KuiLT0IJAYtyZeMdTPEh/oBlbwzo="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.3-76cf6645d81796b4529c323d715c5fc719de2c87.0_1592236358416_0.33701243106756973"},"_hasShrinkwrap":false},"2.0.3-efbecfa9bfb474035c7588dfb4e17f19bbe56286.0":{"name":"@unifyux/icons","version":"2.0.3-efbecfa9bfb474035c7588dfb4e17f19bbe56286.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"efbecfa9bfb474035c7588dfb4e17f19bbe56286","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.3-efbecfa9bfb474035c7588dfb4e17f19bbe56286.0","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-GasVpU8wl0/UOmTTktgKFOWb2RQJi5irLbyVzRXTqBY0fEHWPfYHHuKR3DLIpmvuYG3pqJA5MTKjA1zt/piwEQ==","shasum":"3868120e3066224c75c08f236ff0d4fcc59b9aa4","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.3-efbecfa9bfb474035c7588dfb4e17f19bbe56286.0.tgz","fileCount":158,"unpackedSize":1043878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5536CRA9TVsSAnZWagAAcfgQAIZwkXvXDb8NMUv0L1cH\nJk62ZsbdFvC3j6jjOnqScvkht5GQ1h2rFutLSN1MW07+BLGcR0K87FDWSs9q\n2sEvnJcKaYLQ8ONhHcLFPpddXRqlbRUhzafsOFWN/UZOfCuao8OpdbAbxCtO\niCimSwworn1rb7+7p8rWZa1rWsWeOyM/w+ipC/iWZmeW9SDLZbhX5wXl/RQg\nBtTckKZVf1CM0gWP1TY8uL599c+IJ9a1pgpVuk5sFtW9USDMFedGrfcFJJKk\nkKvY8W+i4CRT7Z0C+Lx+AZspEU05bTeMZ+MspRxYT6v+v2gB1/vwDcAIQh65\nCve2tlblGtFcHDnU/HjB5SxElBDIeS1DSBDos9ipBaVIDn/7aV8TGiQnLWnV\n457qA8JWDdrnudo2KgLKhVc71ftPjipn3MdLdIF2JaFaJbY24SHDwDHtDCRb\nxBTJzdHsgqLDGTW4R4LFSJK7jIjMcUy6rafTJctj1QxxhOOLtyR883CP47Gk\nJy7H52yGNujkoct1a1Wkv6IGWAQl5v2HKmUpP6awRCEPIgHUhLTioDOQUxWL\ndTrrUqM19BMMz9YM+byxBmwip67nnKrldUM1t2qneVT776EwR2z7e7m0XGUm\nwnJBhRuaIbE//eDSotU/aJ8wTH8bogAU32N9dGDVECQ9YAzBkmBm8wuVSgRw\nvH5U\r\n=fDnj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIh8KouXwuVkKJVrULBNh+KhP2YHDfKbLEMKPUZfVfRAiEAp+h1M4wyEt+YUgblvE7+vwSweLtYV9RZ8unHh5B1fQg="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.3-efbecfa9bfb474035c7588dfb4e17f19bbe56286.0_1592237562081_0.2968502265974582"},"_hasShrinkwrap":false},"2.0.3-24f97786e23fbc74f29bdcca6d6652eb2b24c2ff.0":{"name":"@unifyux/icons","version":"2.0.3-24f97786e23fbc74f29bdcca6d6652eb2b24c2ff.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"24f97786e23fbc74f29bdcca6d6652eb2b24c2ff","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.3-24f97786e23fbc74f29bdcca6d6652eb2b24c2ff.0","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-k3zYWzvqkrkdtepZTB4Tsnni9E80gMnmL1RisfAV2dkkPFFmBf4gRaPoqIDw2FAv3SGC4HrsbHiEPUfxFaWKCg==","shasum":"4b9ace0eb2733197062e5610c22d6899949be8aa","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.3-24f97786e23fbc74f29bdcca6d6652eb2b24c2ff.0.tgz","fileCount":159,"unpackedSize":1045811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6jjQCRA9TVsSAnZWagAALFYP/AlC/Vrd85vx2NBypkXY\nud8xyZGYwO1z49+4ft0XoZs1ePsI7zEDc4QdrkD4em2ik+sVPUB3DxxJ/ffS\nPRVpfBXapj6eWCch5T/e13juo9S7R61vl5IZ1ixY9oRucjfk226hs1aWXBaf\nGFgUcaktMGaTRvLGrAcn5MlPtxIHsQWq9QRFpCphER+2wLHl8KUW00hqqb4A\nm2sM4XtwVoeFtcvU1MRF5pvN+NzTdOM/YjlyX1AJa0FBTViLTd1+rQ517FN1\nafrLP2C88/TmkFyvOL0KRDXJBgTttPnIkJivEaQ9tXQWahXUHDlM69resAbm\n4DVlibZ0bEyORYEskByG9vZEkGC6hJmsJYK/Ka9Mk7Wwhc+Df3LRae0SjJAK\nIiQpVCZugiHfIIgPSgctb7KxTT7aga7YeKIvq8xnSehTGTZPR10VtAt11hfu\nKgYMo0lfsMBB0M6l0MraUPxXeRpjPXeSjGzl83EmDeqwPAIL8o3tycwSpII9\nblkuIz6HKSAJ3LvsM+5zF1hRHs+vWUsJg57L2OozE2g1011Dih2PG+euAcgj\nIE3BznIwG4bTHtRYLuflM0u0Yk+CgYD1cyV7QeR0YFn7exfjoYZayut/bLZ9\nRj4zN5DM5oSWMlaQSK+V83RZnpWt4u8TfjuVcdkVDu/FHJXx0bkimc5cGIJN\n3YQX\r\n=yImv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE54n7L89Ih4YWqWeibEPyTbiTz5hErozCXF25+OSio+AiA8VgNqaukTfDnSHBhuNmRmyo+6lQUUTE7T99txmdQdQg=="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.3-24f97786e23fbc74f29bdcca6d6652eb2b24c2ff.0_1592408272030_0.048649785290639125"},"_hasShrinkwrap":false},"2.0.3-5bba792479244f55fc999fc2204081c3558c11ce.0":{"name":"@unifyux/icons","version":"2.0.3-5bba792479244f55fc999fc2204081c3558c11ce.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"5bba792479244f55fc999fc2204081c3558c11ce","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.3-5bba792479244f55fc999fc2204081c3558c11ce.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-JJOz1qk+BT/UOgrsbVTIWsAMPVJEpLJ+FHXD8gtIRFBkjuoANcxT6x9QTVZujP5P1zU3jyYRY5JicykYypfY6A==","shasum":"7a7b4aa04baabd329764c448007d843cd123e9e0","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.3-5bba792479244f55fc999fc2204081c3558c11ce.0.tgz","fileCount":159,"unpackedSize":1045807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7NqCCRA9TVsSAnZWagAAL7QQAKKtFGh/AvseE7uykScO\ngPRx781d8bWmBvQs7HaxWV7fdq8E2FAHKGUhWAGP9hn1264cT+Ij4ESMc/So\nQQIelPR/mu/Bh/SHzG89OrsZb9OAdtPDw3/J+x/sIo5OEDSX1xdPtUa82BSt\nNVh4dTokay1rc5NGPj9R2OyKKdlYzdpCZ1C7uam8uU//4TxjUsHihhiL5pcl\nGe/H+HNJzoc+iT9JDtWMu1PiaDe2vSgrupKKTmURaf6YmSaGLgSe7Er1CMUu\nFl+xAZPHLEzlVFqGoxHq9n8NqKilnJCizmuJV2kNWoln+/c1HuPeNLoh5SnU\nfvzSVFZwEctKlvRMMcgR9LhCyxmGPh/xcTPOSErAdt2PgUfiOptljKAPkPY/\nhh6UT61FR6EdWf47unqrbayfhHvGmGDyWu/rIBjM9IxFndPnb9yfS8zmtFyT\n+vY5WkpT5fb9rXiWG5vcCf7RSa0BuU4wRD+yDYrehnTI94Whwzd2GMsB/r5e\n/7j9dG77q/XQaty1pIFuhYonJRD/4w9CRrRqtEYW/MZS/wNT6cPltKdu3M7s\nVvOj7G802R0z3M6jxPEjE3Aq0upiI/pdTa7pV6p5E1jCUS6zgB0d2+f6jIgm\nTpzXxtoJ6gf/6YXwkNblWio8+JX5vtfmi8Lfm2jJtnd31mrn9NpE5w0RVlj/\nb8B7\r\n=q5ys\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeh2hMUY9EeIwuSaThhGfuAKCqIUW8be8uIJTjFtSHVAiEAx7Ra+ieufZqT5xigbQfygSSuO/GF6qIMfXlhBMDxboc="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.3-5bba792479244f55fc999fc2204081c3558c11ce.0_1592580738139_0.4654445559339946"},"_hasShrinkwrap":false},"2.0.3-5595f9d6a7f76a2de97f7690c6e6024672df8bfb.0":{"name":"@unifyux/icons","version":"2.0.3-5595f9d6a7f76a2de97f7690c6e6024672df8bfb.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"5595f9d6a7f76a2de97f7690c6e6024672df8bfb","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.3-5595f9d6a7f76a2de97f7690c6e6024672df8bfb.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-+lYUeoS4gWGhdCt02fccHCISKz8v+cZIXDtSX00cvkTuvIrsFhU3sWY3FI5KltYttQDn762EP4whfwCUmVExJA==","shasum":"7cf55b474fa50deef230302106603d99a766ce10","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.3-5595f9d6a7f76a2de97f7690c6e6024672df8bfb.0.tgz","fileCount":159,"unpackedSize":1045799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7QjRCRA9TVsSAnZWagAA3rEP/jAhO1c+LvroG6VwA1FR\nkvBRC7SACsYLuclLIccUIOyikgSC89em5QUo5/wirjz8vFDJVDlysB6r19qk\nkfFrUBsQpg1DGnRx+hc3oouDyZ75KzMNRkebfxuP06VOC17NnFmB+aqmtlPn\n6ry/26YaCHOgO8d3uS15WDDAQKIi4j1YrRQ79RUY39hTur3EZ0WF+9THsYrh\niqifrzI4uqB86NN2jAIW9O88xz9eybQ87Q/EH5ZMmh1Pnb/tIKUmkEiSSl7h\njMWlZcS9OZHbiLLuTMvT8Qm5sfZxQrBAeq2AWonlA1OH0vXhCf83OrdhGLpx\nXdQh6OEumQpucuCf/nFKMMN/Y784ALMYLUKI3vv+yjW6EwPLkkdqMjwe1EKz\nZUsjWc7J7rO4mZQhE8wH/69dFZQR4fICmO+NfckA3SIeUESnwSy61AKZtFsg\nZqBRsjwXSqHMHUlZEh+LtIc42D1cIxwJLzpuym+PwQVPexycFQ4ttfswkarx\nMcmNwqeet6QXOLOjZ1n3uzKhNNek5fGfw/BAxs1c6QCNzarmEyZ8mbDoiAN6\noNiNZ2wk2bsCvyGjxduy9ct7me9BQgaFQN+5cS2RpCvbetqngDb31OZhtqnW\nXivjiZnGoPVTTuPk1VqDfmbjvZ6AvnIwZ6t80cTEVp1mYOdSUzcOTr9bVwkU\nWr9r\r\n=ocXr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfNIfy1guCJFsQmsw79GnFkxjQSNcPVSwDOj/9GY7nxgIgHKp0hnTFRd75YHPkU9KD5y4i25J6F9SnJzqYbrgqYkw="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.3-5595f9d6a7f76a2de97f7690c6e6024672df8bfb.0_1592592593158_0.6146027582099038"},"_hasShrinkwrap":false},"2.0.3-af907db13dfdf344f24746cdd8bf02d146881152.0":{"name":"@unifyux/icons","version":"2.0.3-af907db13dfdf344f24746cdd8bf02d146881152.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"af907db13dfdf344f24746cdd8bf02d146881152","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.3-af907db13dfdf344f24746cdd8bf02d146881152.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-eCA+h7nl2Hf1QQgLCtAqdtjGSbSp1mGKcikVVvxrGeB5o8vRYxhzYtX27O8sHR6Hf4sdTd7pshP1TKa5/8DJGg==","shasum":"b5bda61ea0a335b125b221d8cdb20fd272e7dffa","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.3-af907db13dfdf344f24746cdd8bf02d146881152.0.tgz","fileCount":159,"unpackedSize":1045787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8LbtCRA9TVsSAnZWagAAnSIP/2pFWCZHKQ4UIXJAxDUJ\nz5y2IcGjDdoxgTYlhdrIxxjzqCh5VVhK2ByMTmfJLogaUZhMWcLhgmguTnOJ\njQhgDkWq59qrL33Rs7T3xDt2wpvtOvUp1nP+tIPgVYNyQw4+FkavfUDOZvQl\nAR3J2E7dGHEwjI5jrhGrcxMMNWC1XRv3rv+dachfMW6IHaA/w/6QtKlHpjIV\nxg12/tfoqrbsJzNzGwyTfHxUjQnCz20cG23mgUK23rRoQ2NzBMiFSW6wZStz\n8BtbH3JVjHwb/gTyai6ULkg2DZihKDp+BMD9qoE2DkrDVee/+Ia8hc8hM54i\nwFpXbkyibjy3K3oC/wyERo3M58tzIaEhQqkRCyku3Rt4rgFJ97vHU4/14pSP\nsuoTiMLmvj5k4qIpwdxIlEPkPafMVM4KLFO1pyl9jz3Zk4DS01vVVUq6UhK6\nB2MH3J24OnROr5xe+Pjv53rBTsPwRhSFqHstWp+otlpg7iH13cuqecYOf5+9\nT643Gu24iQZGqIU/UEXbYjv+jgEcU0ilBgZ2DyPnFFLUif/WzBO3KaVzMn6I\n728P59ZuyT6MOwrcVcm0M/80MHPAP2u3iJM5A5lgEh8cY/sLe6ZRENlJaqN7\nkR7+UIea24awDHbxDjv4PR+WlqS7e3bFBMmDV2fyYrSVELdxY3U0S15aTdNG\nc5xx\r\n=sff9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtMlyZKWMs7AJFOYeXGryMbzBdLRwXH0bUF1JEEl0XiQIgBH6jdBOQXiBuHO9kIXCAXXFCTU7/hIOH/cxsQeRBGS4="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.3-af907db13dfdf344f24746cdd8bf02d146881152.0_1592833772908_0.35509413133511547"},"_hasShrinkwrap":false},"2.0.4-db712e3b717c912e13dd096359d3535016301bcd.0":{"name":"@unifyux/icons","version":"2.0.4-db712e3b717c912e13dd096359d3535016301bcd.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"db712e3b717c912e13dd096359d3535016301bcd","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.4-db712e3b717c912e13dd096359d3535016301bcd.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-u0N8+F2l+trTgbfj2cLdr0u9OqoK8+YpshgM3wwSOXd5ewejFZJGk8TrXHHglyY0TUJ7zzk61DqkpgoNBD87QQ==","shasum":"99fad4c9a856b5100df6860bf10f6a3be352c7f4","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.4-db712e3b717c912e13dd096359d3535016301bcd.0.tgz","fileCount":159,"unpackedSize":1045795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8L8yCRA9TVsSAnZWagAAhuAP+QGQ1QKg8Xs4JZBFOjn9\n+GYFVUcvl95mhPjELdLMLh0Z0QpSqZtrTesCYls+elLPvRU0a8hBNiAu2g4U\n4Cu6+AWac1Woi+bifmWftidF2M6jtRKtoClChda2oUTWHpRjZ4JplqRGyVfh\nxHcFVls1Gf9Cnpu9by8SZD/vlJJFhGInO4UB6+9hJLK1y4QMBkO99zwlSP+K\nsgTEha0Gzxr6D28PrJqVzcdoXKn4yVRMsjgSesPwT4I7l28NyJG4u+x6ilW0\nA0sm5yrGcjh4TsC77hMawNnaPMf0l1Qgw8klmBIjXl9RQ6T/sApfkU/C/+hr\nEANRmU5zxADzcxQUWOxuTDEMQvshanHgX22FuoVyyyJDyUD9/4Zq2x2g0ESA\nC/fhVguwr/5/cLrvo3MSRFO6QvePjmvBlF3vPoA3vtGpkWVKv39Vr6XVurmS\nOA+Cl2nqpojxJt+aqAa1o59hgNOTZq5aYqkIt8ydH2DID9J98GAZom8RxI+c\nTAt6oDSTrmG60O58QDX9XPyeOmUzh/1LwQNRJABryyNXcNET+6vbFOpXInU/\nm9fnqIdo73ny4pPrpCdul0vBUKYzMAULM9F+xLsRWJN3mC+9dQL479NIlZ0T\nI/cJOQ4c0UDpSjDWNPNeFKnyJvJUWJbl6Ms4Sl94oVmsNIh6TXcTlg2hvltq\nShkD\r\n=hAmV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYtw+HsZiuafj8OVkbun+qT09yPOdKEUAIxqRG/h1RmAiEAjG3u9jBp0PSLJqGOf5RyQ21C0hBLPOxSElz9eGvjbKM="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.4-db712e3b717c912e13dd096359d3535016301bcd.0_1592835889858_0.7685072768151873"},"_hasShrinkwrap":false},"2.0.4-380612d78ca3bd4cce2e675fefb9dbdf1b614a84.0":{"name":"@unifyux/icons","version":"2.0.4-380612d78ca3bd4cce2e675fefb9dbdf1b614a84.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"380612d78ca3bd4cce2e675fefb9dbdf1b614a84","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.4-380612d78ca3bd4cce2e675fefb9dbdf1b614a84.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-pE+lrFfAblmtoVFnXfLvAR+1xCSCApFpRbwtBx5ZLZp+S8VSAU4BlpCr0+/uo4e3tFEoSboZA4PuX4JDiLqIoQ==","shasum":"c2582baa572aa7e316e468ef296ec3a7dc47211d","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.4-380612d78ca3bd4cce2e675fefb9dbdf1b614a84.0.tgz","fileCount":159,"unpackedSize":1045795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8M4zCRA9TVsSAnZWagAAxTQP/j/VK+kk7cXuObaMmpot\nizGZRdj3Vi8TRLFVeITR8QUZgTWAyd7/XvL/i+dgQRhC2Z4GpabCFF7z0NQr\nhH8C8gAlHaU68cxmiwIfrMjTCYilVM7vch0kBGigMiIYfvCHreCMzEPeoiSu\nh2il1QnYrxOsUCMYQDmueGt6jg5/QIigCiE+0j+9VasXJtbqaSYe+bxykJrw\nCLKMpsGkGjVjH4p5fhQcqZjL4Y0edEhUkxqnH7+leyt5Vcx97g/QPbbZaSjg\nFTmj30mT3zbXPawEQRDBH0munglooB4CAj2EGFpWa9vQl9DEzR+2VXPPKdm8\n8XTqDVai2e77IikCWkgdRLqz0lG8yZzU0nHIqNzOo7z9DSWV5LvVKAi/+hTV\nOrcx9pJ8YeE2vI6HYwxG8R8HA50akuIrwnbiHFkuf06R0vzaUxBA+D6c0Zao\nzxauWz3dGdqKcv3bHXUbdZFeCbDHwGDg4gWVTL30MuN/+/jjQTeiykT9U8qi\nPCp+IJgb0H0KORek+TNTafg/uHXncAjEKUDop8FQrAI/UDNW2AXx0ScDwj0X\nrs5aCGyn72DdpbWHwRr9fYdXHjKDPyvOBAaj3I8Drh3yRYIH66/BUQLPVha9\nwuvTwxPLsuXtIhZZhleF9xvEQvqluH7rjQIrisoHlXcJpYzmPZYvC3bcT5tY\nAziD\r\n=CKhK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeC2PmV5f+RirbVuqvmiTltbt9dHSiYOC0ZRBUGpjx5QIhAKRs96UQPjzQcIJyYqnkqnw7YKeCUrP5ZeRf646VsePc"}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.4-380612d78ca3bd4cce2e675fefb9dbdf1b614a84.0_1592839731157_0.8438682696828916"},"_hasShrinkwrap":false},"2.0.3":{"name":"@unifyux/icons","version":"2.0.3","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"e940df0a678e7a11ca911febb54373fe5a48cc77","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.3","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-dgnP5CxVmx5pCG1KQf6S2xLaYUwKfzGLVRi+AY4koe48FvaoomtXJHUJO/mCcTWcVFeb1pLONHtrYQaC4ei6BA==","shasum":"264433b0bcfe9249ee17362734a23137ede3548b","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.3.tgz","fileCount":159,"unpackedSize":1045744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8NPPCRA9TVsSAnZWagAA0UcP/15MHNkFtOpdIcV0Sxe9\nZ2CNSb9Zpo77Fnf2aBvD2XCa/tRSucKh7je3By1EhFOxVANEFnHG5JHxvCAB\nPm5vyQP77HmiaBFG9b0aFPE1kZr/Dh6makYYXM/gBmlb7xBo3Ahx5fjjmXhr\n2xhpUi0cGoWF4uXQJV+I/jtOtce/Tw3gBTmBsDiV2CQegcpOjif9eViqVfx9\nSOKQmc0pZc+OWVSHT0vVliahcFLYvvNtrlmCx593n4VsJH6qE1NGB0GXWWR2\n6CQVJ9Grpny5suHj25Xy4sXjSH03TNHoPB0KVC6vNoZhQOl3Fvnyv66jKubL\nT10NaT7UvUkmVmrlT4xj79xxn4XblmTJXrlLEG9KO00GEfXlf0bb7spLuKD0\n/sWurmPBrZVRPd96D/T3LfraLgHJQlsP6UxIUwdbe8GzJQVPr2fnuVDuHSZG\nwfnOHLWsvzNM7jx+wIvZ53RzA2e3gpWKuSoyUbaS68Fbn1K9jNMaRCOjWtjc\nXCLB+CvmhSWN7YeAKseI7HJyBoOWzWdOPSAijSvQaL1NoXVF8CjZAIiVerX1\nNd8BWyrYZvDKP6hAM3hWqEgiEWfbwXrKBSRVeO2kv5nyOmKQrT40W4p7Kea+\n8aKg3dpu28MHJUlPVI7ejXVEaNPgOyTDXesAiBdz9EXAaBJvnbCSQmM3gYJ2\nWsUc\r\n=AQXm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkKxdtysj56qyOCqWJ2OHwqIgKfFe9o5OhLC6XIpxwtgIhAI2vcyzFgitvGaOCugfL4THKnC8cDtQKAQsAe8K10dOx"}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.3_1592841167320_0.6049563785291512"},"_hasShrinkwrap":false},"2.0.4-ffb4fcaa56b7ca4d9846d41ec34d16352c62f923.0":{"name":"@unifyux/icons","version":"2.0.4-ffb4fcaa56b7ca4d9846d41ec34d16352c62f923.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"ffb4fcaa56b7ca4d9846d41ec34d16352c62f923","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.4-ffb4fcaa56b7ca4d9846d41ec34d16352c62f923.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-X8lEMnFioVC0pWoTEJXL61qy2wNOaJY77pgl3TQ8Z47uWnCaB0BGAGZXPxDaJn+hMUgRyenbyXwrYI/p/+rTIA==","shasum":"933df2729a76fd7b463c8fff215e20b78a19bd94","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.4-ffb4fcaa56b7ca4d9846d41ec34d16352c62f923.0.tgz","fileCount":159,"unpackedSize":1045799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8Nc0CRA9TVsSAnZWagAAH1sP+wRZMO1HPdb8VPC4WL5X\naiWV62ddsSzD0RCn6BoQhbl6636svrlbqutoIn8zwbSyn5/blss4P0xru0jV\n75Mv+qXWAgSRRqHIHFvTFriln45YO6ilomGYYqFTThRv5AlF9N4VVhjvnXJF\nlkpPYHJdzGbGK8cC//OVNbSaX0280l95JdlnEKK4VRhEHkiFNoaW45Bal+8V\nPv9goMovvHiqGPFH2D8QoYtCtNjCYKnd+/4a4JGZtu5ag48Po4Iqf24kdXVA\nyr2GGbSlVko+bbGm1/zoL7MUYXa+XybqZvLsTRTv/MMfLuw9gMh51FEIJfix\nb3rhOwWq/M0YCmHZBSyLg7nHTQhyhV1dTR3olveB3MCduZJtbPQidYiWgaKI\nZ4JhMyr7kyceOUI59Ax0DS6qCoyNMJ9+cyVT6BrnfySNsS9oRPcTKo6NIDY6\nj8RLGcQxWpP4gvFY/pUZABJcF8ZXFOkFgsTCNdBvwdnIZESyPgsBHtWm2Ut8\nZvDVRPwoEdo09Yl1TRdeFCgTBg9Gbdbiek7GyaEBQGSlC4oj9KP22J5C0ChP\nKTUCBbjd8O5ObAwTWfh2OIfTGgDo9F0Vtm6M/5BrpLTC+kKdi+VIR8FYruNJ\nBqkvfliK7oCwt2Y7ig7fnLc8H6Xja7dJ4yOIiqNCZXD0uWIMufqriGCbH0xL\nmYmt\r\n=dzK5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAq2QBC6sc2t8/BysRP9JYZ5a1lLjy1bXp4xXPOZnmZAiBDcoRXVINtSv9CySbrL6LUOpnUckGvji27J4WnALOkmQ=="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.4-ffb4fcaa56b7ca4d9846d41ec34d16352c62f923.0_1592842036263_0.5798321167650387"},"_hasShrinkwrap":false},"2.0.3-00e7da3c62b129e7c80d70e65e76fdd8a6a3eae5.0":{"name":"@unifyux/icons","version":"2.0.3-00e7da3c62b129e7c80d70e65e76fdd8a6a3eae5.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"00e7da3c62b129e7c80d70e65e76fdd8a6a3eae5","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.3-00e7da3c62b129e7c80d70e65e76fdd8a6a3eae5.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-ye8CotcRsZrokbOzxxpy+dmxNasOso87YVMkIf7hyqOGjVu7dcbRaZCEL63P2pjI1d0zJ+17fpLwWEG7h9MK8Q==","shasum":"c104eb2d4e07bc2a88605e4a000bad62f6b2dc91","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.3-00e7da3c62b129e7c80d70e65e76fdd8a6a3eae5.0.tgz","fileCount":159,"unpackedSize":1045799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8rKACRA9TVsSAnZWagAAKUMQAKJ2pZb0MhKQbOSOL2ob\nczIr8YlwQtQnOQGTeMMy80ebU6tQiRq4/MAExrv6bZx1odKKYSQGHGLOFk0c\nac4OnwwbaxoXgYx7hwaL76sHmBi1V8aEHA2rHgDETNejSRC8VE5pSv2dqtmM\n/oN3yO1iMORfZll72FosXsrGEw8bg8R1XWodNdTO4FxzHTsT6nVsmmjOqPsz\nBX9ujHVPYyGKfgrCwUu0hIHk8FnqW9eQ9Tq4j6Cb02JKon06t95b9mkQGOqD\nAp8sypHl073czNJMg5P1DjVrZJFk3NAi9H8R2smmASJ8mJQKJ+9zslu3IfPA\nFmNglt78zK/DizcLIpU9fiiZ+cKRkBVTmrCHe2O6V0Fhtm58MBN2WdCeiFFb\nbbF/obd8frhH2dXRSeL2roBLK/kMCDtNvjLPWRDTULooRzO7pp73xWMQGbjW\nhxQ14/ea3TMD1s7Dse/+vs4A0cEvzDIeKuxH5JwaQ0N9SMlYgHOt8dvTcNnm\n2LiAcwyM+5eTuajwEcnWxLjjFsdLJEYu8ebxkgG0vA/pe8mOkb2xqNLbnkOS\ne166pHYJ/0vxOUe3BjjDefr5MvBP60KjqoHtVT1/c/hjd4qpJEcgCq95W3K2\n3m1riBY0qMh498C9xNPrQfRYgpB6vevKvlti3ofBuD+BAhOBWSLiDmSARZ49\nu6NB\r\n=627l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9UQG7SO246EeZwpDxEoKVOVtzZ0g9hHXgU7gK9C3FVQIgDCXymz2T8BSQjKiOz1m0ZU060Utm/6ldWXxfQ98IWt4="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.3-00e7da3c62b129e7c80d70e65e76fdd8a6a3eae5.0_1592963712420_0.7082038001681177"},"_hasShrinkwrap":false},"2.0.4-92520f1a57ca29a75790b6e679abdfb7975e947f.0":{"name":"@unifyux/icons","version":"2.0.4-92520f1a57ca29a75790b6e679abdfb7975e947f.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"92520f1a57ca29a75790b6e679abdfb7975e947f","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.4-92520f1a57ca29a75790b6e679abdfb7975e947f.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-tZtxCegS4Ks+yManiBBFyB8DhIqtPJvXT+t7aTSPJLyZcdai4IZu0/SiiCfZmfsy16LlXjID5MBnM4vfCpB4tg==","shasum":"a2f228eafa81db31e53f7099f398cebedfc68908","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.4-92520f1a57ca29a75790b6e679abdfb7975e947f.0.tgz","fileCount":159,"unpackedSize":1045807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8rVLCRA9TVsSAnZWagAAcSsP/3uNoXB0TpkoxqXVbpLi\nkDPsnvU62yMcENsQqg/b4o4jrIHzLIy690ebAse6pJpj3TEk4hLTANUWYdb8\nph6/OKIwj1kpvGH9f5xhMClU/151KoM6xyO0uhGPReBeELgyb8FmEwoybjMZ\nIz4B9aYHdoRAWZRtTQY9vJyUSZHeXqxxVrdnhExoSIHV8/NxiR4ieE/0yPiq\npGdA4aQmJcTFmxb0Nh7+GuJOCCm7q8Gdpq8JhPCW2iyhOx68eM2O30OvsIST\nhgbSpNiS9QkDcTpCPZIEwzkkouuPbNX9sAqpjXFKEL8+OfV+IBF2w0d25n+G\nuqd2lZ/jnMholLHnS93T6zUrmBnjjJ1u5zGMA94pZ4aDHHcZYMOJJde4JHSD\nvEwstr/fH1xR90sP9+MTifr5T/U0WjKxM3vmGCVgf3qDXkZuQpVqatBHAkQc\nmFMZnuxWGQQRGL8wcfX6S5iB1cC9+N+qRsRtxCDHEV/VrDRiMIGjU3v42RrG\nAP2neYy2Wosi7/TRms+XQtaxk/s+ppfQSo/nIlux7By7L7nFsXsT5zj9zh+P\ntBku/ndb5foItyVaRpMJb0zbrVFS7OWWi5u51EzOoj1GuYnaULyyNENWBsDn\nRExcVvUJ9RI9ARgVr3TLLn7MoYLqMIj6l8XmcIHy9MTXbzRI+7k8YkCuTN00\nY42Y\r\n=J1p9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCivdW1oOo0CK8VBcAm24cXGpdwmHkeZmACnpw6xOCekAIgdSorTHOnKge+VZENJr0Y1fKeFY/7O8JGm+bJS9nAPbE="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.4-92520f1a57ca29a75790b6e679abdfb7975e947f.0_1592964427412_0.05523505206941981"},"_hasShrinkwrap":false},"2.0.4-e6a5a88d0722881c4f8269a471a6c80c5e5c7787.0":{"name":"@unifyux/icons","version":"2.0.4-e6a5a88d0722881c4f8269a471a6c80c5e5c7787.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"e6a5a88d0722881c4f8269a471a6c80c5e5c7787","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.4-e6a5a88d0722881c4f8269a471a6c80c5e5c7787.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-zvz26j84+1EqPopTjie9YKs0mMIxgmBeMTT4MpkWLSnvE/aQnhb8iNhpgKLg6pB58pzYjFWSS72Ioztpo4xhDQ==","shasum":"841a8ec5e4a3d1c48dfc6ccb83bc9623c4e93c29","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.4-e6a5a88d0722881c4f8269a471a6c80c5e5c7787.0.tgz","fileCount":161,"unpackedSize":1051101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/jvUCRA9TVsSAnZWagAA7HMP/ivtcuw/wSrpSHv3k2mQ\nB5dYEVqc/Xcm41aPu4yMPKb8x9szlrVEe+qGWXdryXQ03nKSNByY/yUxl3cF\nk4SO0fCkKEgy5Jcw0pvrmV9xXRdiwsZP/SwoW79Z1qNjjC88G/gnRb/0ecSF\njy6HGPliXRX2chOOObexMKxNlwfaPAeAS7U0sPIwukKyF+4aM968nlnn0uH4\n30Fp02gBG2MmDnFAkNoplzwnxM7BodVHWk5Ww5EI1tCSwrIX1qJhkNIc9eFU\nLs7Cg8cp2wmktwrNwE/s5F4T+jGPrTV+CX6hM5WXRBb8Y42d662jB330/dWu\nDwEZCNzdCfhO4iETJDGZvRSIBdEljFfKKxiUd6XBe+78XAsqp1WMkSVG9rkG\nh/NAvi4q/ZrfulcgTsD47YEyMFBo8IUhPS9vItH3nbzH/STtnsOjZIBl8Mft\nyWTHr/kKaxkvYtLwhnxyiPCKuUBAByEII4QQ3vTS4u0Wk5Z25PebevAYPZl9\nVxccb9WW7XDYc0DAXwQOUu+Fod+f3CFsot6YEU8y6oQmZJV5a9BxVQvwVxF9\nYGXWz9GRjjAxhpKN/lAcJEwPcynzAH1HrsFqgoBV6kelUEdta8FVdrIlUhE/\nHD5LYo7j2tWwYdiZy8Uv8vCqZYVcgG5LTL1TlCGdClUDJYV/I1lqfmtsO+CL\nSrt1\r\n=60MO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWmlC2E0yuWc3TWXYSxcry0ygW0YhCfoioajmuZNsAeAiEAgEotjLx6BxfZ2cn2sLqNLx6st9lJN9mrI7JFD0UWhNc="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.4-e6a5a88d0722881c4f8269a471a6c80c5e5c7787.0_1593719763973_0.17658957192095093"},"_hasShrinkwrap":false},"2.0.4-a6b15a87f099545866f9675a972e04a66558f1c6.0":{"name":"@unifyux/icons","version":"2.0.4-a6b15a87f099545866f9675a972e04a66558f1c6.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"a6b15a87f099545866f9675a972e04a66558f1c6","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.4-a6b15a87f099545866f9675a972e04a66558f1c6.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-ncDgi4Z1heicoAQFqIkRlLi+Gdlf0C8UWpUrx3CRr6mLfy7a27woxnnfJXyIrYUIBYnMuCuYXastG1zDnF6OQg==","shasum":"5aa95758e9209b3af2242c5cc4b157f806bb4d2f","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.4-a6b15a87f099545866f9675a972e04a66558f1c6.0.tgz","fileCount":165,"unpackedSize":1065899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA0nwCRA9TVsSAnZWagAA1SEP/2L5DWplKH2JLav7t4O0\n8PeOMcgyx7aQMlJZElkBQYYUZneC+KVDApH77tyI7J9YaWO4ZuwHLH+SORie\nI7NH+PdeS6wxFRHZjUa5yDL7Sya65yfJaCKPXpUtXVmXOKVHuPExsBZ2u2As\nZSyGpaoC3GYmbZdp+thkI6+rWjUbDg2luArG9mVl0bZYfS0j2cNAgWjg2Pzk\nRHdww1QOloZ7hT7wImcryjKRn5sTsaTLGRYWoBxmJMEhxkJySXdOwu3y+76l\n1i1vh89GxgwldR0a3b4ru3LjKzPEnRcY2QkCfO72xwJNECDc5pFTxTSE77K4\nlcZgBnfO2eHqhrker8gF11etCvARylwyxahrrrGhcu34BHibrrYdi1gLaU5B\nI7nnQI2CB3gl4HVti4dQr7LRepJU2bdvppqNfSQisfaMKdWN+Eflieep9R0b\naMZ6Q5p8WrzQ6mMoWJuZ+qMgTgJ6o2/8zfDmTfsivhAmiq52FcR0NV7AhkVM\nulCGLRQos18gAEe2aWweQmncJrM85mJ8Ak2zoLsjaYDcfjqHLcxxOSPaMlFF\n3VQvQZrn6RVaekpc24pQtOGaSGUdJdV269KkZqMoGlpHjU5fqTxeOm/zM4i5\n+Gihns1ZEZtXwXV/oecxWfg0qqY4fY531Y4g4M58ikCpsW8WdU3Hf40VeySK\n0AMS\r\n=lYc0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdzVg3USzM75fKoJ50pFkqFANrCjJbUzTKzhB/6uKucAiEAqkU7KQfghyCvn8M637huPQShWwVxVplhC2867KmWWsc="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.4-a6b15a87f099545866f9675a972e04a66558f1c6.0_1594051055521_0.9870268457576765"},"_hasShrinkwrap":false},"2.0.4-539073b53e71e6c52ab324842627a80dbee5ff83.0":{"name":"@unifyux/icons","version":"2.0.4-539073b53e71e6c52ab324842627a80dbee5ff83.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"539073b53e71e6c52ab324842627a80dbee5ff83","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.4-539073b53e71e6c52ab324842627a80dbee5ff83.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-9Ake9WQGyTDeZYWmUWP5xaMwI3txcAhG+JSuwBWuld+SdCl9g6vt6SZwA9PEeMOmsN0LurPxspdtszb8Mu5/Pw==","shasum":"a0cb5ddc16fb5474e9f6b450183b50764c42f424","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.4-539073b53e71e6c52ab324842627a80dbee5ff83.0.tgz","fileCount":165,"unpackedSize":1065907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA02uCRA9TVsSAnZWagAA+OcP/3LCVtS07wkSbGC5sCz4\nHDtzqzRazhmDJJeyWrmtZ5Bzp0H1NDwSSqFzWsZborZUI5ce4wXBGSsChEJD\nZYJB+eIQBxAq3wdNBW9EyFm+EUrc2Agz6ZZ0zlbH/ISgpfxkuLRiv0RBh2ma\nQWFW2qwQMmhR42P+YFk6KeV6AiXCzr1FOzOA+I8f2rIY4TJLGGWuoCVRZdXd\nYsH52BKV8CJksSYhf+PcQcPIPnsJyBI8EPmCCBvNqZbPo7ELtnLYJ9KIShW0\nQaJ5kFeoHlCti8iyqdBcK3fw5g4oRB/2ldJMMKoABLvVRfUKO6+FtHxos53M\nfE5ZAyNgXgyMquTmqNLSaGCx8rp/odCrsZmNuo//wTc19x73q1S6OfFNFqKM\n3N7+Yhj7Z0UUBnypchig2bnMCZSAlhbSoFAREMK8v+9fMec0GSlof6OZZykU\npMwR9WdRQ21lkbYrgw1cphZZV88W8G/ZDxkGN0kU+VAcd3PzRXV12wr7p90L\nmz2xJM/eIKxxZzqpZ3Dkl+YYdHhbfxWhHDAxj16WP3w638jCCmpQLHkPPqOy\ngrtWAe0e3jCC88+DP2akc+NqU/dQJVfKGBNCfodlOmPKw3zII7Cfq9uAkCrD\nLWM4QZqKYf61tICnCHME4g0XiqwmR8h/mwrGewefCNgVdgOCWwpS4M8OIHFR\nY2+J\r\n=Uyrw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQb0Ie/rH2WCcZ8r5JJU4ExscVWBBfOWJQEGceLuGGRAiEAvlE4w+CpS41qfPAxeRI80nPjgWEmYcie3b9IAxqQH7g="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.4-539073b53e71e6c52ab324842627a80dbee5ff83.0_1594052013996_0.758464464820344"},"_hasShrinkwrap":false},"2.0.4-39dfe5ee2f3d32d5a4c6daaf026f2ea1c004d079.0":{"name":"@unifyux/icons","version":"2.0.4-39dfe5ee2f3d32d5a4c6daaf026f2ea1c004d079.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"39dfe5ee2f3d32d5a4c6daaf026f2ea1c004d079","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.4-39dfe5ee2f3d32d5a4c6daaf026f2ea1c004d079.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-wamhLeoSpOu3fYKNjnu4YQp0VMDM9HB00l4w2GlF/y1Gr/stxhcGjStFirFA4PrSJ+cJNmkX3cQghAfOj01WeA==","shasum":"fe28a2f2b5c9f2796082b5f1288bb4092666db97","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.4-39dfe5ee2f3d32d5a4c6daaf026f2ea1c004d079.0.tgz","fileCount":165,"unpackedSize":1065895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA4NaCRA9TVsSAnZWagAA0zgP/2wzjc6+/UKFAwUCWR3I\nehSZToOVGvmDRhBPySaqXgvZzuFso+g0ck1WKWeSjyYh/cO1VC4AzwM9NTSz\nGRMf7VfaRDV/bXzm92PplqZ+kw043OE1BKsgsvnOpzK+9D136ddUINXXj9us\nnALOsBhKTxgCliEXDub1/8CrN3o10Afng25OwF8FKikizntLOnqNF1tIlVo2\nA5O6c7q9wWlkaqXNU/NDdhe+AjglYPqzipGx2sElio4/dbDGY2/5+bhlERFg\nJ1BdnsPtX0D4JEgEAUMzGq20U2wxG5gKC4rGxb5MY8cJgHArdCw5FKdDZZ0z\n6shsRkbmgIGLdaL48IXWuJjtsh90Jwn13zqgZlUfbw2q9lbCIirBvo82CQG0\npdCWRq6RIRNLIaTJJGyUqrcJYFylJUFJym9nxbTHOlpwMeTi5cwgPTJGCdE2\nyut/l7cfYGyp0AcTYneYT7J+pquybox+/lO04wjOaaLYHXXU0nmVw4ej7gMI\nY13TulYrjw1a/hYyaMiiWyE7tk73GoGFYtQVbXaWGhsm3WGgRJeTu+pNVqB3\nX/TKpKHw3gJ5ak+ZEmD1OwDQqezl3hKxwyWEl1+1I0Kw8abaQIRn9v/Xfr2B\nM6c6kxJL6m0gUeZyV/8naIQG/SqWG+t9HRFnhA+ytnLBM/pG5t93tZBYS6z8\njKN1\r\n=TblC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD33JhG3NL0bS2AsW+YEZwLGMTgdk88LW7sVigZtE7UsAIgbZvzzeDhuPfwNXslI0bOXBsF/0Hhk5uNo+uOw3558w0="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.4-39dfe5ee2f3d32d5a4c6daaf026f2ea1c004d079.0_1594065753970_0.41564255190971644"},"_hasShrinkwrap":false},"2.0.4-70b2d204e9f01f004837d796e3f320f10762ed1d.0":{"name":"@unifyux/icons","version":"2.0.4-70b2d204e9f01f004837d796e3f320f10762ed1d.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"70b2d204e9f01f004837d796e3f320f10762ed1d","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.4-70b2d204e9f01f004837d796e3f320f10762ed1d.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-QiCLZ69hTdtUBWTAnpIt7C0bgeOlJkxCGMHvb7yylarGdZPIEURj3eo7s0xWc1/9X2BUVb4hqlxcmWAQQ9Gzsw==","shasum":"06fb211a5b509c4ae5ab9b7a468a9848dd35c1aa","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.4-70b2d204e9f01f004837d796e3f320f10762ed1d.0.tgz","fileCount":165,"unpackedSize":1065903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA4doCRA9TVsSAnZWagAAr+YP/RN2gXsqzifZv2PjKGEB\n5+LsHt97KDtJH8CPv1xrAC9TeXx1iOofXFhLr15iHYDqrh+uKPXhRV6bXCr5\nZNTAniX5Rh8RN0Os65IZewO6m+oTEF3ZgirlVB5Smv5ckuBZf2cb7AJQnP5I\ncxnR/RIwpK/7zdh4l4KrXMHZJISvnbqp8e6ZgO3bK6QEZJadj+6uajbu5vz1\nwplPG56vb5GEil3o0A/QIdVBHc88tn4xs15vUnfCTdYS6PUtvfqFZkgwJfww\nkGX00ZIFRstlqjERrybRjx1lx8Yln8MTG+Fo80wuFB7GdMLITAfG+VH1TASn\nLPBu+eXEDhDsZJqwW/YI4qwTf8oafASStm5YQyp57s11TrPuaGH1Ul6+AZVY\nTlCpARYC9v0HBP5rzjqmGVA1z156JcDnJDDxv+w2tlxF1M1l6O31AMJUAZxN\nvx2V1e0dbLs6MtVXVG0rkMYtehO8U6dgPxdCrxz+POukXT+5zovsXOjgVkXA\nDIzNFTY8w5+12PiqsmyIfTCgkvfPbJjuNHRseX9hwP6Rdd62a4ryGAbnSDNM\n5GAU2cLvkA22I4DDaurkOVTCkAdHZtLbvg9ea0ksuqwIUHKOOVaYobArri/J\nixqNaxPeriuqqwYZ/M+s5acgHn/Km+VDMNqgCt9kJpjUI/8anLAIl2dIoX8r\nProi\r\n=eSY1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfM+a9vIwRa/tJ2zW7sLLA3MBZ9z3BM+tiV9ckIEfmjAiEA043rcbD6HU9ePhNngqVSS9kUAgJHxnE1NWEoJZIr8Jw="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.4-70b2d204e9f01f004837d796e3f320f10762ed1d.0_1594066792056_0.5440878010555088"},"_hasShrinkwrap":false},"2.0.4-cef7f76778b44253a035a37a51d957640a148354.0":{"name":"@unifyux/icons","version":"2.0.4-cef7f76778b44253a035a37a51d957640a148354.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"cef7f76778b44253a035a37a51d957640a148354","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.4-cef7f76778b44253a035a37a51d957640a148354.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-S8oU7xAb5YJKuglAUZUPzsMZajT/F2S4BjDQ3W7XO+2tcG1orZh4tYL4PvKkuCejYqZS3nFYKCfFCMJPf1Q01A==","shasum":"7d904bfb16056fd86b1da216522d147aab095121","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.4-cef7f76778b44253a035a37a51d957640a148354.0.tgz","fileCount":166,"unpackedSize":1065950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA4w4CRA9TVsSAnZWagAAR8sP/0I3gGqpNJabPD1tsmsQ\n9mZPZew1/8dEs3QSaaHdkNBEUOw8VPo/slL7bC7cSyF3hiwcdBJuhs2X5+W5\n0byR4qMo5S03T1OLZ35ZfVrze/QA+EZNXpVTBaxtzP8P54LEInsD4MUjuuVX\nKXC88o1XK8jduen3WPIKK1TzV0lUhk8QKVSTljtMypecrMYwHTCD3LnIctf8\n5EY2Bmap2xL933fBOFNTWXNN0sL2f++5ZElW3Zbh6uQY9sMvmROacBIzUQjE\nwATIVLjeZAvDeCArDwzCdTUwlUbHpA3qGB/37otDFMQEUbFIpaz8o6QGS3Y8\ndd6aeuI7LqdJftKB3PBQCxi5hVTh9CVqo12ONhG3QqoQGJ3D8kns8HE/C1ia\nwMKtajPTl9CKrV9CCm3DH0E2CrTCALWYPPTC2ChsQlHAVQLA4USbt4aqTA/k\ne7IdH3djn9xa92gwzttXzit5cnraV6aKx3ms8/+ShZoJODCF4Ma0ariwNnje\nvZRuoQoJAKjDJIs1pdQRGvlJE8+CYN0F2OHxr0vaZAMNTpw9aavGfCbDiqdC\n/4TPJvDr22svz54oghVOySLuHYvk5S/J3hk2ELEnHE2utpojFzOROGYZq/6Q\nkXUU2f2PX01fOkveZ3el2vF+0YRHOu1rHv3XS8V9Cr03M+/k8WgaegxB3h67\nNTWm\r\n=025T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERUu3sAhUGFpzD5/iVASPJOiUovU+ZVrl9jJCgtYLqXAiAaOJSUQyL4LIr7zZtWOx5MIY5DeHrvnzykWMAfZCv55A=="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.4-cef7f76778b44253a035a37a51d957640a148354.0_1594068023890_0.6327857822008092"},"_hasShrinkwrap":false},"2.0.4-597ed4c23d673fdcff6ad5ba5a42764fd634731a.0":{"name":"@unifyux/icons","version":"2.0.4-597ed4c23d673fdcff6ad5ba5a42764fd634731a.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"597ed4c23d673fdcff6ad5ba5a42764fd634731a","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.4-597ed4c23d673fdcff6ad5ba5a42764fd634731a.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-fbYAHl97ukIO7nCXOPcd6oIG1YJfY1IPSK63u8QnpP/60r0QHkRcfp/5/HXuoxCok3M8JDkkf2rD2LHMSXhx6w==","shasum":"1d015b53db2a355124a2fc5ac63addea25b86f54","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.4-597ed4c23d673fdcff6ad5ba5a42764fd634731a.0.tgz","fileCount":166,"unpackedSize":1065936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA49pCRA9TVsSAnZWagAAAzMP/0Nb57EboJ10i5sfPYcC\nWG2Ytw3R//DMUorb3E2b4NKDiB1AxyQZQkZfzAcORFQGVRmS44v4Pmk3xeFo\ngtaRG2uda7poyrOig/HFzmiRlPMqDhVwg6Q2GPae5G0Ec/uo5bUoZGH0nFYv\nY2WmTH0qxAvQaR3N5mEaBqERvjmwmXnmj8NWhfF699yBE9O9b+ETTN5klZq4\nefqsnS0sERE0+BGk3FfVGh8yoUCllSf8ky7LIFDxE4Wg/OG/XYBUWUWrD8g/\nKn2vkiMyNfpJBqVkoZiuXCqCz/sF7Ssr/unit9jewsQCVmc52dekb4wZky6B\nzk2NI+SYPbETFEQYTKgVQG+xKZUKwczo2SbrTh0HqvUKeZR+UXgzmjewlNqj\nbVSiLiI+IhOTGJk7FOAAF6I+aethRzV9KueQNYXJMq6m+20Ujw4yOmbocBQK\ntcNY9oBGOugIa0bf8mU6WtNdLk5JxBfDNcbNy+9K0bPheVoP3sTZdnH66s7O\nJ5oTskUxg+/ImFjXq87LZ8Le6+u0n3KksWj2cSWiFHluCdnSPnL0K8HdwISU\nn2nZMy34DC9WPI1oECK325wTIodqs58mhLpUf6knH3A2WfJ1bpQ39V7UKe05\nPtqNUZhcUu3HHwouZuBHE7NuiusPbPxPpAuUeAZuaG65F06HIYMV5d47lKy8\nkFJN\r\n=RT+b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPPSjlcNnIXUP1GCtA6bZWT4NY5nBJqaqRxKGW2dGTlAiBUpOzQQ4SHiUdW28zj8OcWydcEAh3xsfpSFcwxs2ivug=="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.4-597ed4c23d673fdcff6ad5ba5a42764fd634731a.0_1594068840720_0.4694307023155977"},"_hasShrinkwrap":false},"2.0.4-33b8ad030e5cf2b10ac8a99bd6259e9682e0d162.0":{"name":"@unifyux/icons","version":"2.0.4-33b8ad030e5cf2b10ac8a99bd6259e9682e0d162.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"33b8ad030e5cf2b10ac8a99bd6259e9682e0d162","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.4-33b8ad030e5cf2b10ac8a99bd6259e9682e0d162.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-50Xk7V6Aht2+a5CyrOuzu+zZWvSsnS86JoignNptSMMU7yfu0fVn5DdyURJq1cZhZoQOSxP3vmbfvNjWDxdzxg==","shasum":"772aa3c17278b2fb2e31538b84f1f60097c64490","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.4-33b8ad030e5cf2b10ac8a99bd6259e9682e0d162.0.tgz","fileCount":166,"unpackedSize":1065960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA5JRCRA9TVsSAnZWagAAPeAP/0lTC3WlBcw/LYGVKWuG\nz/A900ELqOgoUlPGx3/pPAnpZTyrbd2EgZ297RHLKCn7S9Ye/Imq9VbepLJG\nle9bvhpsnDoiQZlVHrUF/kvCbLwS/72S8oposAlrsFvN8GZkzaSx0BWnOoB1\nFF/yFdsUtExk6XxZ9kYXjUoq5w85g+GqJizsJyuSrhvFpdV32wacIZxOQ59e\n/uDrSPTxO6A8dlAVknHiaNLrg1cUqotdxb3IqSnESiwHmZPHOPll866huldo\nw9gl3tgcQNqpv1NrTZCnF/hATaujU6D8hchFf6ryMjsBhUtklkM2Ibd7DRC0\nm6oUA5ik1B8yPNsMUzE2lndyZEYT0+zdHA2WQsczxLQUkmYGjU6RzMF7kkWE\n4yuyyP8n5aBIS7iBu1q3tjgfnvh6L/oEBof91eXPPcoHOGAs/R2tIGV6ETtl\nJP+GdUuXcA2Vr1S/EB7oQ9gXwYTAEPjOWPo3CyRbKGfLO1K5fkk0lAWGP2QE\nK8qpsvgbmEhviwvvrUK3YbUdDU92Ug7aibrOFmZ8X/7+hN/+qmH/VhOUTU2P\nLP+KaMwdFj/ADbGMEUMQk8kGrUZZwkCAjKqQO52jIPGlqTcfHcTvF3Gzwg/3\nCoYZK29YfOx1AalPeRCe+GZvHBGxpObz4fID9eEsF4Ws6PX/oMzL/kjaioim\n8IJe\r\n=i/CK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVvvTVlDTJH+VRZpgCuEoDQd19ztcV/bOpJsjJ1+SiKQIhAPgcBlhLmOyqTNpQN7mUkzw75E4qJjTEEnBT2u1n94Xj"}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.4-33b8ad030e5cf2b10ac8a99bd6259e9682e0d162.0_1594069584799_0.03395066652313372"},"_hasShrinkwrap":false},"2.0.5-327324f62160baf50eded6752d62b961001525ce.0":{"name":"@unifyux/icons","version":"2.0.5-327324f62160baf50eded6752d62b961001525ce.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"327324f62160baf50eded6752d62b961001525ce","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.5-327324f62160baf50eded6752d62b961001525ce.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-qOLBWpVCcxlzdiUOD8bQx7nc6sIzMHOEcumGcToX1cc9hi3uXQFelaCuqSr1vh5os8YyCIDAKFrDAF/V3KHM+g==","shasum":"fa39e5cfff790b0e6020b95ce4780fe32ca08992","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.5-327324f62160baf50eded6752d62b961001525ce.0.tgz","fileCount":166,"unpackedSize":1065960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBIIMCRA9TVsSAnZWagAAU9cP/iJngdNomFaOueXbpShY\n+mDmyVMm6ez5c81SBhqzxMzN5Fa6hT8irqrC8XQoCDCZP5SFnPy9cBcH8NGG\nTt74PMsmPmkHG+XpfqlpXHmcOvFn+5qBVF70xOkREHJ7b29EELTAJtkAKZpG\n/8cRzRpnXpYoFh3lrd1EgAPHIQFB7FNTv7Cs/E68UmiMoZ3QvDvYSHME7Y1U\nhLFDL6iKcQ1tqpq+qEEgMiBRhCUYUTwor5ANkkS5/NEL2jZzriXvTirDzrhN\nB91AQ5tE/4+ov82waaHz8Nrn1OCec9oI5EPKfwzZogkLlaIPvf7wrp3Tz5W/\nk20eKXoI+vKlao+AsxbcED9x59fjDReqr51CcY3D67vgh58ID+GbP1Qc3hiz\nmDrHw21xLyxpCN6qHDxcGMsOqu5JiIH/ph09LLA7lrT+qIm9Kd17flYdJQ6i\nvF3VqYgWg8gDBMLJU2gPPYC3+1+7EN9gbVnnkhJlyVucyfRtPrJovVKAoToG\n6iroogZdFpzBzSLD/4O0s1AYDk6HjaaJdbkCuQqnGbllmY9qJm8yViQqI+8k\n9po3IWJZ/txpqLTddC6PqPIC7Jy4elx/FQoW4GIajoHim9jJ4L8iGTdUsOvh\nVR+OLbbi5RoN+nUk1MoPapIt87vKZu+ZjLGrYVzvB3wx17K07UrvtxacGqSr\nStAf\r\n=cdO5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4l8L10wNjLdtxsna1TCVX4Pm+1PDML/h6aBFRnjjjPAiEA7JtaiWixY8sPuWLEgOXB/tczsLtPH0I/L5SjsYBi86c="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.5-327324f62160baf50eded6752d62b961001525ce.0_1594130955766_0.6334922605852784"},"_hasShrinkwrap":false},"2.0.4":{"name":"@unifyux/icons","version":"2.0.4","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"eb9dda0601026a2701dfd013ef4b9a5bb9c98177","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.4","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-NArDLBT+aHVAaPW23kUD8h3KvW3MVGgoCOggmvFKetQuoS+cU8eKHTgJfItcap2RpeNgagBK2RKCmQJi7SeW3Q==","shasum":"288b8ce0323a8b50fd20f9f4ac633b09db182837","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.4.tgz","fileCount":166,"unpackedSize":1065933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBIcUCRA9TVsSAnZWagAAT9IP/3hjzR+JwgeKZOb1VtDx\nOezY0t2PNtmSbYP30sZcfCafDLtFCM5LV6ltQXV2xf8Qvb1h+1WenEnmpl1y\nMNd1sIOzxCAJBEhwWyd9pJckknU+cLxN+A4rOa5TZ084nu1nVfpBTkktB4hU\nk/ZIR+fIFTck9Dq5X4M9TTi7OPlPuIBeFfiJG1QhUURRTvjMjAi2sE7FxZVb\nvUFvm/HIF/VfgY4lHCyMgvhvDPTWOCazlp/jEiJaA2MgpW7GXMeW1Swnxzir\n0qq9XU3p+wQ6/jGJRXDHJ5ej8IkZPBsMb/bAU8TXyDtgJ9qn9UIdWgMNG3o/\nPa0TBgCWZ60PfBTl2tkT0HQRjwW82GybraBbLuHehwvshy1rsMLo7ey+ktaJ\nsZZHXmn2HimfoA6p2ydc7gxc6cZf3jzqQ91j4UQNVQiuPtUCpeLTK+2BHptp\nxxGZKNeBeJeeu3GDqXXqKoEa7cHBsNmU4BIVBacowBe9QK2gvUkSAheFuhRe\nsMperJVjx5FRfdBfYB+/YE+HfK95j62hylIdV16fJNHEHWDWLsVqDEOVDnv5\n+6rtpl4EGl6JWP2/GacghFFV48JNJpJTkXefmZq1uZZKWA5oh0hrX+Lg1gJF\nvPGolzNupDOwi8/BF3NCqlc0xRfhhSBwg+Q53KreknhLCvyfL3j7VI4WSGgE\nuD8l\r\n=5flj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW2vwoyGykULc9POk/0vjJOoUTTK0p1ndpd0WM81cOGwIhAJ1JtE+Kh7bSPkvBdTeAy/ynFZmlYXht7xSFvT6K9n8u"}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.4_1594132244186_0.5810181130508634"},"_hasShrinkwrap":false},"2.0.5-6b313ddcfe1b389c8727717118f58d99b952bc43.0":{"name":"@unifyux/icons","version":"2.0.5-6b313ddcfe1b389c8727717118f58d99b952bc43.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"6b313ddcfe1b389c8727717118f58d99b952bc43","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.5-6b313ddcfe1b389c8727717118f58d99b952bc43.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-+hfCu0xDIJZqVT1gecSiWDnHu0/oWsY7eZ7hgye3Nl6bbFGg6v8g6wTG6hJTLS9pWDlGqh7UIlYOa60lOAdP6w==","shasum":"20565e58cf7b51aae7b11aef135d6cb3f775917f","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.5-6b313ddcfe1b389c8727717118f58d99b952bc43.0.tgz","fileCount":166,"unpackedSize":1065956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBIofCRA9TVsSAnZWagAANWsP/3oJLHp8ph3NfkkUvDDG\nhBBOaNVkj3YNwgtGY4cSVl9fzRjV4ob/KfWTT9d5DqidX/pMJC6qO8TpEE5M\nWjjp5gQSsPRG53a6yPkMnnxwRsekTXBxX7+NK+2BNCAR0blX02yfboa7dfHC\n7C/fX7c241eHz9bXC8uXIp5DxoBMQ0LsRabtQ0oiSBD9PhITCui32tq0Tyyg\n1v5V7bpkqw2F+ZJB+9N5tKUo5mPFVMH8XZKkusVi3HJtnEAJj0tPx42q5B4w\nS+5BDx5A49fO5fuoYBZhLCzKF5iLKPSkN2V/2MH/A6/EOxw4FgFEmQ9rdHxV\n6E/L3TDh28A+CrhwDTPaikysGouK/MHLY1lCyiPv+hK2JqUMuff6CqcnVWKu\nPKrxW71z16VTe/CrkCtaWelbElDeyY8iL+rg/uVPVl54ItVNnnJVnxzA3CzU\nEkjk3ixEToK2mRa2ve2VjgPplpoR5dCLJuMJs4L0WcByG1yEF/C4gFmi/yaO\n/XONJLAaxzZOcUILV0UBaqRJl27Z8IxM+wv0CTZIz55JyYbPL2aUlSGgNOXJ\nnqp8z+9U9HeqpAG2jXcq98wX5aVup/Gh5ndnocj3P1sFDt0VgCyk2CatXB92\n7qSmA+VVmQ+TjzWiy7tTx+OS/YVvErpYMkEDt2fSKAAbb0zfIWIx0sa3DLvV\nhz2k\r\n=PZ40\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwJOrROAhh+Hym8cc2q8tkeowTwc/3UNC2qkeRUzddOgIgHaJ7XnULbGhq9mDeNf0t0yR391tAgt79m12tiH5cdKQ="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.5-6b313ddcfe1b389c8727717118f58d99b952bc43.0_1594133023352_0.33674097802484426"},"_hasShrinkwrap":false},"2.0.5-b831a3cdab4ebe4ab4988f8f805fbf154c32aead.0":{"name":"@unifyux/icons","version":"2.0.5-b831a3cdab4ebe4ab4988f8f805fbf154c32aead.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"b831a3cdab4ebe4ab4988f8f805fbf154c32aead","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.5-b831a3cdab4ebe4ab4988f8f805fbf154c32aead.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-1I5jzDi1tIfhTgIfzCpPqymS7Drla+Zkvimx1FBvnUQD+ll4C2mIzKz/M8hIbsqhOdMXxMFeeF/pRV4LfleYDQ==","shasum":"721583e13409d41428159a077fb8b214c4851243","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.5-b831a3cdab4ebe4ab4988f8f805fbf154c32aead.0.tgz","fileCount":167,"unpackedSize":1063598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEg/nCRA9TVsSAnZWagAAslMP/RtZGANwtJADFLJV99xL\nl7yUa17sisHI2T8AeTXMmkc7/yoJQnKJ6lWGhngFK5Wgh/OZy1FoYn62sNcu\nSoLMFzxv6x8W/s//yToCX1J0mZRq+GieM1CV5O2aUEV7wrc5aSZ40yQnZ03F\nwjg9Xp5KHjhNE5vVcLGxZgpvqUej64eetLea3jJWuvVRRYjoybZiJSflX8xI\nMjqALTei9Unm+/gcO6czv3yGnJZSPUCFI/6WxhnD5dBJrtMkeCtYuaKn5FKn\nOoathnSIayqlbYHwvehubEMpui0li+q4Pqf1c7gL/NfxLkuDVMeQlcBRi8UI\nGiVUkOmFytb02+OPksy2msNTf4bNT1A0OPnUjGn4kbbetDuQPtqPBK+TVcnH\nOJldryjeZlCdcdO7ODDrJvcN8Ng+iCyEuXjzV6XboB1k/Jw5XvDnN53Oaa7w\nRK22kqGEtqwp1MnXtBWu7EId3W/LP4pV/q40sEyeO5lM7EfVxupMX9UyLmY6\nRyeFuZ7gO8cjOYHVsLUKMuH2A7i9LYK4POVQFhhRGMYi5qaazUti5UDzbxXx\nWwVgQ7ZlNqwNeB4axrNjz9CtzY+exOqxkCZmLsLZUN0TIv1HI9lqS5OKd2wb\nY8ceDaV30569NEkvjevywVWxv2utV+sCQyYNjMFmbPVwAoQSZQu9KAhnNSgG\ngWxR\r\n=geOU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcAoxHd393wdjLD3yawYQB8qfyN1Y+LqJDrAHOyfJeEgIgH595ZIOC1oAbYokSrK6XJ8QoOBE9e7oNpEJMVBLTrEE="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.5-b831a3cdab4ebe4ab4988f8f805fbf154c32aead.0_1595019239131_0.6443866875343089"},"_hasShrinkwrap":false},"2.0.5-3aba2da4c55aac5e86b52f5b129996b21bd13b66.0":{"name":"@unifyux/icons","version":"2.0.5-3aba2da4c55aac5e86b52f5b129996b21bd13b66.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"3aba2da4c55aac5e86b52f5b129996b21bd13b66","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.5-3aba2da4c55aac5e86b52f5b129996b21bd13b66.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-65mCaMj+9YGofZ5OtJVjYY2UKo6lpah0GXKQYUYRBgfwUApOCNztf9TRFsLXRfZ8o4JZuW/7/e8769BrjFEmNQ==","shasum":"995662986f17cf184210def3775f850f0a19b356","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.5-3aba2da4c55aac5e86b52f5b129996b21bd13b66.0.tgz","fileCount":167,"unpackedSize":1059387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFZwWCRA9TVsSAnZWagAA7pMP/1k8I8RCZ2h9rSVS9jFS\n6QXdyE40OaeQhOLz4zHxDd6PY6iqMiwKAQEpT/FPpbhVT6TYqXfSlVuGBS1B\n3IN/qAfvhi3AX5a5JTJa3rBTF+ugmMefs5aHGKP4gJxnANnftfSb/idzovDI\ncul1WfMA+PUA6t+7cqpWUjuY4BDzG7aa+vw58y4erGj98l2AJKgCd5C8Zs2c\n0MGZCi3rgM6+JIqCU/mAtpXdG0p7pLuqeL/dCEVY2KFpJkZWlBZM1M6TK5wZ\nFoBKI7c8aGqbFOAbQ4/WgTsGLF9pQZ3avCvxavT+wRtFS3Nd84jyBH9pckP6\n/xovQp0HOWUk7pSfIUNZET87WlXd40EjQdJoamk9QuCcK+VOUuq/od6r8wBN\nLO7FrB4Fhb6HMlqOVpGFtyUxJdXiQrKOkuC4+oMp1tWLP6uzfkXLdQ/ndlgn\nQ7oaVZUG/SNtX/AN/Qg6xC00Pllva4kH8HekZGUCcAGyTsiPzqk3LgNJ6JCI\nv9NWWwn7ZTuBe2JPBPSQw9JgKeFnfubd43kb25mxClU5ajhLYyswrk9rHKyt\nTMviiWTsKZoC4UB3s4ucHCd2AfI0TSqVn57bWG7RJQS+VPZSgEqMRu1YNJ7U\n8kSVO8iHdOwJDk8JydcM0b3VjQFy8DFFja9DPxBdfyf3wem+9IFlbavTOP92\nu7/B\r\n=W7vQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdVX0O4RKFJ23DiPi3ZfJS19IF6O8UhJMV2SfJ4h3pHQIgPvz+ZysMb2unX0wGleo5CIizHO6qV9Zhvs8YaZhoU3U="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.5-3aba2da4c55aac5e86b52f5b129996b21bd13b66.0_1595251733968_0.15900003111346983"},"_hasShrinkwrap":false},"2.0.5-690f7c890b8467b375d7eba5f78e1e0e0af884ac.0":{"name":"@unifyux/icons","version":"2.0.5-690f7c890b8467b375d7eba5f78e1e0e0af884ac.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"690f7c890b8467b375d7eba5f78e1e0e0af884ac","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.5-690f7c890b8467b375d7eba5f78e1e0e0af884ac.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-3nuMPWv5EHmwKtLr3MylOR97fv8IV6JW9NTGdUXxrndGhgqay4jgJOfRoNIOSXnfLeBMv78+z6PFBMKdyZr+ig==","shasum":"f596b498441b63c186903a830c62be1fc36f9bec","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.5-690f7c890b8467b375d7eba5f78e1e0e0af884ac.0.tgz","fileCount":167,"unpackedSize":1059363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFZ+GCRA9TVsSAnZWagAA/qQP/0PCeNvaeoCTWbDK8l51\nqDUo4G5OTJ38QX/UD+9jt3EPSl9BcnW+5WHtoHZfciQbBxT+OkHc0ZIn5lfw\ngFabaILu2/Eq+7T22MIGhyTKWTkoH7aBpH0w685wwXjTQI5poDB6iMv1IpqX\nF2uv8T+t6kvCqfSzOSloXptKI12qwQLtl83Kt0hSGx0HSvHXqCoMW76m+PIu\nlkn5REpqUuGTVd3rlo2yHLwKL4WRP+FcN+PpBK1pCoXw44eQhqjRSUPPjMot\nk3wiMY2WZdYg9c3XgtSLKNfzmq5igfdYlqkphcScOsBQ7CvrYHvHWoTKq7GZ\nRdWn/xZ00UQBRdUtVrCCK7ANG6zpyqQsIcRd8XysXC6c03IpZUJdbw7zU3vu\nVLSC2aBkfDiXQNUAO4ylhDa9k1Kk6p1WK+cCzEaNCPqxeanoDWjGFsby8o5D\naZBiSNNgh8vf+PGNqKuAOU7XX86t7YkrBO+zDYCUql1X1hty6hUET7pYgzh3\n5i9l5CAs8s/94BiQ6kepSCtq52X6BX8VZ1tekJOeZC01rG6CJYefPnIYMkwq\n8/QXW6t67cXYKG3jYWEoHKJJfLbojj1RtPUvDwU9/JQJ838LLpO4YBKjUQtc\nhRu+RqkugIbDRDw2vbswR4BQ3KkXW52AIfuRP+otzxKEcaOOPzKieIML47rM\nlVGu\r\n=9xmd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqDpGvnedr1XBeY2kyihAhLQv7KGaQ0rt5cI5uZQbQRAIgPqNDsE6ASq8PZIKQpoe89hhJ6bUyH/fljd6goAneuT4="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.5-690f7c890b8467b375d7eba5f78e1e0e0af884ac.0_1595252614421_0.9398102694016408"},"_hasShrinkwrap":false},"2.0.5-8588bd6c9251723e6d0a79e938b306f12109ff3f.0":{"name":"@unifyux/icons","version":"2.0.5-8588bd6c9251723e6d0a79e938b306f12109ff3f.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"8588bd6c9251723e6d0a79e938b306f12109ff3f","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.5-8588bd6c9251723e6d0a79e938b306f12109ff3f.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-emHmX88vmt27xDMr7gcoenLaYMVNbXvzi8oigYkW1C+v+TKugK7IA5+hkE6iobRfRG82S+LTE8Kak0vMEemjgw==","shasum":"2344434a3ec5548ef939152dd1f0c29aeef6d57d","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.5-8588bd6c9251723e6d0a79e938b306f12109ff3f.0.tgz","fileCount":167,"unpackedSize":1059347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFaA9CRA9TVsSAnZWagAAOtoP/idQA1ldeCUVpaG4cQEh\nXsOWgJ7N11tYvrM/TWodR4A+GEWefhiIAAWy9tgDTXD5zEQHioEhRFEyyO05\nxv4VP9qQYtuKCa2wmLveT7uODsuWT9N1RicwgzmFvHCQA9T9q+i9rG29BTsc\nqdgtAXcY+YivGo3x7nT0jWa3xHNmFYb1chtn8jhs5m+nzjU5QgziZ0DCSMv0\nOMAQHKV/khb1dPY5XxgjknACqoJ+Ta30Hh0ySz81BwUHuytqhUo4fXHhxqho\nacdcEgzd8zNnatgQWdazGCKZFAZYeyXA8Td7x/pHjw7dbh1jyNCWAJ4wqrW+\ncTCT4KwX3zsRt/O+Xg6R/A/W1lK1fqUF9WdnXlpfpzJeq42kiLNeL/LbuqFF\nROSW30qmIWbpat6KltvCBmKW2cGmFiugJhK+xAc3eMCA7434h0DMvnLx7rcw\nYjAfw7NWecCf/t0EPSt4fthxhVur/64wrSpPCXf3vY7sSV0Kbe0zEUO7hmQ1\nqGxOaCBhZfA1QqM/X2d868BTaELztVzf5dCf9danepNljHcUM/z6V0X+Db5a\n18A2PH20Sf36HLfxJYlF+9RyJ+oQ4BkBCuBUK80CTnnFcbTti9AfbiAKQg2+\nCwmRUkmno743LoCq/R82ItbuuoJRRBEHZFkkm7naXnXsfAXij23GQ4Ff9ffW\nm+GM\r\n=bOkl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwT3GG6CK9lGBH7MR6v0m6vTcacaHOgmREPklVP5h9VQIhAKU+yfgmQSstG/PZnvcerRvydn/NKZccRVtpdj/9OHrQ"}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.5-8588bd6c9251723e6d0a79e938b306f12109ff3f.0_1595252796696_0.7869356852393725"},"_hasShrinkwrap":false},"2.0.5-d6f55a7a5547699a53187188a53448aaac04ca09.0":{"name":"@unifyux/icons","version":"2.0.5-d6f55a7a5547699a53187188a53448aaac04ca09.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"d6f55a7a5547699a53187188a53448aaac04ca09","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.5-d6f55a7a5547699a53187188a53448aaac04ca09.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-6neSHDyo8hdk06cBewxhxhWe5kqSiEPhO0tdnsM0XQHYmzyFA/kRRwUu6e+4K1G5uFSs+tOVfk7luJ87y0/NrA==","shasum":"b418b005a2bcbb1cdf225f5317ea46cf0e4f8a53","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.5-d6f55a7a5547699a53187188a53448aaac04ca09.0.tgz","fileCount":167,"unpackedSize":1059391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFayDCRA9TVsSAnZWagAAIVsP/2a0AGGdA3ukNkvXIivY\ntdGAhwbpM7kVqssClIPHPKDnXdPBPUwovZr4WKH1x79XIDy4Yc7u1GbG4SdX\nLVwv6aLjHH2kIjH0HJv4pcOESAFUl0dY/Xp5ZHtJWnIhC1IA/XdMKx4b7lQ3\nwKoinODxrJPBUY912Uh1lJyQG4ocrdkedFEICHg/I27G8ZxCbDwg3PPcdQLn\naPDVdq8YOAcmSzpU+bGrU11JU5ldhf+iFF+KhI8M6VmKPxWx9zKe4RiqwuoH\nvRm9i3sl9na6326QI/hYlgh2a3OtZ6ZqQQVriZJgDuYpFCYbaEFYXpV2HKpy\nRIElqM7qjvUvsZA6AsjpUUnTpl9LMGOhLeqn/u4uGIInhPkEohGUiY3WBBhg\ni/P/Y5srleaxkPcFUdKWWwcwy/GIDVTsm5jDYYa1uCO+Ck1n5OtZPrVhvWjo\ng4g+PNsbjygi1XuI5LuHQcospr5wIxy+wxqPlO6aOfjytBbCG233jP5irXgK\nql0imyweE8FxkYcHkWK5ILl7oZF9YeOOpUO97HMCkgl2hxiGGgHKNOdQcGxJ\nLKTiXsWHFbZ+k2DMt+s6q+MMx7sogB43btyVkm9q0NwuC0ut9DqW0yO4aGiV\nXrbWezrjOBerv46hH+YTBru2lqHxSsib3wp6/N2zmMizIQ3Pr70Sh61Ckd4t\nI5i4\r\n=o/Mv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0rM8IkE0+kgblFmDDNPPIeR+0HaTM9cI7VZQNaaRYFAiAMEMTlNVDSiHIfhvYsiCQyRLgyTIP+w2bZN6qdcn6SSw=="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.5-d6f55a7a5547699a53187188a53448aaac04ca09.0_1595255939469_0.6522621406319209"},"_hasShrinkwrap":false},"2.0.5-6e773c1eee581dc2bf7c057ae80c20628d31faff.0":{"name":"@unifyux/icons","version":"2.0.5-6e773c1eee581dc2bf7c057ae80c20628d31faff.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"6e773c1eee581dc2bf7c057ae80c20628d31faff","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.5-6e773c1eee581dc2bf7c057ae80c20628d31faff.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-NlAVsbPGY+rFRzODFYNFP3dgGojcswMve6C5U017Zon+Ds0NRKowXxRn8z2T4WR26XeUTD+B+BfnbwZOZHyOYw==","shasum":"4b587dfd2de9add589c9638d2bd8e5f6927c2db2","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.5-6e773c1eee581dc2bf7c057ae80c20628d31faff.0.tgz","fileCount":167,"unpackedSize":1059431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG0UICRA9TVsSAnZWagAAcH0QAI5w0Y8kCoiE9g/GRJmt\nrOYp9DBHSVrjbCkDuCZ4PusgS5MrN+4Ns/cfO1h+F24b6SAbVRQl+KDkS/ga\nd9IncUxiVG8hxDYTa0bYtQXjGCeV/BLOy2qaW3ZQPHEpfIGk5yq3fby2pq5U\nlCS2wE+uXHH71+bLYdeL7/D81M6o8oVuW2mVrlcM2Ym64VDhiAiA+1CicEg/\nVeAOwkRJMI6kh75tmtHhedQsCJa6kzoX/Iqyw6Gegme16sqze9kNhwgeI3vo\nPx2UF1xpaEiDIH6w1EVORClVKWLTNkfXFu+L0jLPuJhpnwT2XnOE1tGCX2sQ\n3sGiS8R3QN19q7NddaSDo3OO0+PuN7suxZsXBQnbJpFi58F9FtFqlnSqRPg4\ni3G/CLA1vcM4NDpjnZ5FKxJHtx0SLh7oRXZXFACIG8WmOoq2G/HgcOzjXhR5\nENLhI28SjaQfyzG0VA36+PRCMKMEbAJmMfaCBR2FVrH+lAxQMxmNsfW2Ec36\nVjMdSMaOCMIZYG0qFz++vHLoZ/oNPU6UvxV3t6vluu/AkO3S3vh5jJOT1WR4\nQOWTX3JI1ZAnUMTgcq4bDeZxpGzeJ0DdfrWUgDpAYtKCfhMCEpPDyI1OpEVU\nQJx9pI6k+cAMccyBBRjvH705melCxBSFNneS2GQuGxw2kWrFOrwAgd6ukshG\n2zkh\r\n=9AXx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELlykRLpIz0t+cQx8BhqiQ1Q1/2ArYhvM9/xerBExhXAiEAyjB7dvmVGeEMrADVEBsV61K6wMlZNNbVUL/52b9GWo8="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.5-6e773c1eee581dc2bf7c057ae80c20628d31faff.0_1595622664175_0.19062731170284564"},"_hasShrinkwrap":false},"2.0.5-6a969288e67d9103be7e34303a038ec0fe53034e.0":{"name":"@unifyux/icons","version":"2.0.5-6a969288e67d9103be7e34303a038ec0fe53034e.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"6a969288e67d9103be7e34303a038ec0fe53034e","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.5-6a969288e67d9103be7e34303a038ec0fe53034e.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-ox8jI22vVtFCFBI9ZybFUuvbl80DkfegHZ+nxsYT8839t1cRIl0Af+oTX4O/zJDXYcMUGATXLZ1+gn6/aHd26A==","shasum":"1b00070da0babfc84a84282db9acf266a7f8b3da","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.5-6a969288e67d9103be7e34303a038ec0fe53034e.0.tgz","fileCount":167,"unpackedSize":1059367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG0evCRA9TVsSAnZWagAAGYEP/3bB5ybKMUOzMyoLa4Hv\nvIWdDuXyb9YENV5AjcyaxoUK/JlbdW18SVDK0zzExIJjMp11Lkt24aZlM96Z\npmX26p39lyHqoIjBVw5HJ5byHQ4L8WkNFssB4QF9ItKqFRGMBmUx6gV65nxA\nePTsKx4X9Ado0ZY9VjNllwudYZ2U3pnlhPbMbOPh0US8u6UM7gTojm5w3pwP\nxSlBEDnLYLw6MRPXZUvC0EYPxIpXZRetf99FVbb+E3RjBUWYOE5TxP3M5NQZ\neR8oANqL1LXNFmi6XZnF1ZyPHukcOkDeOxBXrV2wtb92b9HJ7SlhOns+iZn1\nXOUACcdGrS1YWp5rsNr63zOCYCqexMx7ukoQnRlJNv+Tm/BxZh2vAJNsqwtX\nqgLfCliTKWuM0/FyiRlcg17ZHeh1lDXDMUN0mAab+kZlsD9qHMSIOgA+1D5f\n7RXJ3/82atB/98BggAkeGPgagLp28SNg41+fkAWMLQ9g+tDAx0ee2NO0SICy\nQx8mjt+H6tZgdnrXJuFlpL41pqRu1PeGtaQxougs/td1oXFRUi18Y19S8GDH\nGR24++qiGWib4SqLLHqNTg3TDGIKr1u5bT6ktmyh76k6L6eg/5hyrrPyJdyY\nL68v63rIKg3SW7vKixjsInKW139TCTmLMXxvzy77CK1v309cjZSHGjvC1NH7\nnWz3\r\n=u8HW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfgI52aNuE0JE3cBSAbacMLY7z7s/rK6gCV0+6BUG39QIhAO0nOKZOhjbF8DnYxodJSPp9CJRoVe7Ht14/kosK7U4/"}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.5-6a969288e67d9103be7e34303a038ec0fe53034e.0_1595623342779_0.9966018710344857"},"_hasShrinkwrap":false},"2.0.6-f215a33d48290d66b1dbbd11dc7a13b11be50a14.0":{"name":"@unifyux/icons","version":"2.0.6-f215a33d48290d66b1dbbd11dc7a13b11be50a14.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"f215a33d48290d66b1dbbd11dc7a13b11be50a14","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.6-f215a33d48290d66b1dbbd11dc7a13b11be50a14.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-xXFQYLXoA2v3YB9bfgRipIdZCYFgpXF+WQEFGmXbSbX4GgDhDelym9PVhSDD4D3Kj5GhduF9rlAfuiGEyE/X7A==","shasum":"035c3214410aba7c8922f1c041196f928537690e","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.6-f215a33d48290d66b1dbbd11dc7a13b11be50a14.0.tgz","fileCount":167,"unpackedSize":1059371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG0o1CRA9TVsSAnZWagAAH5kP/3Oakoey0G1ZbwiX5Ezz\nAtknmzSmLIxkzTt6I4o/5XKPa+bKr4xbDwjfEnlbpwgcXcAZKh5YSOP1gngS\ntg88aIdU2T5OTqV1exA6L8h3Ib/2TaGV1NE7KbppONCLtDuzxSgpzdLiU0L0\nh7hxOCMDY+QFrzn0kh5v3/5fnArmnxGezfHEGFF1OXYB0zbF2HmL1l3TZVIY\nc3JpT1McHtYTJzkUYdKOxVoCyEifMT45DFxsbqkONFPzS71Z9ds4Hilz4fNh\n3W4mCJnhHuoYUJTeS/rfQ6GAwayswlDFFnsRRo05NHPo7P8eov7caAPuWP/S\nXe4Gb8fRmnnZHocAnMyhCOgP+tSk3spteKtGRhOziz9o8gnxy3kaaf5r7mgB\nZZXm5hAsPd9MyBQsiaef8lseOnLdzIfh1iPUsRt87qwRLW5DfRqtPQgDjU6n\nM5l84ldaYGkPwvbR3/KfeFl3lJJDuC2B7U4U2e/LRgh1g4qtbZFFyWzuUeEY\nfVrujMH+3BNSrXXio5BtszibssSO0hZmfr14PaL0humNjnJcsruZfv4ovIyn\nujg15a2Mir/VFwl+YS56qNFB40RUP1/ZHEHXuc+J4MO6pYNRkvxHMq3MXmYy\nC8KJu1nv6nzVXyx21Rw6LDlOBN+PxcpUrMNLr6w5frcLvZlecPGv9DfdGiyw\nMgIm\r\n=IEXr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4Wflg6n5TA1bXnROOz+mvWApMbNfS/98T+47oIQORQwIhANAi3ou1YpwIlGBhUlEx7zjIQSWBC1iAYJQQZVmIOjA6"}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.6-f215a33d48290d66b1dbbd11dc7a13b11be50a14.0_1595623988998_0.7692786200266897"},"_hasShrinkwrap":false},"2.0.5":{"name":"@unifyux/icons","version":"2.0.5","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"08078b73c947a5be6ea6b7b35dec76e5108b040d","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.5","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-XsLLZ+yIjYXXGyG+zBEqFv54QedvKDI0GBxPUJ1iv4qRRW+SOeIiqoSFkEFocpi7xb/s5WkoLkkaM1iuvRNLFw==","shasum":"7864fd902087e0703301bcbd4b17f67f6fb6f923","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.5.tgz","fileCount":167,"unpackedSize":1059324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG00gCRA9TVsSAnZWagAA2iYP/As5SujHWA7sbKbbl8xT\nH4CWK3gBjkfihGDQzbOkgg6KOk2zK9tIE51Fs5OgnkRTVCI6wZprJAYrG2PY\npVN1aVXihz+zE1PM0+eLoJdijrtWpmCJ+rW0rl/OLqgDXaKvt8qR8MnNWZfC\nRTeb0TvwaIDFBKH1JwIFbjviA57st/5I04+2NZ5uUd3ZNvqxgjqrw2BIpkmx\niG92Ecbfd84HeKgClYxf6eQtyoT0deF0aEQK2uvMY83AEvwEuyyddn6xWWPl\n5hl59vJFvSaUm6ZNqoI+fKiBkg0lx9THHSd0sdWTTA9NWyfAaVVrbgvhQtXi\nmaEoFcNWbiVLy6xIFKV/t9jtNfEEQyTvD1Qb0zIztM7FuIJRWr7BIgkpZWV5\nwfnob9kUq7MTDNGqgsgqjybQllXjG0v8leV8b9LZKL8Gg4Pp9nIpuo6dukip\nS7IV8o7v4BnA5qmdIfjm81J2hH2D3kgEmcKxQ2xotxvM3obSfBODOQsM9s2c\nG0XIvyfVjZbuhmqCKRw5T8nPmw3ELOUj7eBEWyWA+WDwGi/2YHHJQ/w7K82f\nEwJaBD9kKvj4SRUIpEM2WWyZXwOEn4CCg65yO0vQNH6OVO/5X5mPVvQ9n6fZ\nYX4CxtSqVGwNvZd8vMCCnb8Z67J9k5iHMj2mYPsR1ypf64ex8GvJgrrudffy\nUnwP\r\n=5wEv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxc/TH4CRe508+Axc5K4AHew13xoLEaeSuHXBxbuxS4AiAMD3IsgtSsiv5BDLEU/iM3NXDe8s+XS7NRqVadhRIKEg=="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.5_1595624735637_0.6872525209768483"},"_hasShrinkwrap":false},"2.0.6-7d660efb2fd6d0be79f3b89a51708c8b11b4812e.0":{"name":"@unifyux/icons","version":"2.0.6-7d660efb2fd6d0be79f3b89a51708c8b11b4812e.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"7d660efb2fd6d0be79f3b89a51708c8b11b4812e","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.6-7d660efb2fd6d0be79f3b89a51708c8b11b4812e.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-L8WdzdHa3NiJsVYKmoUc4eIdgKgi9eisxYGad9WztFmV5dOjN7iV4w/if/nSoxSQrDJsyKxzpoREk4j3rInqOQ==","shasum":"2686d16ddea6d5708c0c015dee0c574aba523742","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.6-7d660efb2fd6d0be79f3b89a51708c8b11b4812e.0.tgz","fileCount":167,"unpackedSize":1059363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG05HCRA9TVsSAnZWagAAoVEP/Rai7U3JOhRGTVZ2DMzX\nNM8NvE6tdVmyQFqaW3CRDfyTL2VkEQxcUeXk71nsPH0c+/DWfg8wELaYECDx\nzGZRFD+eJeDEtOAVatT8j7uItgv52Q57xoYw+iX/Mai1d0UzBiY/+8KqLFla\n/jEkx149fH3hTw95jiU5vShVOXnLa32EQJsRKQMpjvpNY2kGIoOWlpVsLVI6\nRmJ/nXawsKfmGmVJDhZg6jhi1Kw2sOftulbcYYPM+iBnbrJl9ZGlrKuxI4Nx\nE0jXzx4lA29zN7ux/woIxUxibZOlW9qEwkaGJGzI+g7wYeZoerkDUOgvVZlC\nCa8ocrGjBx4dB9mhvNhkxIxcDDH3a2cBjnT0gPAw0n6Gl65XKYr6TPvW1vK+\nyvVJGnp/7HPc9Def1FaO6CabMzNhTSmfau/RmqAy8BqO2demi42Hj7yRcc7Y\nKZggeSkX3DimIvHKJZ2GksTDn/7t9F/KKilL1jrhuxklBTaCNCl/NAdDi2S3\nbbjEUFJJFmq/augq7ehJaiuJnyaZcmirFvy4SM7ykc9RYWgMO0qK39MLmvwv\n1UEfTutajjDaKlnzRGnxvs6y4wVW7W2/I6ngRqJSGpZdGQSSBd5nkQW4px1Z\nF1tel+GUDpH8R5r7OfoEuX6zZukJ0bREwqjx74TeUzbgYEsPPhQu656eQtCq\nCfrO\r\n=PzGW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFffjdN3Pf/GSVyVOkRcRVkL5HKK6gHrF23a4OrrPjXLAiEA4Yav5jEEQ8ep1wkNT0CsR3Jxnq2PjGo5bbYxeodOG9c="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.6-7d660efb2fd6d0be79f3b89a51708c8b11b4812e.0_1595625030768_0.9540545243241572"},"_hasShrinkwrap":false},"2.0.6-faa5136dc55d35ac62428c7de5c99afa813a8ee0.0":{"name":"@unifyux/icons","version":"2.0.6-faa5136dc55d35ac62428c7de5c99afa813a8ee0.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"faa5136dc55d35ac62428c7de5c99afa813a8ee0","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.6-faa5136dc55d35ac62428c7de5c99afa813a8ee0.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-drO4gM9IIF+7SKp3Alatt7wieir6xoW0atOxziNxhXxSM6Xm0FlJxjXXdNRlnemfLOQqY5r5EX4xYrwEBOpsPA==","shasum":"21cec2ba69af6f758ff816e0367f6c5119d32644","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.6-faa5136dc55d35ac62428c7de5c99afa813a8ee0.0.tgz","fileCount":170,"unpackedSize":1043256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLWgLCRA9TVsSAnZWagAA6MoQAJzDDk3+uMUb+5fnD2Rw\nj5XOg3cV2MVOzDW3EfNbytigIFTSbpPJblqQ+eHb+U5POlb9hJdS2KPfRK0i\nGLORjkG13O9mixsvvPIELbBCaNma3+Xz19Mir64WBpbnSJSCTkOpvi4I1t/8\nP5wJ3/54zTDXhTPGPu0XXEsf8S7/gabv3gmn/xTOD6eelEXOGUniaqBSTPm3\nK0Cu6ZoXKorqCkEX8fLqcKghNy2+AxgBLcG1WYiqGHMGg5ToxYwGY6AXB1yd\nWCESJpxhx50FUjO/4L5SoUkUdRJBZ6WN8Q3X9JCYbzXGroz7P1lXyrKyHjO0\nnSV/ayYcvDO7UGan7bzoUu49rKze8KXkxGbsQFnodXzvLDBXwQPByJ866zuT\n9+s9nMdIqx823BsE2ZuzEGo+yvXV5iDS9cR23Phr6ayiIQTKwysX5VlMGqVM\ndFPnFCJ6+YwUbnxksl/oQmubu4I8VaEIj2CP1FBS6CJdrOw7qyD5cyWw3418\nzVczGDfMIa85zlxlfvhyEBxEgQUI6/muumRo1b1PuErbiGQeJxJ9gANdVHKS\nTP65L+CRdvpsQRPPeB6MERrwCpX/eM2N1SyINGpo57emlasXUvUZLcmKD9x5\n37gerAx/U2gkezZt/Mieq+pjCHfhqoC1ws6zlEOujuMWqcZJBiNEOqbxzIR4\nUk+K\r\n=6OAC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVodqvCFZC6zTllVFmy5z3XsyFuGF3WxfPYMbqaTM5vAiEAxJuJ13z76jvTktc9TbBYmdHbDHnAfDwXQCFZ1x3zy6w="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.6-faa5136dc55d35ac62428c7de5c99afa813a8ee0.0_1596811275180_0.6094931968114836"},"_hasShrinkwrap":false},"2.0.6-2cb223cf45f333b26add7225fc106dd928649905.0":{"name":"@unifyux/icons","version":"2.0.6-2cb223cf45f333b26add7225fc106dd928649905.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"2cb223cf45f333b26add7225fc106dd928649905","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.6-2cb223cf45f333b26add7225fc106dd928649905.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-jHs+8J/mSsoZ7REHyrFKFcLlkf63sG42/aJGgVVZqlXa0LDqXjbTgzFBj9SxafS3xA5Cq2KDLpWdv6LCuRxTdQ==","shasum":"3d14136a1f11e33d27f324bd24abe0d524b8627a","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.6-2cb223cf45f333b26add7225fc106dd928649905.0.tgz","fileCount":170,"unpackedSize":1043260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLWkfCRA9TVsSAnZWagAAab4P/iTGTdLP9FT0M70u2W1W\nbRwcI4mvsHEvZ7rO1PEB9S6xWjkIsXIyHmxX75Tc7uQMqeQZSwzwO+uacsdf\nt1c5FWVNXfE3U5bLWWrB+w/WVZuxtv4y7Xi3bwxESG0vaWB/tXCz/T7Ik0CX\nHvUNGg/z97328ZsNLUWRir+FWriSRT4XCrahlJhGWDAWVw7ecvoEDLhASjz2\nsmHXvSPU8tDo+7+smZTxOSuP92PWTWGPVfc20wi8AOabp5VxrUtZL8LsnCPe\nbqpXaubITk/srENjhUc7A9ttY6mKwPKvY+aZJL4dHwca6bASHLC487ei7w4D\nh+/mWTOLh+0qn3GrCC3ctKthAdwGEz+6CHCzwv2ow6mZp24e/8FMScO+E2fA\nDaL40SRVDD+52hF4fEl8ajfSa5zOuKS4syXjglGEG0ZYIM120rdvdd1ayrLJ\nwHy9d2+KOt/ld7CECqs8s1yq/pxCXgzaebyjKOedNIdNVNNFfKt/5clZ3si7\nDu5LAcRdWCqWHXdMyK7XvO+jjZgv43TqjvFOioEPXcBsRqr7XBh4NdEuadQr\nl606DJ1ZEZGgc0x8EqYysCDpxB6At7MRo2+hET2R3uYko7H4jHyTLINShLOP\nTIV8iKXyfrXCgEaDwCbFiXFnK4dMsJhlGcc4nag7Xl3FTpbPZ+Z0a6qJOokq\nxI5Z\r\n=HJnl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpEYFmQ7M1lap8aeSjSImeSHwsSxKUpPEhiYz79anYrwIhAO8gCd+qoVJu31+Q24pb/iOZVvESyb8SzPTdM+MxnzUl"}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.6-2cb223cf45f333b26add7225fc106dd928649905.0_1596811550839_0.1644562702661978"},"_hasShrinkwrap":false},"2.0.6-21f5a423f3e03e162d997ca54280531230f5ccb9.0":{"name":"@unifyux/icons","version":"2.0.6-21f5a423f3e03e162d997ca54280531230f5ccb9.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"21f5a423f3e03e162d997ca54280531230f5ccb9","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.6-21f5a423f3e03e162d997ca54280531230f5ccb9.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-Ew70RrjSBzEXc/pXD4loE4iGf/no/ofMaHQuNT3inJ47XV8m0A5Wq6xZ8R5MErpOaihk6dN3QCsRK0FwTq67kg==","shasum":"29bf893c091e5e9adf49d3b2ddb2b1b3f28cc2a3","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.6-21f5a423f3e03e162d997ca54280531230f5ccb9.0.tgz","fileCount":170,"unpackedSize":1043256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLWvpCRA9TVsSAnZWagAAKagP/i9ZmPwbbktlF4WJOH7P\nctYbfhQdORQDGIC+Vx7BxHPyqCo8Btssu7/uEfgaFSBviPZv4pmUfxq6O/R+\nW6b/NCjbS/MvCHnv29uTxrGewEQ5SXF2sye8VkpugE0Go1OhTTDAxQRX6FHs\na7fi0+d7m4+Zl5vFJTlkKaB7XS2UtIHfTvc9Aa5OURN285sIMVAbrOlAAIDt\nbZq9xXaVST33w8HNtolDQBGcey2tnUBgA08feI4zNJxLt5tn4xREr1VmpqY0\nis2WhqrniqOQtax6SMsI1QmDeY6GMpXYfQ5UR0JvZxBqkTdG8vuvOIGjcVAM\npRNNWLqyh1Nr6vzON9pcDR+Wj5NVjtRBcqz59uj0asyAgUG8BW6dRh5sIyWT\nxIFBZKvhUINgYV6ZAb6y972BxPsvGg1V3bqzxgy2oid4vX6t8Gj1CqNgsEv5\nPXVMeCQjA0V5EVCklXKWkaqDZmAMaisAdidyBd7woZ22gaao8iBQA0Ddnctn\nxYNEiWeMKoIUaZotP8j0+a90wvflu817u4q6UG2fC+YXpzh3udjJT4v+xpo+\ncm5RFNpH5Ip6FVUqDMKnK7BdAAZpV0gth4GaZ0bPaUML9YUpS6jEB2WoPLw8\nBCBkYLC1fNDlXyZS+1ZazKfXXxg03kyf97Km9nC//d/fx0L3EiT4mDiURZ50\nCDX+\r\n=y/yH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaxRGoSDE9iW81HPbKLgv+miNa8Kgb5Vs24xtVe9cXAAiEAqJYmIWo34k5acTmSXn6bFfq1wLT619L4xF4EbIaOTKk="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.6-21f5a423f3e03e162d997ca54280531230f5ccb9.0_1596812265237_0.520373319086838"},"_hasShrinkwrap":false},"2.0.6-280c173efa6b8c4a68fdf45acceeee4b3a73cf8e.0":{"name":"@unifyux/icons","version":"2.0.6-280c173efa6b8c4a68fdf45acceeee4b3a73cf8e.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"280c173efa6b8c4a68fdf45acceeee4b3a73cf8e","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.6-280c173efa6b8c4a68fdf45acceeee4b3a73cf8e.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-NdYFLhOg//PqUq7XrfWrK060s6W2omWmGZ4LJq+Ru39wt7jEhtpDGQQl1L9Sv2HrRHyGVvFcfINEMS4XuIILBA==","shasum":"8cb4dc8c4b3cc028ce651ce38457530048cafbaa","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.6-280c173efa6b8c4a68fdf45acceeee4b3a73cf8e.0.tgz","fileCount":170,"unpackedSize":1043280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLW7MCRA9TVsSAnZWagAAHecP/2plcPFEGA6arKSGpCnW\nO5qRFY934KJzlfXKUGm31wpNsb+LASsBWYvmYYiQVif7/a2fRxD4iaThQyqj\nn2lCXsjFVglYxTR+nvhEtTjDlKY/HDnAoi1MCYcMiaVGM58YBbNU86WYVR85\ngRNhxoFjob6RzRfj9MJEbA7Ak16Y/6UPPFO+vcedZNkKZ+AwxaZoFZiSFrwY\nHUNpeZ4YR7HGRBS1aeDNDsCSJf8qM/2qOu5ir3rfeoVjz968te46qacSXDCo\n8S0ctVcgDstJjDhZ9QlhaMYBCK4JZmYpbCkfFJ8wZbI29hpBpEyqrXWKdIXm\nAW4vjDr/NULr00Ua6Potq/eCWya9qnlostsThkIx/QkrNrQtZCrzjAYUxyWk\nYvObVxTcC4bqNKgK51BOzT/OTIi4YoZLR93PTt3AYu82egVvD58KQABSdQN3\nIyki77ZNrU7Hm2Fz1uHLKzrK5JyCpB7TL1JNmdjyPjitt2JBTvOrxieP82QX\nn9la9VhmQD5vLEqsRyzr/iLu9HOvVjO2rUTNGacuZUfkwbIIzl6+izxNyGku\nf7Kk8wfqBBJpAyySR0VSV/u4zaVFCxyuN85lTEToftFN4oxHTouPF9M46V7b\n7YEYZB0/uLXJPSMksCa4Qgz8nJVE6Jlh2m4mhn4B43MRGYGuEizrEIh1tQuQ\noxKd\r\n=3FpI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN2tF2Br1iAX7QWAU8HfEI2NUVHhsTPrPobiejt9wP0wIhAOIUiGM7xkZtwtk5AM9o+jdR+kbTXXCQVURU0AOGScJ1"}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.6-280c173efa6b8c4a68fdf45acceeee4b3a73cf8e.0_1596813003879_0.6633152439323275"},"_hasShrinkwrap":false},"2.0.6-4e5e1d01c13b430e3837b7c5db4c8e759f7aad35.0":{"name":"@unifyux/icons","version":"2.0.6-4e5e1d01c13b430e3837b7c5db4c8e759f7aad35.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"4e5e1d01c13b430e3837b7c5db4c8e759f7aad35","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.6-4e5e1d01c13b430e3837b7c5db4c8e759f7aad35.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-9kjxKEtU1z84KM91vyrnOOoqm0ehYad91Rws5vu5wvbYhNYSCDYAjeDmA2sW1PTAFYYrQHxBkYAvG3kZLffrJA==","shasum":"bfa81b715b4a98d2e11f880a12489a29c3507a28","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.6-4e5e1d01c13b430e3837b7c5db4c8e759f7aad35.0.tgz","fileCount":170,"unpackedSize":1043256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLXJACRA9TVsSAnZWagAAAOwP/32NL4zBIDlZ5COS9xaE\nMRhdxa1VFmdlpxmjmZS/tTcHtz7/GTSQMOnBBlUIEYH3PegBQJE7sPFCH0bl\nTu8a+cbM8Ww7AokchWNj43JFY6PhFX+BcRnnikCGYEC5inPMLEmL+lBI3PDf\nbPyPPOAI/QNfVMs79msWC/sw4I+25VEieg9LQlbOYr8qBkVilNb3ce0rWnxf\n0w+LNc6ygWRh7QpckuhChtUE6McYs0O5WQ/oAr2sMw642KNMb5Se4Li7UhS8\n5O4CU02WspBbmcE1YX/Nb1GejCGaVbMIc4VFNt2yuwTMXCpla+b0rsat8C8N\nGWPvg0C3A8rzgHI7SbH5zSus4hpvOsBuCB1oCt4l6LvnGeMGogZQvw8N7MAl\nG+5bnCwdh2iOgUULPw0YnEY9AzDj2rJ3KlijlLGXoVY8s93wpLMbNDdml1OO\naQV5VzmNP+gB/MNVngw3F0OAkRxaL7xO00VSCYH4QwfcmbJOX3tKQ8hPkDg8\nfHDvLiKpnKMfC+iV9eE4H5L3fNyJ58jvhz1Ws0ErVD4NtZqPGrue5J9des+p\ndc6nz+ckBV6crKQ6VEVsiuG0GNwMkm/8SPDLW8QnfaB3mNS+KjKSz9iCLirb\nUGtOwbfqw+CnR86ImYG6btNEaRq3ip5fC1uzTw9eoo6u/pUynMMfz6PkJiA7\nGwUj\r\n=AR4e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjX708piGYAhFjf5nxpAUnMef2RAefgG+AQzynXUOBTAiB1URDWJWyLFk1sp0OiN8kgx+b7EQTTH2yJ3JfZKqQXoQ=="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.6-4e5e1d01c13b430e3837b7c5db4c8e759f7aad35.0_1596813888006_0.16846975259087937"},"_hasShrinkwrap":false},"2.0.7-032a367c3e5ce02e6f02d4787d4a9b1c003fa09f.0":{"name":"@unifyux/icons","version":"2.0.7-032a367c3e5ce02e6f02d4787d4a9b1c003fa09f.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"032a367c3e5ce02e6f02d4787d4a9b1c003fa09f","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.7-032a367c3e5ce02e6f02d4787d4a9b1c003fa09f.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-VPLtdjp/8VHPtd5LAzRcQX1KXH/CmjRPwFFYBbdsu95LwizA1y0ry9+3sK5vKcjGtJ3xKnuWe1FGRTNsEkUh0Q==","shasum":"3b47aa6214abf777db33d94a13d479c541095e4f","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.7-032a367c3e5ce02e6f02d4787d4a9b1c003fa09f.0.tgz","fileCount":170,"unpackedSize":1043264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLXvdCRA9TVsSAnZWagAAQ+cP/0Glstyu/qPHOu/xYcvU\nEJJrhnIauCeA7Xs3xvoJRVn6zaqy9aBlLrIpKrlDyXMuIxDHisfQHJdkb3kI\nnHwyVuIsR9x5BmFPT5ZVPrkDeUIJ4ymouHrvDbbrUqhKbKYynivzbPM8bdQr\nm/FddQ6yDxuOQ4/OH+3JI5XyZA8h8QlEruGTK+pWIjRVDWabxAUDo6cVx6H2\n/q/UT2MjVWV1AFTuEP8ODXBtxwUI6wGZyOHjBVGfNs2oK2TcUOX1O8Nkiaia\nWuUW+Lx8dSk1gKKJj+65841f5Bmvp4A3Pys7dKHrOtLxdkuSRs2Al6n3C3VK\n4Ae+gYLPPa64AEEAP0NggzmLu+ttTcuhIDK4NOPTd5v+VUSPmWf5qeJQ9ctp\ntmsEZ2nsQkbMLEeWjNKgww9whiPOA7x5+AIxdRKEpOr23sxhaH/uRUWrjl84\nNF2Q1pob6lASYqLY2LM3LRdTwExOECyFfxsbsD/8YLwqy3dRuVo6pe3JqGJp\nIAi0HMpyHJ/GxfJSOKuwqyn7+KwzLRo5uKkk/GjxdY1CdpzZ3KeTRLeglCFT\nlTTzIwXHvUgVhf75ha5N28W2WEwGOPOS0CmRJJ+NxZ/M3Nr8Vvb3EQtvLDOo\n5cbofXW++N+RZSVnh7qKuJiD4SgNlw3XtT+y1X1krn0iShrmataUvgunL4CZ\nAsUG\r\n=/2gu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZxVcmXy5p9Vgk96MavZsZzJaYDHa3uW1Rsihf9J2cKAIhAKIBEdcsN//7Ld4vj2i19QwHZ1W3W07CKiYMC0rqDER2"}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.7-032a367c3e5ce02e6f02d4787d4a9b1c003fa09f.0_1596816349075_0.6800218931741484"},"_hasShrinkwrap":false},"2.0.6":{"name":"@unifyux/icons","version":"2.0.6","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"0165b50ca7dd67ef2a2f1491675acf514697bb75","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.6","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-oi1sumEvhVZ0NwZV9G7i4V9pTi27vpSQ6Lma3pricC3udXv7R2rfejiZu7rfE5V3WYfB36tEaYdNQAoOEudsbA==","shasum":"a0eadea973c10fefb9d30abafe28cb59425590ff","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.6.tgz","fileCount":170,"unpackedSize":1043213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLX7qCRA9TVsSAnZWagAAudUP/3NNxRRc1hNKGWnOtPDO\nx4yEjmPkXtC7hcF1N2ES+ATo8FOZfTl0pNmQuFOZQVD2AkuIV09IAjyiywTP\nhiJhUDLFNx0I1a7zM+v87X95CSH4CiX4XFkH35KU0/yy1onbVZxJOOEX5rUM\nRlr01jblV0YsLsAEw4xZEL5m21DICulCsVBJfsr1xSyPZ2qS1EUsIobyieeV\nD6y1ONb/DYPAiArpyz9dhkDg+NKVo802q605xRNSE1aW7jr/8CDQBxEKPE5I\nGjbla0U6vluIISTzNsQBu/wAMqI1wTK7y5vX3brN1jqM319yv5fVMfUxkAIM\njPUzMlrjA2HOgKMG0YrSBpQgKuTjhMHw6t2/zF4DSWp+gztDRUEpqAcDU2SE\nB9VmmQqCa3eZKQ+STi9vMy2BpW80VsJpc6Z8BISPpiLJb3UapQXW/2UEQcB+\nDjx4C6iDKgXqvyXJ11/6rIerFND5xJ3918Z6qjlKiN3QiXxuftmY9LqSzGj/\nDxqGI8UnfqCJSkoIy2HuuAYH4IsSMdoe4nVTPUFQH5g34uTuIQ4szK0F6s4X\nRcrl20nhHU66MWoUApQDkHsILWlI3oq4ctdNFJb7lw+a49UxgDGgV00yPlif\n1CKYaBIys3vHSLdJq5pyr4ruGuxaFBIs1J5I298pvEZ/O/AmQ1jpv45QHbOx\nHqpU\r\n=Hb7R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMKdH0xYx6oqc/3z13gbPNPjyr1w3ykfN7qngxh/HQZAiEA6fnumX2M07H5/wm2MgfUgOvKxDkep8KqfXJRVZcLTjY="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.6_1596817130543_0.5444097517164386"},"_hasShrinkwrap":false},"2.0.7-ed61f690db58560a9c041cbfb1ca6f660114e79a.0":{"name":"@unifyux/icons","version":"2.0.7-ed61f690db58560a9c041cbfb1ca6f660114e79a.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"ed61f690db58560a9c041cbfb1ca6f660114e79a","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.7-ed61f690db58560a9c041cbfb1ca6f660114e79a.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-mjeL6zhWPBK1Ow7qHuoi2BUlQqV1RCu2kC2a4D3QJDwb+eOwJJa7zV9lVGB16CuZpLsw+3ssKCRQWDQo4bnmow==","shasum":"6915896442c9195fd237863d0f80e74266f1d2a8","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.7-ed61f690db58560a9c041cbfb1ca6f660114e79a.0.tgz","fileCount":170,"unpackedSize":1043256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLYMCCRA9TVsSAnZWagAAFtUQAITZG27hHoNgYU2poEQe\n8LeEiNEXtX3WUTAwNDZ+7eFbLkgG1mVcKKeC5rDTW9dqSqfMwmhnBO1qqaH4\n6CCr81JJ2nA3nPxp2lcMKSvbflpH0Y6wLX7/bZRpGsW+YpOrwWLjVEj7ZCmV\nD1vePJ4I93QmhmiJA1fBwt2qjureYmu6hU8F9GQziGhJLslXJDrXE+LHv44E\nmEYR+iQFjpVosAwNpMFnTGKcW10GG29tx8yKXgQ2k6D4B84m4fHp4+Nec6PU\nnZq12Ce/6+GuIj0Qe1Txd8QT17vdvU8h5ru1kdD2FHye9hNyvJbTzPZL5cEx\nLisQ9AvD1RqlFUCGf5rSAOpMci7XTFK+BPt0zfyPknDJ31QWvczC/QyRRnkt\nUMrkt5yx7zJN36s+XJHqYhtYXnSkx1CK3RLNf+nqhKIp218DQQ9Q0uA1AE9S\nGvkZ/njIYf5ThuUco+SZ5mNYphCYZLMRwEFHT/GBqCY2UH+keOb7Omz0F8lk\ncKm67MtBOvxBdt3VvR6OgLH8+BmTnAM++2Ycq/j/DBDQDoinenG53IlPw+OK\nQF1v3tNG8milKv0Qz1DJUqW0eXtNAkcLeY2xd6NpzpX9dYUan/aA45J3VDHE\nJo0RlJysyZK1/kh9xg4wZw+gUaSGWCakK1T76HzApFaOetcSgXIC4Psa2Ok0\nnBLX\r\n=d8xL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjNP2osJv96sQbf41sf0t9uSobddQvNa4kqx2LGjSHiAiEAly0LTnNXcqUZy9EkO8exaYpmHCJmv9kY26iwIOHp9pM="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.7-ed61f690db58560a9c041cbfb1ca6f660114e79a.0_1596818177542_0.1417504723621208"},"_hasShrinkwrap":false},"2.0.6-9c2d7b84602dcf2ac3c6b9c82efbe00179138155.0":{"name":"@unifyux/icons","version":"2.0.6-9c2d7b84602dcf2ac3c6b9c82efbe00179138155.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"9c2d7b84602dcf2ac3c6b9c82efbe00179138155","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.6-9c2d7b84602dcf2ac3c6b9c82efbe00179138155.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-N82nsuVyN3A7wwPPP9ksFWlcKjkiJj1jaEmipZ1vJLpaf1JeNx0vIMAeys+ikl+wo+oz2y+eD7ak4bEx1e2ohA==","shasum":"fcdc804279f2398bfa6288e6ed66fc5808f15cbb","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.6-9c2d7b84602dcf2ac3c6b9c82efbe00179138155.0.tgz","fileCount":170,"unpackedSize":1050900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMvT0CRA9TVsSAnZWagAAfpEP/2St/VLr67oXAq5WHyod\nCUE2TaUCYj0oaz9ntT3pC2YQmIQDe1weqW/+pcpDntzf3ibWhAXL9RxwkVGJ\nLoMT00WXCtnGTPFTnlQ2mXxJPm1GgvyYrz81Boi/v/6BWFU9CIsA37Yrp3bg\nwmvUPx66IjDSwRjkRaasq5epSP1q5JXB4cHet7NQ7qWLBgAjM8NUrUrmvF+2\nnhx7G9MK9gxe7o0VTzT+V9dyfjlyVhxOBth5ozmPo3HkAw5FBKbHZUUgHg3k\nI/DKf7UtJEMYfO6A0VSC4tzV64mK/Pc69KCqHMGQot4i1VD/WpO03ZN6TVi7\nKH8eFnqJSlFImD5o0XAS/afsSie7SrA765JKAjTw7sKX3o9jCP7WV00L5M+x\nGHpvPlzuKfY4DKTB8IikcClkYBTaUGsaME10BGCFsL73BgED105cQNf7/RdJ\nN93U2aceJXkQLOMOoyQQ0QyeFej5lFBBiBIWb0A5yQB0Y1DFRgLE7uceTcsS\n5TwxUc7KzFDd+CHrT+eByCYdQhmbppzC0KTxiS20q/NS+Y4OuiyDcSBhfger\nyUi0zuKC40vgUTAqKPBzgUbxZHaAg+DmGBygk7hT/tZdsO8gRkvcIi+Hz+H2\n3NxeXKVRVyBT8FJCmnHz0+JPGYUC2f92dO5VzOJvAHbZFEhL1Ci/XB9T3Y2b\nzdmt\r\n=YkSY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEWjvhfyn5VnHnIClDk9eq9JKD4V/DzunB1T64Xqs41AiEA7e/u4zcVMuhf96ETaQNhU4cLFnjN2RT/4PoTqdfIOwA="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.6-9c2d7b84602dcf2ac3c6b9c82efbe00179138155.0_1597175027857_0.32892981142308164"},"_hasShrinkwrap":false},"2.0.6-9d13f89529c289d268d5bcee636e9f3e87140bab.0":{"name":"@unifyux/icons","version":"2.0.6-9d13f89529c289d268d5bcee636e9f3e87140bab.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"9d13f89529c289d268d5bcee636e9f3e87140bab","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.6-9d13f89529c289d268d5bcee636e9f3e87140bab.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-Isbf4I4D6B1sOIl7H6/jeF1MEtaVM5JWdlCbLPE+ckT2rzPjZIyzXEn4uR1JzOkh+RrGhfe1AORvgEwSYyJE8Q==","shasum":"6a5a42d72be45be08a6bd3349377ea9f299cbcdf","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.6-9d13f89529c289d268d5bcee636e9f3e87140bab.0.tgz","fileCount":170,"unpackedSize":1050896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNDHFCRA9TVsSAnZWagAAe3oP/A3CqaDFWf3GycqPT0Zc\nPdlDbZPxLPDa8MdAWujV4mBS8YtJPAGReAWMeVqMEM33AUBLZ32/xy3wIbh7\n601tCzOkKwIT60984PS7lu2rGYsItWzSZLpeBJPY9HxI0F8ls8PnSy8g8sWI\n4CPPesem/zgLw6wZxW7u/DnXjFhnPsVSqn3a7jC3FjDVEyQpe9PME4hvaqqs\n3LGkNnhlK+3tALQsSF5aOHlUvM+Zxy14nxyZ6JbzqnLce+U2mFeLHNWAOR7J\nmBBPavTvUhv5r/RwSKZDu2HLFlYVa1vP/KIyq3B7lop+YOAMGLP/Hw2xwq0T\nDTbZ2bsRT/FBiJ3TBUjbyB5Wan3RChvyvxwlfITggTzN2PXMNqUzb5E56C95\n6PVLvyzby2JHnhGOrtuPnsI84E/clm3lesXYF4GefVExiS5vpuyRbf9er+yo\nvqoGvNwTiVSdaQh0U+Bkym0Xx6+SZmCLOOuYi8rItZF0Thq5i6ayIYJS2FsT\nTEGCwUkBiAxRWC7Kbg2FoN9T2Hrr3DgnIR/NiGigEDRzynH76T0OUuKEUqqE\ntPsWMlgZgy/JQXcvwiuP7VO5yo0rRk04t4v3peaJekrmX1M7CIQzChUml3mq\nXgfk1NkLWtc2kDzkTCZmZPKQ7IAeL5ZV9E65W9v+SAkPjHWIhwik29lFdMHx\nez4/\r\n=fOyq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD06bngC6pwNcxTPEKrNJdnUgeIcexhkOdZPeee1FsgWAIhAJGZEVBQzATtyI87AzCltqY+julKt+juogzu0qpqApHD"}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.6-9d13f89529c289d268d5bcee636e9f3e87140bab.0_1597256133005_0.3607221935438656"},"_hasShrinkwrap":false},"2.0.7-81e21c088039079f3ad1f58140ee0e531beab04a.0":{"name":"@unifyux/icons","version":"2.0.7-81e21c088039079f3ad1f58140ee0e531beab04a.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"81e21c088039079f3ad1f58140ee0e531beab04a","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.7-81e21c088039079f3ad1f58140ee0e531beab04a.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-VrBZcVaTOFDN2IfPOZXVMYbrlJciTuAJf4vIBdhD1Owgbbu4MZo1GAab5HK9mp9vntn//dr06R6sYIvruW/L7Q==","shasum":"210c9ea0a2bda6e3a80c89d4faf71ba16eb739d5","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.7-81e21c088039079f3ad1f58140ee0e531beab04a.0.tgz","fileCount":170,"unpackedSize":1050900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNDTTCRA9TVsSAnZWagAA8A4QAIfTLgg2Wx3Sn7Afvltu\nZW5qn94yOZTYmmZspeMxMdGUIhRwbwlXnpwi51XOwhMXVv8wWWqQRrEFyO1q\nnmeN8vEnrBWEKyq6WFn0Zu9K9je6fmqT5A6GTiQ8BFMGEAQ7xoelA+1q44XU\nOdA65pOHNyah4PBFMpHl1LDil2RmS4jb7NhZaDKhyNJUdsTrva/swSbtHmQp\nFwUpao8HjsVnDSVu+xVpL7dkL4OA0YjZGar94P8PlodREN/uhKObyevVRCVk\nBnDlJcTQhdBdbt8ok1ayY0so01XG4rVF3PoVz/bO0qeLfn61hGOhl/0QhIny\n2mKKUj9kvOji1Yz9A+S0xgUCVDaZnd9aT9wx8+R9I73Y+02MoXIdMxNzqKU2\naaB7r8ArWFNr0eFJl+/uYzxFL2Go1KtLlexZSlRLaLhf1QM5KHGoC75IGtjg\nyX2wXGy0CX1tSqwLNpkYg7INuZvtTPqx36FkjWUbwaxmvD/v1r15HNmC506J\nnH2WDMe1TthnnAA+ZUWxs3r6e6rgtYhH+2BuiyyIeHtVNev+0Fzo1qOdlfMf\n/O6EzsGZq96gv4kzQ1NtqkllMiQUkAjYhijqaZMr6V/9zJAU7RW2PhhMWSNB\nQnKtstLaMqg4WYWt/gYMDjcKL6KgoArmWNSabBS46t/XzBfD4EdsWimX3iuS\nVnGH\r\n=+I2F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC40uZgE17XSU3ux1bLAg338wZarZimnR06Zu0lmvR86AiEAs6HT4pDqy6sZt4Aa39o3wDduCA8VIyh6YJ2Qm0P8mNk="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.7-81e21c088039079f3ad1f58140ee0e531beab04a.0_1597256914775_0.7286534546785757"},"_hasShrinkwrap":false},"2.0.8-82cee0170516e8763eaefc41d119091a76a286cc.0":{"name":"@unifyux/icons","version":"2.0.8-82cee0170516e8763eaefc41d119091a76a286cc.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"82cee0170516e8763eaefc41d119091a76a286cc","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.8-82cee0170516e8763eaefc41d119091a76a286cc.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-jx5UgItKOI8Rqw3auQajvzY+2eOo9kL0mc/wSKcYXeXuodWuWbrxANcQ+ITwIGW+V+OsE81tXJWKWP1RlKB3iQ==","shasum":"4278f191e1cafcefd82f98b6eda5006c9ee14ceb","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.8-82cee0170516e8763eaefc41d119091a76a286cc.0.tgz","fileCount":170,"unpackedSize":1050900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNDVNCRA9TVsSAnZWagAApYMP/3qsQOP1ZnADBNWCHz7n\nI+aFLqZ0phKKLTVnJdZgFdCxIjUTz0jISpKo1QYkMsLCs+O/xduKBRT1nxsw\ns1t63aREpw4em4cMUhWLb/SruOZXfOER4oYRAJj/WzMEr5gpSIXH2//yoEh8\n6aLXSidRm1k/r54ptfdJ9lXIVA9bKWL1go5hrhyrHWXrPjNnarlIlfEgl4+z\nqFacZKBTpnoNmnFL6Z8YVhb0d1zNXht09UBUluPRb25RmANEwOaJuNrli2wn\nF27yqSf3HjnGc2cWAVflu90ezDd6UHkKlsScGPRQBHUQ5/R/+HQq5lz6rmmX\nVPFLCoU9pvSYymyCC1Qyg6xGJ8qLsfodyCn11YOQ8rOF87Zc05u7UgjSF/xn\nlEXa4XAV+SVUgtTH1I4K63HDdgqEroHkxtPTKnDJ6KUkamcbiABM3q0W66la\neGlN+Af1BZaTSJwqJl2xaAzOhX4iDJlMuBPUJguVyqCnF0W7ayb3AVYsWtNP\nRmA+aZlk+tbQhAi9c46ZHeipAZoY4JMQ96/gmnYftgZGdj/SnHjVGLsg2VQV\n59hogAtBwJ1Kyc/smGiJ7n8Ylonj87MkkjyYhm4FCjdiImlmciW52anWFKlr\noeMefI5nKGg4PUuVpaveiXukQkDQbPaPc60UIwDBlLd/3S5MW3AQhptgbQ5Q\nmfqQ\r\n=bHvj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJhX01uq1OVLmHIuXhehAT71qgPm6LxBnFazN6TkKLBAiBlTkDgFlWNYatj/KcgDQD7aqVi14pKryITgyA+LXlvZA=="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.8-82cee0170516e8763eaefc41d119091a76a286cc.0_1597257036661_0.09572576788666143"},"_hasShrinkwrap":false},"2.0.7":{"name":"@unifyux/icons","version":"2.0.7","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"f157dc489ca23d1fe615e4571a21c733e1fe8a16","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.7","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-0jdCtIsEFyev4tHWGGdeSWNsYrhQyFkjfKD8MMa4tEKlnJUf1ebRRmEwQtegqFv2xubYqXrm0Ub1+byEXRuf5Q==","shasum":"3d84aa59a9de644ce82ec3383aea4daa117c3099","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.7.tgz","fileCount":170,"unpackedSize":1050849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNDhSCRA9TVsSAnZWagAA4mEP/j8HDtLykx6XTaxjT2fy\nsnPINO0WQ5XPN0nW/v2i/qmxQ3vW9iob3wpvEPPagY4YmQzXxeIvj3uEdrw+\nVy4T7gkAzzJbtlkJIodPX/xWMlFCD8o8OxMEl+V7m8P1olNPOTJIYd9aUmg6\ntNnhO0bVxnPlX95btqhlJMSColTOylcJ/Rh73mETTloI00W64E6FQQ6f/Z1Q\n+wpsgJ5szcA8Zglnwf32v/29URz1u0+mkAW/js1RdD8aoPZFKVaYhixYpAwR\nDZbepWI8jZpVGnz+sVXsFWJJuCYaw4oNCrjdKbG2Mda9h1P1Ul4Ra/QoKrWR\nn4NZjwgIOvqDuytJ+rvMorOCwBoQwqj07rtajhzKrnkUP3bWdAf/bUvhfJrx\nN+/2gC8Upm+TUkyTy5KSxIW9X/9j0UPHUmxCm/++ngU42kAOr3ZAgWy2jdZ6\ntilC9T/jzNZovAMt7hfPzFb7pymfsQdG+o2aQQGvlltyA/dack2cfpmde+5+\nCk02py8IW1XF+fETXfAN6jMSYzggiKLdd6nOu84wv+QTcKsPzrI12nDiknKJ\nte2BAMyW7Lkccmm6khCBMRNnPSXd3VdSPOMlLR+HrkFf+2ZodrHsmZ3dOgOP\nmOjH8ndaR49WPyAhPjfwlW0Iead/5yjRkCSf2AzspWD+/O0XekX5gD3L7UlD\n6K99\r\n=lwJZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPk2IgCQYe0yMmmeQ7efflRQufiiJf1SO6lPU6IXKs8QIhAPLkjbQW7TkLE9lImr0qDCmtzzfwSdGnSbUMbO5SpMNj"}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.7_1597257810258_0.0710610834129779"},"_hasShrinkwrap":false},"2.0.8-b08af7c12e8ad0c7951ffe555644d1951abb62fc.0":{"name":"@unifyux/icons","version":"2.0.8-b08af7c12e8ad0c7951ffe555644d1951abb62fc.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"b08af7c12e8ad0c7951ffe555644d1951abb62fc","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.8-b08af7c12e8ad0c7951ffe555644d1951abb62fc.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-Cn+PbsqcCAQ1NGGUd2x2Qp8Onr1f+QLYK1UkHrWBqKCgdK7Cc6a6bda61SxuQbEkP20MxmqXNYxrUhBWMO34Hg==","shasum":"97953b935b06d5f4999cca0fbed09143131ff155","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.8-b08af7c12e8ad0c7951ffe555644d1951abb62fc.0.tgz","fileCount":170,"unpackedSize":1050900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNT/pCRA9TVsSAnZWagAAoPsP/3vKAmsL/rJoMMk0ZIa6\nMSBl3ui1fVeZQzhY6RsF6oVrEuElyzBXxXq2NcvkzXKbJydE96UwcqGD3s8F\nXDmeLQtLRHkA97ZMW3mwhW+AvgVqxMyQwSpM66++H7ZBk+fsTuLtq1x5K8IS\ng9uLANimeA1RengQobfDZTaTif5b8A8FAzxCCXjjqdV7VlChoP9Rgu8AVt0y\nSMPpSCdEbYda8EN0ZCzahnFpxxKn/4IkSX/3td9rLu0xKL8fl9+KF18wIm2/\nunmPyckvj3DBYyfDpzCIcwbsxAmgRxtPcxHibRZGEeS78Yzg/CeenImyF7hx\nAEJojQCet82+pF/xAAxo0daKW6dnNrcYpOY4ui0rbXq0ZIsoQFtj3H7H3vDF\n6GZxTJjg5vfIhwyth3LDui5YBh8UuGBv3VhKJxgeHW+Ch/53+PPzCSK4zvnk\nsSSA8RiU9kKVsHF7qddet0vyGRIjr4dxWqfFfyUEgKAkHU2i25IuRLmnDcto\nS1EPPR1fOy9Mac03HDhCVXMa6p6hQg8zo/xz25ZlymDhiHY4GlXV+zcuL+JZ\nHiX+aI2bj/t1xtd4pR+BsMNjyyOswi4r4kyC4yE0UfBcfkICvI0KrRopwR3F\n8eiDIRLYaluZN2mId4D00p7n/uO3MCWKwwDxpoi8kBE39b3dbddB8zIucvca\nDVOg\r\n=lDN1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoBQxr0QQmOS4klwkKor9sFy22tp1GzqBiwsMUexMfXwIgaPAeYjhLxgeCIRNGWdIdxt+SlJ31aONv6CIQf0fDC+U="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.8-b08af7c12e8ad0c7951ffe555644d1951abb62fc.0_1597325289335_0.055548582821395076"},"_hasShrinkwrap":false},"2.0.8-a07e7ef75fbc876dc0f30ca97bd5053edf0add21.0":{"name":"@unifyux/icons","version":"2.0.8-a07e7ef75fbc876dc0f30ca97bd5053edf0add21.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"a07e7ef75fbc876dc0f30ca97bd5053edf0add21","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.8-a07e7ef75fbc876dc0f30ca97bd5053edf0add21.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-T7s3VirxO7F5QPG5jnSL3wqNVf6YbLFgRvpa8DXi4Zlto7i2TIjbwhGGF3Sntn9PVHrPKV7SBt59+gGGqFJU8Q==","shasum":"0db46da04c58970f253ee4cda7c35fc1c21e5e87","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.8-a07e7ef75fbc876dc0f30ca97bd5053edf0add21.0.tgz","fileCount":170,"unpackedSize":1050900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNUBECRA9TVsSAnZWagAARwQP/i9LrlJvk4qCZ4Htfj3z\nbL7Wo1LlX7kxtbDSqMqVG8B7e6y8M5kUFJRuYu3Dts/w3zABys9WNLM+33JB\nEN1nrKyHNe/v5IGZKkCjqZmJTDABOZcWhLrzNAVYaeQogxkukToX3heWfyHR\nYEYVOCzBV7lHHzp2vvX5yPgp5ODvzOqEkQ5OJ8xWqZHgZysqLj5UbHgQyoXx\nOjjhwIYcqQ3ZHQFQWtpO7TCQlm/Odp+myH8gMUpxVHJZD96x+C9HmIQBfEk+\nJo6rZPLNTXGbvPlwxRMjyrzYYbb3yNXK8QZGlnwffVCyKmymBR+sXE1+RBBH\npO5sL7pH/a/lpiirtz8FvzGAx7WK2JjnL5yqrOvVANXdXVFMvNFGIiUBzivs\nZh0M+B7hl6cQ6lF++reJkzI3ZHIPJCQ4Z8T6jurDPtufKZ9yg26kEfm2bOI8\nDG6ZTg2XL3WO+7OPrXA1giOHgf0FI8LLmfmGrY/p7oLvBaMOhAhBKKJqV5dA\nptCex415rqnX2uxBXwJ9sCugN5ESX7vnqUS4s00BN2BjP5Xj3WhHjHHQ95lU\nxYErnD2L61DhaSuYt12UB17hWLqzHeFayImoNBLdUfv6fQ7qnXGiKw+uE5XT\nxra+8QpLSUxg6107Enhb3PNj7Wm6+YSt6RC/ea6ypKelxbD98/D0fgjkbzzS\nhNYl\r\n=AteM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdKlr2S0R6m03YjyhiTKAIH5NGrHONHvu012aZMzmC5AiBl5F3vedAfkbIDVsJYL4txdQE4H01TSnk9Srw7DvMyYQ=="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.8-a07e7ef75fbc876dc0f30ca97bd5053edf0add21.0_1597325379736_0.15084612361482908"},"_hasShrinkwrap":false},"2.0.8-bdf2d373046c2d9d7f3a0e6b67ed16b3a89f0d80.0":{"name":"@unifyux/icons","version":"2.0.8-bdf2d373046c2d9d7f3a0e6b67ed16b3a89f0d80.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"bdf2d373046c2d9d7f3a0e6b67ed16b3a89f0d80","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.8-bdf2d373046c2d9d7f3a0e6b67ed16b3a89f0d80.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-pW3x8TD+kMoeVGeo05nJhYxz0QmIYIVCDInpAfIC+BcHIXUeqcJBu3hykxDkmW5s7kwngVJXRpd9smNktuIuwg==","shasum":"dc57a6a76975c54bddc6f5bcee1c56989c1fa03e","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.8-bdf2d373046c2d9d7f3a0e6b67ed16b3a89f0d80.0.tgz","fileCount":170,"unpackedSize":1050896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNUesCRA9TVsSAnZWagAAeQQP/3BQSwjtDA4MasnKa33v\nreeOEp80+OrfXaPo6FpOJHVu0WbrbWjfqqmV3dkD0SGM450c+8ITm+PZ4bcQ\nZmBMYYyFFv75mbJvsiORRM9t3g4BjmlSKtTwzp5Fqy4iyvQNumUVpWaj/xBB\nQ9iohplIezG4fcP5/rP4iNdQpb4Oky4ubE8nixURIElEsA/zrAFh97bYd1mG\nOPpo+sR2Lmez0aCA8Th9F9xdKQYTSJ26BC60LEso5oBSIuYNeimg8H9LVhfJ\n94N1w6ZRtV9H/mBIkuELf7V5sjiZGtUdW335SuLZgH/fGyvzzr5x8Cs+5Dl+\npdzs/lX8vxENNZMq1JhLoEf/8Ys4Vpl8w0fJ7DrGxXO7eXzswjwmix5gHnXy\nTgCtN1MVnCV8WE1L5cZNn6d2IVwANVNKSXrsq5JvWb9ORQJjKV43C7xkV0j6\n2O6zFTKUk8n5UEvi2y+9t5bvWqZBjP7zg4txBwBGOVk0zERe3azMdIvnGskj\nZIgmvWAyJhBtswlHvFez1omd6WJ2eBxTrrE7iHdgKXg8OWmBT/ovtgk0xsdJ\nfiuElBlJrf7aoHT/OlGbGLCo/pijstJAOZ5BAAI4uq6Ba0YsNXx42PuCJyTJ\n9Wl6fbrm2DLG63DyBFOZzo3auv7sXvFIHO2v3WZCe0AsIK84CyTn9D96pVGf\nLN0O\r\n=Wjv6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6716C3qhnlnPq0PKkQcvxuKcEYREJDQYI2QjYOk5+qAiEA6qKJ6huMv1IJadGQ1ykJ7IZOXiND6YwJ8dXRiMYiQdg="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.8-bdf2d373046c2d9d7f3a0e6b67ed16b3a89f0d80.0_1597327275954_0.16568010920345566"},"_hasShrinkwrap":false},"2.0.9-566d849e496250ce420de81591214dfaa86832ec.0":{"name":"@unifyux/icons","version":"2.0.9-566d849e496250ce420de81591214dfaa86832ec.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"566d849e496250ce420de81591214dfaa86832ec","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.9-566d849e496250ce420de81591214dfaa86832ec.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-pmB3m3t0H7ucBBkuZApSTU/yrr4vOJmHirSb7hyR3no7qQvTjarKGtGE2WaDDzXCseDcfdPVTNqmkxodxUfY9g==","shasum":"20ce47717292ccab9abb29408f3b3d632a5123e3","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.9-566d849e496250ce420de81591214dfaa86832ec.0.tgz","fileCount":170,"unpackedSize":1050896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNUhKCRA9TVsSAnZWagAAmLYP+gN3DqPPQvN5iO9pZBbN\ntrWc/wlW7IlYN9csrcppvzNRDxWrs1vzsuR8C7/3/8tq1MUOyV07xUqUMMIs\n4cjcCuT8CMqo1Mm9t/dIOJg/zGAaaO3GFqdxUxvCCnDV3oZQ2XRl31/bTWiU\nwqWDSeLtslltqt30trO8wkOkG5P3ZMyoq3f/805UzNm5LjeaeH2XmF6Ytmjc\nCyjlMEpOYS38wmYsTIU4nML6aZNV+lVkX28ooyz620WukcK6gse5xug5Jzu/\nSl0hk9Jv5Td0yVtY2y6uKwmw55exeyXtUKHUfw1RfYKaNRw1l1WRXyedbw/8\nS3yyKXAMmbLnAiLaHiQoGTpRHDQNJtLlQRsr05F62Y9gaPC/xlm/xUm0o0vX\n+ZmfmCmOsud+/kyc4Uokf4ahwIENRqV6IGf7yTJstMcJHEyBG4Dd8d0Mlheu\npQH1rRSyIGgk4N5BfVFQD+iXBT2e95JeZg4kD2C99mf4E3dfCqyNTQ9U3pVl\nu4GWLTPeTVDtRLpEasXjWyYJI2YCzZVOLznQZwcpitsA/NuSqoHpM70/sy7U\nkRYPcKERJrzMqM1b5iubY/m7VzLeRDItz0hG37kNCDfMKVSEHX6ZryHhEFBi\nRYJQPc2soX4b8W/qEYKJf0/xIEfVx4262T4neQqmRqCBxFZClvMugCahybks\n6ApN\r\n=bnWw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJTWBUaT1Qo3dYGhIBVs83cWf2Y3LgTmnSm57HkKgIqwIgNSMJOfXk3FfpDweLH5Xj0bnUCMar38ylAwSoHXUKhU4="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.9-566d849e496250ce420de81591214dfaa86832ec.0_1597327433698_0.8688731345673724"},"_hasShrinkwrap":false},"2.0.8":{"name":"@unifyux/icons","version":"2.0.8","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"d8cfda02b900108e2887eaeecad6aaddf2a86420","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.8","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-QwR7w29l/qmhBbN9gjdTR/lCx0xjgnAbvLoVXtrChVD1w9aQY4FQBe7VwztTFF1VBEqKH7hqtoNKLVvOGF5VXw==","shasum":"c6d8a27d3aa96af19b16a3177390994f005b0d99","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.8.tgz","fileCount":170,"unpackedSize":1050845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNU4ECRA9TVsSAnZWagAAA68QAIuJ1tVR8Lx9YM70OyEk\n7j/4F4F3HauOitGw63cxeaPBMxfOyBzYtb28KmPgQ6vRJtMeGC9ANdcuFfCA\nB29/ysFrZyVYiFHzBmRYh9DaDZ9eSgeZz2m+/UhHd8R9RgqlI2uWEHBQ49Pp\nmvSm/B3s+vn4HRv47enXaPgokQa4+PFi9T7kZwNurelqz5Dcan/UEyjFbU+b\nIlAvnXdHE69F50///WWpOB9Bhmfknb1W5D7gbDo/ox81+iIFAN7YRci3Bycj\nWx0QupeHNTItFjDGMYEtywW+TwpZh9shVokOm1ZsbdUIvAkhrecVSGp6aH8X\nd4dLgbYlRfLcQoUpTVOOx1n5NODcZhZPEd/KduUXY+4sj5E07mi1M9mQGAEL\nMQYRgvA/H6jaD9B2IifoQ8WMHrxzNYX3WA2u1Dlo7uxHTHYUt7WiUz49CKOm\nhxRtBGKepQ8qV6azmOtE7Nwq0hBhh21YxKsYEjOgcF8wQH2+gdzmnILet4sW\n2+vzIP05CeJko6DtEsFIg7n4iUn4aHeZwVVvn2dkN+ZiLA0GIa9xL3hb8XMa\npKbOBw1OUBt3aXAM/WKYh22Rj2511g1Ofik99LT3SAMjjOu+7Oz4/7k/5jpt\nC4hv5jwKZ6+hxUTc7aP2qNTmeIBGg9+IODXX6dguedT1X9+/Z4LPqoir+aCm\n/e+4\r\n=kkmN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvjCbmru+kbNsBI0RBOWmO+MN4BWWJEnMOMJAtjAzRNAiEAiWx3C1pxuDTIHudxr0MvaR4MaYB067lQrqXu6qdWOPE="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.8_1597328899694_0.018104784408553565"},"_hasShrinkwrap":false},"2.0.9-7369bdd89bdbedd8d5e0db3c4666ff241b5e3c81.0":{"name":"@unifyux/icons","version":"2.0.9-7369bdd89bdbedd8d5e0db3c4666ff241b5e3c81.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"7369bdd89bdbedd8d5e0db3c4666ff241b5e3c81","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.9-7369bdd89bdbedd8d5e0db3c4666ff241b5e3c81.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-ruL7x6H99aiIeQMAlz/pb0ylBH5+2QwilWgz0ivXOdNh0nEy7edTa8pKbflpRgry83vZTJ2MDWjUGVKvPpS+lg==","shasum":"fee67c94267ffaa920618b8908dcbb78a898d09e","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.9-7369bdd89bdbedd8d5e0db3c4666ff241b5e3c81.0.tgz","fileCount":170,"unpackedSize":1050896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOpDvCRA9TVsSAnZWagAAFrcQAIwoTL4WRXQnNeb9sCuL\nRBl6H+emq63LKT5appaBZXxecY2Mr2tSPnhoJWguzLZ6Z72A0muGYucK3Nrh\nUgZ4uLAy5aAWD8yrAcRzXSRF21D19slS0lWAj472yBRlqqBZDXwRGQwSZqzX\nGf0XGGwZ5fzfnlDEFiVvBVQn7hPaaabqC/TC/hQado90FJdrVZ0MlWFpqJVQ\nJDS2kngjPRUJjZqU+zXWNTOD0rFOH4UilY2MmLpMiSmqKl1tssXG/CkgpLQB\nmwGjH9/tbbGiGgNFQxwI3kBP6nKQ6+LEX4kgIZ2EpD+Q55Xw0DdCtExYvtHM\n6RGcfNJQp8usq03/8y1bF0CaNbda46MmCXv1VHO1/TlR6wie9/KpDSCMZNu0\nklu+LknP1MEYWCzK1zhsuZRvsD/IoW2qYT+58spEkXjL3zKKrQkq8wDUP/kB\n424zGOi0BJZtFjxZL9UcU3vk/4JS0h9B750gl46yI1sPORyXclRBr0ia7wIM\nRkxleOpSnuUEZpDwfglGclfOjARzXWrfiRcAuESH1pr3Ab7JjcxNEdPd5kFS\nY99li/kMByzTM4RKQ2MdUK+t9nphsO56aBHbLRUSgIY563CTKcLpJ4jsio/p\niSQIV2aHznz5eMUE9GFVSmNNeDwYwBczh5ofaADYWuOWQjkPFbQulsiAGgpX\nr22y\r\n=yREz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEWot4JYsABUbsiUJaQ7FU6WvMXDn7wwT0SCBUPxTtOAiAsh7l1231TEXRSE3X5bhqDwXbwewXKyNk3XBIXpWDtig=="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.9-7369bdd89bdbedd8d5e0db3c4666ff241b5e3c81.0_1597673710976_0.9968533000525968"},"_hasShrinkwrap":false},"2.0.9-67d9a240bc26252e5d3c7e42e996c95ac7378609.0":{"name":"@unifyux/icons","version":"2.0.9-67d9a240bc26252e5d3c7e42e996c95ac7378609.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"67d9a240bc26252e5d3c7e42e996c95ac7378609","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.9-67d9a240bc26252e5d3c7e42e996c95ac7378609.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-xm2dcmvW07jO/iEuEvRT+Wt0MwE+fZ6G30TTULcnfgvUSMyWNLBPAF7KnhhMfwbpwKwwL1/xPZAKEKzTzLes1w==","shasum":"05cd5b8cd178f8252757f926e2720f8cd826aa68","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.9-67d9a240bc26252e5d3c7e42e996c95ac7378609.0.tgz","fileCount":170,"unpackedSize":1050900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOu7rCRA9TVsSAnZWagAAIJoP/3951zF6M+MAxVKkOvfu\nBPzSpszjGIrHa/o2sIAsffTgoHsRC20QG8Z4BRpYPwRLdAJ1NQ780NyZuo32\n03HH3dNGXQLrZoURxHXili4TCJ76X53cJ1iJfxC85LXRg45lAlZbZkRAau1N\nU0QwqCy6G2hlQIaFIONqFP6yvJ9wA+3wR5V8++OB4a9OPqyng8MzOeWaHw9v\nK2xq7q6YFco82kTYBamxaKkEephaxikD4tgNxq3XNLz+C1S+BUTK/FDIOjZ2\nI1YO7abYFiXKxw4rRVOTErqXIwAkDmC62qYAsRhNnk50Z9L9t4bdY6+RotR1\n2KI3Wa/8QTrSVf+Fg+WlZVQCiKKR+sTCOsqjJ5ot+5KL7SCGPAOafUgrnP2D\ndMGwdziICXbV6a9Ug1e95/1hFSzi211MFuHK4LmU70Oa+O/c9co0PKqTRxRP\nOuLncGBwrsR0FWVKEn0Sm0VLuQkhvNw46vkWZkMCJqSlhS+/uHWW1hGFv4k8\nIg3/mRKjsoibkgvzivTJHEJhF4w4us5c8qtjc9NsFGMMSgkmj+2y9G/x1n/u\nXhbxkQfLde9MvGEhPtaqqr+PmYKdfRaSWT18QPOTeNtmF+7kthk5lNyHbf3a\nqS7ei8tY4AYYqFZ1FXedKDlGSmOJ73lpRTlCwcLTLyWRAIzbSpfnRFW2XQB+\nsxjP\r\n=uSwL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMyf/u4c/DkyHucLYnidvPlurQpDeLgUxk6OhrUgUL6QIgClLmVOMtokLCImgjPQzGIafqVoE233nx9EDsf6vats0="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.9-67d9a240bc26252e5d3c7e42e996c95ac7378609.0_1597697771301_0.32584083240435935"},"_hasShrinkwrap":false},"2.0.9-9af7030ebaa4454d4882c4ae8463a8bcf7205018.0":{"name":"@unifyux/icons","version":"2.0.9-9af7030ebaa4454d4882c4ae8463a8bcf7205018.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"9af7030ebaa4454d4882c4ae8463a8bcf7205018","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.9-9af7030ebaa4454d4882c4ae8463a8bcf7205018.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-sAZ3YFe//3/00dv2Rydd91ClPkYBI4d/vn1sjAYUWxx3znsqSEnLTVeGGa4h6qIPj9QW1AQtTEve1Cs5JXWamw==","shasum":"a2bbcb138f9078029b4626f55b56f2e615b2a7e9","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.9-9af7030ebaa4454d4882c4ae8463a8bcf7205018.0.tgz","fileCount":170,"unpackedSize":1050900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRmb+CRA9TVsSAnZWagAAXJYQAJ5mbG2OhgMizbNyiH1E\nooCCxoQ9c/GJerSbxlHHvxoQeZUjrsQryYeziWZSanIRzBV1OmDyFhgfJ4dZ\nJUtSpYrBeh7WU+OpvfmiFq5s5Ju7Hb0SPn0oT3DxRqmSU4XmORQoc/zparr9\nd7M+4dtO1oky0lK8Tg68PrBRjs4t6qupi4WCd6EIagTs4/V9sC0Sy97LMiHD\nwHGTEGXd/9Z7aiFBhVALPMBQNAbJ56PgiQByT5ZSyTZXI7ATLZkLLDjde+hW\nfD2GOPvdRZ310TlY5D4yRq3p5asoc/JypNUkTlZA7KFdSDTPWlC9+c5Q3D+/\nxHrP0qOcU4Um49lOmMVCqA5RjYcZKdyf2euzm/V26EgXI4T8LCqg3402na5j\njRRZ+lHc3iZRAtpn8nTFQXn6xKgWcpg9RbCcmyEGDbtcWNzLbUv6FK7EEWoQ\nH8WvcBf+LHc4FGp4e6gykLncWdKhVfCxh/BNxona2RWwl9SN7XzlAk9Gj9tU\npmd2eEfmjCBIsEaDWr11PosZ0SPtoRO4XzFKfZllJ2+WhIb3DkJUFVeHidbx\nD8aa7ewxJRgwE4Dop5ZCZrNB0AWMRYZ3VFu4EuAepnlGaORydeW10aLHaR7U\nfOCa5SHTQ19OeXxgAIO+kkHRYMTzpxn1ZuiElyAMcvgYljmpPhJlYqvSBD+q\n3xfa\r\n=FUJ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkm5v3+JxXXZ7ka1EYREsoGs7GjyByKyAjmJs8S0QQTAiEArPtdsdxs7MiyCEvZrHMDLwotsLoMMaSRnKc6MX21Iwk="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.9-9af7030ebaa4454d4882c4ae8463a8bcf7205018.0_1598449406075_0.04441050210541331"},"_hasShrinkwrap":false},"2.0.10-70a4edf0886e93362255b5f8ef06acdd4365d1c8.0":{"name":"@unifyux/icons","version":"2.0.10-70a4edf0886e93362255b5f8ef06acdd4365d1c8.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"70a4edf0886e93362255b5f8ef06acdd4365d1c8","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.10-70a4edf0886e93362255b5f8ef06acdd4365d1c8.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-tbPUsgM58hURNOBqsNqFOTmmUCnAV/UhWU68pKONXUQcLL7aCuITXDasLjDvhfVO2xSrubxi44iT4dS6l8wUyg==","shasum":"74faf763ac3a1b4563ed71db7c3c88372838cedf","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.10-70a4edf0886e93362255b5f8ef06acdd4365d1c8.0.tgz","fileCount":170,"unpackedSize":1050893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRmhCCRA9TVsSAnZWagAAIM4P/RplOIbOL7QpIEki9H7o\nqChCgG1rMB4QAV6gR/WU5zMmbk0fnUqwX/ugSfgOcCd7EMyXoGRWnRXBSbEh\nVWyLEfG32SOj8cCDIJW0IFdhmxBz4NnU2rxMyVp5UTnMehLv5hGsdvKidV2O\nJH8ZcpPJMB2qPNKc81AxAPGa6BrC5Xmy/maqPwp5KaFVeHpaP04ue59PMI/1\ny8e/FoWO+HVcS1DxwUVhSS8ho+WY6YsN6U/5WZGMCK0EwKlTYG+DG/ptpFgw\nHsDE+tX/uYx3t2BILx5MQnMDGEhhI9UZEGHgEUmDFvRk8D0yPrKsN034uuVj\n72enjg1gIVCKONAbon4HJl5KkUNK4ZXmn3+59xJYj3oVi6ggMw0rDsgV4KNr\nYtG2JeYnO8Aki5uppGEkdeBF/JO/r5Ub8CHzE8T6L0YxvUMvtlrP09TXabd9\nP/Dvlnt0L7sf70IytXcvk6d5U0JtSgYeE38buKPFUT7ZrXs43isXgPLemMB/\nrz0c9J+PlPkgkvixY+FjDkWGiksVC1YLtH2vvK6FNirnLWKhCsmHjWvRpgwc\npMviwyiTsHMNP1JbA1c1FNCtT8xj0lddLYeFCDlIOQTRDRH46RwqD9MsH8Zs\nKkJCFgKzLeZ1Rx6dBltmOTSYAc2PoSzVesMD29Dp5XbNSyu562M56HaKyxrC\nqhuB\r\n=ShBl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDozgWSyBBTLwZnd9Dj9jA/badiC2PxP+PKkUFjecIQUwIgNa8jlnpx7P6NMPSNGRDspG17RP7q+KJ+L88C5MF+KpA="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.10-70a4edf0886e93362255b5f8ef06acdd4365d1c8.0_1598449730157_0.08833183641922737"},"_hasShrinkwrap":false},"2.0.9":{"name":"@unifyux/icons","version":"2.0.9","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"fc1a051c95cd473c2c8d02daa43394843ecc7c31","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.9","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-IDXedd8S7afNvhHVbK11aCxq8dPCAtcPfxhR1m2dWrcWeqbn0Dd/+seGogTQGl6WVB6UZoF5c8r1VvpXdnLLWA==","shasum":"c704b233a0c103dd1aef0363c11083a57ed79bc0","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.9.tgz","fileCount":170,"unpackedSize":1050841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRmt4CRA9TVsSAnZWagAAhQMP/11XKEK3kySVt+U19RvY\nr0pOBgz4znOX/uVuoapFbvYRPrSsX+7JITt9Nny+iRLMSQVo7DxFsQIRA5Wc\nbtnFxBuZ730mdEPz8VX/iDSMfLEBWpY57evyWHW43TqZ1O1TMXSpPPVSWW6H\nANMVj+fzpePYR/jF3sj7EJ71G7FmA5zLaVkDhwiJdM4aLjsD0jJyzeFae2y7\nnXwP335p/iwgqTteWVA1wkx9dzWmDx8nYlNrvUqiG/Oyk85IOGdt4SgwdYQW\nexxTm/KkU0bWoXGZ5K2Ph/U7tjl7oFVKrVciFZKjqWS00/Mbm9C9wc1//pC3\nPPI08id9M0kxGd2Vpn19u4z1EO22pUBWyFCGN698/uVMVaqiVpgy7rg7fHt4\nc312VIOn1ZpnKJpChIDpMSlVeFS3c9uA2Vf7WCdhNJWpfNWM9NnrVrZPSiwB\nDkO7C4OJMWOEdsEWzcKIfuGEwkZen3DphSYghbtMRHILTTINx2E1P2ZI86Kl\n2I4IOQOJ/v3Kn+RNUvxdvToza7mBAv/IhCyF1K8pVs2roVQOVtxxLGMqcRRQ\njyvo7R0O7WNPx6VcVe/64Sa6aB92hk26iXpza1f8YHOhsqHcciyH2GLdg+0r\n6gQi8BWWJYmXCppLsDt8+dymAnJEGSQmyvrfVus7tp3aaGcR6H8xylGbrlwa\n18Qv\r\n=/WS4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4nvy8gjsGWxhSWjeaY78csSxiYG9knbcR75AkqMEhoAiAdIKaQnlty04UXaODh1B8UfBdH0qStXTvmM5RGaPZ2jA=="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.9_1598450551770_0.521991173220097"},"_hasShrinkwrap":false},"2.0.10-8df7d5ddc96c4726634e967f8c70c5b1a81b62c3.0":{"name":"@unifyux/icons","version":"2.0.10-8df7d5ddc96c4726634e967f8c70c5b1a81b62c3.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","prebuild":"yarn run clean","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"8df7d5ddc96c4726634e967f8c70c5b1a81b62c3","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.10-8df7d5ddc96c4726634e967f8c70c5b1a81b62c3.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-A4RAzvQ7vxnQH95isDBKQKKke3E37A80mhx+z9yqlpMgwgqNJ6E9pZigB/7iad5nHjkcNSUbJNElcsIuOTUJbg==","shasum":"a35669a041bfbef7700ec4d935c98ab85c253266","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.10-8df7d5ddc96c4726634e967f8c70c5b1a81b62c3.0.tgz","fileCount":170,"unpackedSize":1050897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRnNfCRA9TVsSAnZWagAA+HIP/2ciZWotOe4roJJcEGI7\no0wVnTJPcgfdBS7cS+frrj17QXdFFfSJZkpMUeRW8Xwn5WkzBTbgRPA//AnD\nRIcWaFRMwKlW2Hn9VvSll1Bfq87fhEBmi2pInY1rOzXwefaf3xe3cAKmoH1P\nBuLgydmatooRQWvNXbJs9oadWQ/V4FJ+irCCbZUhd/1RgFpYeSCTdIdTcbh0\nY0cIBJ12qc7uh6IOf7BtW7ectDHC69kFrRjjbyz3jM2dqff0+lKUBYPOFsWD\nz07u7UWOAA45OvwzOPGIJxumhxSgIfseOumxdCZXwN/UKZ9Nw6n+PKLP1oyk\ntW9n/F4Fr7gV5DcHEu4Byu/aT6detRuH4z2rh69MTkZfF2Bd8dkj2pu394lJ\nLmD+F2V0cy1HMRzxFguObhjhsOh/0O8Smkxf55RfOnmGdNxNKbKksQCsoh4D\nv2JviC6oahsDZQ6XTzwYxlqEl/yY827VXjHCW0FyA63zBZ/wjoozU4YWJn0d\nNioy+DyvJFx/WNKpvx18QzJp3nFRw66MO9gkxNjUCjJg9auM2C5KtF9u+aTJ\nQC1K+JfpeVdWLK5V1mnMvK0elFV84S8kE8CG3Vz1RlFKRmxpRVVQFOecFdod\ntwsmifbCHkzz9ybgOWl7HO/g2cYOVYG4sGCbOfO1pt+dwOvlhIL9SRKI6U2y\n9ryJ\r\n=V9xv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWXLQ/gdJhB5Jy2SJeCiRus3n19rdQ3xJzPDcX/kenqAIgAnVkliJtm1DXdpic2KZYe1i/AuqxeNVZ16h2zpz2D54="}]},"maintainers":[{"email":"david.wilhelm@perkinelmer.com","name":"dewilhelm"},{"email":"idea34@gmail.com","name":"idea34"},{"email":"michael.wilson@perkinelmer.com","name":"mikewilsonpki"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.10-8df7d5ddc96c4726634e967f8c70c5b1a81b62c3.0_1598452575023_0.607540909422843"},"_hasShrinkwrap":false},"2.0.10-c83a0c1277ceb6ddf56ae1da9621c5a0c6d1c2dd.0":{"name":"@unifyux/icons","version":"2.0.10-c83a0c1277ceb6ddf56ae1da9621c5a0c6d1c2dd.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"c83a0c1277ceb6ddf56ae1da9621c5a0c6d1c2dd","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.10-c83a0c1277ceb6ddf56ae1da9621c5a0c6d1c2dd.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-kAXHMZ6iIr5Hff+3aErXihdYMOUfBJTQIAPlaQR1rHjBBNapmubM1Q/1ENtM99tKOucL92DCZIje6ju7KGFn9w==","shasum":"2234d046d41de11bd0789dc3adc89a9b211bd298","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.10-c83a0c1277ceb6ddf56ae1da9621c5a0c6d1c2dd.0.tgz","fileCount":170,"unpackedSize":1039272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWSpHCRA9TVsSAnZWagAAd6oP/jU+JiSeRmY+ob89LiWo\nTm35Be48rr6notP0X+cpgPxWtEXCYZqwBpO6UaFk8L0k4lMrkgbMwCVwoN79\n1Vqlvj1WQ25u/IZFx01mV1oKEKIEwm6UjixfbmNIX7/iy49HLdjps9pjxXpw\n4hT/G0p3jtesZienccaUMvQhGfaFTSZKhFemUzkWPs7qH1rH3AfeXaNsAvIv\nZdzu9uRJCXtWDNFvQXIHkynQVifK1KiJn+zw7t2WgISZL3Xgvr/Ah7dI9K6+\nquW8MVzC9nVjiWmmAmE+//FwdtKa7lUgdQk6BqdW/vaPVE2iL9ysdTgndApQ\nW9MCAIP7b6MVzAOF1TnXwL6KK+P63zBb3lGLRYI5I/WYHXI3KfBz+UL+/bXI\n/NPskgZIbEYSqBWrPV9Rz9nFJUFNPwqWYZUsP9SYwu8UCjblxhPxN4snBQFz\nld/S1Jej+kf9UqrLGp6/MDCo58auS9NjwZ2Az1Oc3zWkugf1UspOpb6Bkwme\nHmAymcLXAoeEqjNwjiZl7lHQEC1zBU1crBJlNBA9urvRm/oHh9nj6y1M18QE\nPO5taHdMvlTH8Z04GweZMPMv6CTbIUKOhcmz6nekInWpb+dXjPTs7ZnZaVgl\nTfs+NqqB7wBuIs8OXI7cEF3QV4EPWXB+4MlHtqEbFdsXO1tu06T9p3H9G3sA\nhdaF\r\n=Pp7j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBrRyKggkUBNC88bIBGDv2bEM/WxB1+MhQsGITV0zUMAiEApH8N+V5vQn2Vy8OVyfyWhzkA5XzcKC43yfG2VSewi00="}]},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.10-c83a0c1277ceb6ddf56ae1da9621c5a0c6d1c2dd.0_1599679047490_0.6559172299907887"},"_hasShrinkwrap":false},"2.0.10-e1ab9142002c747c41e976d4abb556e7406d60b1.0":{"name":"@unifyux/icons","version":"2.0.10-e1ab9142002c747c41e976d4abb556e7406d60b1.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"e1ab9142002c747c41e976d4abb556e7406d60b1","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.10-e1ab9142002c747c41e976d4abb556e7406d60b1.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-5hKOYuNpZNo8qYwXBZg6rCK453vQ1AsMVCEmMI2suum23vJ0a5oUlC5uApb+D3Hx/Ga0rYhVzrZtx28nWxL4jA==","shasum":"8d5c54c01d0df1472fc332edf57c9d1a1dbeb0a7","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.10-e1ab9142002c747c41e976d4abb556e7406d60b1.0.tgz","fileCount":170,"unpackedSize":1039268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX4cQCRA9TVsSAnZWagAACvgQAJbh2iV+Pk3Vw8wYGTtZ\ndHq+JT93VqHMHpJpMVUVBiHqJzP/YgCp+6WrfYSUvzrU8cC2FORTLjdc6xYl\n9F1zB3cqzTIHz/NJxmx49eH7DA+Faha9bl9727AhZJmpEAdLZZSbdbZXqY5c\nQ6oDWYlVlOgaf7ToGTITSefdGXygGqnW2kibc7KdxaKkeCZl1jYm/1GpJ7Nb\ntZ8/k2JfZ+m1o49hms00/eIGj21XSeei3AuJNkZi3jfZbBwtk0BU3iS6fIOI\nZQoVZd1MT/OxbNL5SF1k30d9/1ogAPMXCeJRCQrhNwnvF6AElLzGBs/QfrWK\nQbC0SnR8jwQ6nDQYHFNB0lDpMJk1s4Nj9HinLjlCntortyG8mimMpk9NfzQj\nvYIA+qEueO/Qy3PXpmXkDvtugP/+Ugm5Cm3ZBWH7Sq23RPzZOWNNb707wW/t\n5rRGIu2p7TDutZIW+nQO8/cJSIY0HrXFUttWRms/T43fEObg49LVY0fSpbuK\nJQnypTUW926GTL/jOYb2wfmsNPwwehmGr8XyVp4UAnqb4ssBhwWPPUcqBEWP\nzrnCzUuoLzRBWweFgXNSb/RH5xbc/UuPzFB1CAW0IQrysS77tShrUTMaHwuy\no++TfOQFtkoyL3u2d/cgsOm6ougC+LjLFPMPeXQt3glM/Vqq0p4Aaslse1/3\nNIRe\r\n=+OYm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpJ1LP2PAXxn9uT+byyFJ/94JUwyiO5JiinMqKxGflLwIhAKoF8akHbpGro0Q2JoEQQ2Ydi64WMEtJ6zcAWDWYgQlI"}]},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.10-e1ab9142002c747c41e976d4abb556e7406d60b1.0_1600096015545_0.01921275357980723"},"_hasShrinkwrap":false},"2.0.10-dcb55221ad448c30b0242810748ea7372410abc3.0":{"name":"@unifyux/icons","version":"2.0.10-dcb55221ad448c30b0242810748ea7372410abc3.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"dcb55221ad448c30b0242810748ea7372410abc3","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.10-dcb55221ad448c30b0242810748ea7372410abc3.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-7DY/Q/Olapgyo2XFBfNz/VFKN7VgdZK97AfoUBI5mM1RYX6PA6p+DdGuutnD+pVptMav9DsvVlm1qqpE40UYeQ==","shasum":"6ddd1dda6a91b1ae169c4f91d5817dc5d8b79118","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.10-dcb55221ad448c30b0242810748ea7372410abc3.0.tgz","fileCount":170,"unpackedSize":1039268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfal3/CRA9TVsSAnZWagAAvSgP/jDtcpFjuuHJLFMce1OJ\nHF0Ehm0Xr7/hE/7jTbPmkbVLlG4GPLv1sEU6wrLX10I9nU6WBTadn7+viyzm\nyHXodMY+kpEvDzw/T0sd9c5iiOE/+MpF/mjtB2DqS0AO+LTkKcfaFFxywD9w\nukzWEedXKBuW2v8OLDg6IMUny7nnhWPNEcAe6ElzbKvqVTBwlRIRO+Vc7qCo\neaGlx9+Sp81h/AmKzBy2jqe24XtPL3BFI59rovyqoVvY6do8cd73s1F2VFO+\nLpK57V1GUiMZrElDLLsKRWRS4TYOZsFaU5BVcDyjsLuwvgBAV2sXtlrDxEeT\nf1b8SGPJu73aQgU3ZFfpG+QE1x0ECqyboye8rH+BFIGcBU7oluO3FUo4zvtn\nwP3YJcsjkqbCGalwq6A6z2iGf6XonBlSSYpxrnoP/rB2HZqRJ/cgWGzrwyh7\n++mXp4mDCG3myuA3luQBOlXl3M6E2EZZUnjJyqCUyE8u7btqZpzw4FwhiNbC\nR3MPMctSubfVkCryFQ6sQeLPT8Qw3Lawqin/rWqsSMteX/gD7sETktOYV6W1\n7wy45p2F06141SJp9ho9Z6jwV+WcsuzGF2qsa11UpYJLTEAcVmExnxE0DRSQ\nabVCZO2OrPDe0iyFrMFynuaPhrRqu3RS2BCM7raVkZltgFnBTPzYskYET89h\ntLhg\r\n=G2Pu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEj01Zd+pFYnYHR617wTIoLAtTs2mKqHXg0F+1XczSOWAiEAhLoXiSSD+aUEwOiYZrvAOf3JgioDaxd24vb+ApMZDEw="}]},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.10-dcb55221ad448c30b0242810748ea7372410abc3.0_1600806399064_0.40249788635663175"},"_hasShrinkwrap":false},"2.0.10-4b2085f47ba759f60a8b2404282e7c89f433ba6a.0":{"name":"@unifyux/icons","version":"2.0.10-4b2085f47ba759f60a8b2404282e7c89f433ba6a.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"4b2085f47ba759f60a8b2404282e7c89f433ba6a","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.10-4b2085f47ba759f60a8b2404282e7c89f433ba6a.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-mzFNRUh7hLA52qXzCWvDaLDlDBMGRDvAE4IdmGSvAzm9+zLXCLDjGctpABD6CouFUff1SJ8oY7b80k0qCKy+VA==","shasum":"994e64761f611a1bb63db6cbbcbdbe7cb44228f3","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.10-4b2085f47ba759f60a8b2404282e7c89f433ba6a.0.tgz","fileCount":170,"unpackedSize":1039272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfal7DCRA9TVsSAnZWagAAegwP/A2IQ8RgOHnrThcWK+QF\n0y4W43D9LVpx+JuGZKO2QlPC7r4Izc3RsHyiSk65ADyO9wlZdFDs+3gxz12O\nNIrvtXTCTWgZAUg6UEXmmSJRD3w5Z12CPil9y7lJKIK9Pholr2d0bHBoUchP\nB/+KPlz7fwpFOma5eE9v44hxrRTPZViHK2dSTEDs0KebJAtworTQnNcmcIvu\nPLzMmd0C252M+T45wXpxyF6ZFFBeoXjYuziMhajr+6qlvzHvNbW+RRaSBGcG\nanTsoxRN5mS6Y2me2EbvWgxfAZE5OPHu/Bj2TvNQ5Z65UX3+gR+lcRdXUEHK\nVzHNws0Gjx/3Z/Vs5vzzO7aM26ode9ZCnsQ5iPM7OqvRsGC3NZIeV0wihCdo\naFbL1/SbVMQSZvYJVZuWEMUAgtlL5Ly26d2KfIgkMx6CWm9TghGE9rWpiVOm\nBdgUzKCRuMWpZKRyxZ0DW7jdbaH1vGaPnQpKF0ppqFcVdEw6J/iOulrROPN3\nKoM0EZWNNBL5dE1rStBLUBbq2O6Od34FA9vSRkFgcI93KzpROVL+fxDRPdjQ\nYxQP9AmKNYEVxKW3lLOrDRlEiQkr9FQQQKIQbU9Q3WnizKN30XcLwYrfcW/y\nGuwCN/HAg7j237S0ivkRwfS+ARU2+JeSM6fWcRhNmjyapNYbinPWAOnHaX+T\nfZ6+\r\n=sYVm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT7v79uBxgGQU34f/2cEZOrROx4hfTVovODmeyl2zCwQIhAI0jJYZJLhxJG4RGFTsA744Cv2aeeMT+PwStBBSZG3Db"}]},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.10-4b2085f47ba759f60a8b2404282e7c89f433ba6a.0_1600806595241_0.10078833805621512"},"_hasShrinkwrap":false},"2.0.10-ef5f51c548c7077815715825cfff9a30a8d5b7cc.0":{"name":"@unifyux/icons","version":"2.0.10-ef5f51c548c7077815715825cfff9a30a8d5b7cc.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"ef5f51c548c7077815715825cfff9a30a8d5b7cc","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.10-ef5f51c548c7077815715825cfff9a30a8d5b7cc.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-vF6XWW4KUqxy7Oz2MJvD03VhZAbAffJx4UKu7dWjdH4xV7b8iNAAR1qG+Ta1IByBR6aySiCcN9ooOgbKaIIEPA==","shasum":"e023f21094fa062158bb9491abf4a712efe9717f","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.10-ef5f51c548c7077815715825cfff9a30a8d5b7cc.0.tgz","fileCount":170,"unpackedSize":1039252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa1NRCRA9TVsSAnZWagAAlIoP/ike1pB+BS785x5D4v5/\nz41gVC1cILq82X8AMC8YxULWWbnzMCGfAQSk8a8Veum44iSDJ9knP27icnRT\nyQT+fW18sGzZtg+m9cPBmHxpo38wLvtN8RMJCcqGeJLVft8TFSXOEyOPiC2v\nHuzHfTvHgBrZfOhxtRu33TE4g/0WMYVzpKLlMU+zPeZNwoBHEnUza1Jx+xzN\nWOezt/pOjpwUGSH318tqP3prSnGMb/7gcYjb+LvU/rpjGNv/t5eyWYc5fKBr\nxs4A45GZROkdccmeEG/un/JArawDTcm9kCqZ2bfy935v7r32h/QP+uXQ91fD\n5gBbvsu34N3q7+2K0YA5PLzjqbuP0MBMP6EC9L/dBiNjhinkD7SgjdipE9p/\nIxouGwBuWoWchnuBUK23r+9RP0gnAKJQut14tH1UreBAC59K1cC3/ZmrzgxW\nHcvcARjLxaXAB9C+UABCl9Y781OhtOYxnjIf0ccKeGYl1F/N2M7jrNhhbFhR\nnIZz+6Cn54FCkgzhCqNA3IWBRAEQcZKSXux/nOJDeNCdiwSk3+Q6Gv0iWuEj\nzV5nSdlHq7IlCb37Ua9jXPMhAhJoNxCuEVJDE7OQRE1mSWq7YwWA+gxhlaXw\ncMXuVhkHUqobndVR8M2Q7EHNbmQC30pMCR5kSIPn/oBRHpbiv3u06//kI9a/\nXabw\r\n=iIrZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3WOK35mXIN2RKe9mwjHlE6KUh3nZ+P00SmgpleLwrwwIhALmIw0Pd2k01WRfGCyzYB2DTBmQTY0caOjtg141BVH5L"}]},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.10-ef5f51c548c7077815715825cfff9a30a8d5b7cc.0_1600869201186_0.04155670868877026"},"_hasShrinkwrap":false},"2.0.10-43814241adab71ace78b62203bc05c300ddd587a.0":{"name":"@unifyux/icons","version":"2.0.10-43814241adab71ace78b62203bc05c300ddd587a.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"43814241adab71ace78b62203bc05c300ddd587a","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.10-43814241adab71ace78b62203bc05c300ddd587a.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-Bpj6u/rUONCGQwPOZnAmMir8w0C2JFRPR6amu9F8r7QOPBKFrONXzjl+jlG3vjVJna9LuS8kd77stKguQPemoQ==","shasum":"2e8083095ef3dc2b9686c30260faaeca43561d76","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.10-43814241adab71ace78b62203bc05c300ddd587a.0.tgz","fileCount":170,"unpackedSize":1039268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd9dsCRA9TVsSAnZWagAAab8P/Aq70swMlHap3MgKU8A/\nvz7YHr54gFkmieDBY1zz7e0fAEv2mDiRCeO+Xi5jnnLGgxhU0LutRMgmOvwH\n2tHge4u3AOs3XOvl/Nu3lJzZaPFSS1DmyTnTcePHxE4mgeaQ5+aytHxPCYfJ\nkVGQFpXFOhlfwv3d83sSi51iyhdG/sJKd58ihKk2grL2gnfqO+H2fEEVykm3\nV80KjARqNzdI5lMr4IXfLx2O27bNs4qxD/u7I8td4W6BOBIDMTN1rZA1hPYG\nVmXnMbM5l+bEJitX5aoCYzA91Jtr2KzndeTXdk37wiKYdybBXVqdoagYUT7B\nGzgloiZoyBykAWQjfecMaiNIuib0b0CHKop18SpQQ3sbp0e8PUQeOgUnC+1p\nCTbVu6jpwBdRvQTxROqrPEjudV0/+xKiCDZmh0Pq9ujfdssP7+o7B7kWc8Ow\naUDasMa/gxv+G6rq8Yb0E8P56nwG4GBY1I3q3ih6wljUFHs5eJt7ritAXPIQ\n9M/7M5NtOsRwOnVLiajbjS1jmfun2LIpFRx4mDV5SuyZ+R2RWt1R5MXWVDr8\nTuhC4EfYb7zTgiLvMro0jCssd0YEe95Eq9UoLDg0AoLbuNw6DUVaUtv7VOZ1\nLQw1J1nvT46wuqaWYAR0IhdFbwG5Wzr6eewiJVcf7cB34P4+ZfGHU1w06aJv\nLXpm\r\n=KxYF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbDxBkcauo2LSbgWjLGacUcVnah+v5ycXtY+u3HuH6rAiEA2PcQjVB7cj9mquQdXWD1nx8rV+M2yfbT6cb7iNuCDck="}]},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.10-43814241adab71ace78b62203bc05c300ddd587a.0_1601689451811_0.06365857617947546"},"_hasShrinkwrap":false},"2.0.10-4e1e7c1aa9602a25b01cea8594611d5b86d90ca4.0":{"name":"@unifyux/icons","version":"2.0.10-4e1e7c1aa9602a25b01cea8594611d5b86d90ca4.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"4e1e7c1aa9602a25b01cea8594611d5b86d90ca4","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.10-4e1e7c1aa9602a25b01cea8594611d5b86d90ca4.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-5u6Flr01YW2LqEaNf2K2d5gAR0C3ZeoYHv1GP2wAgNQ1j99WZsyTtyXd3oQtUjauM+E8DHEkayHGbdUIuQ0vjw==","shasum":"9ee04b4dc657fbf8c5711b4560912b6667611156","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.10-4e1e7c1aa9602a25b01cea8594611d5b86d90ca4.0.tgz","fileCount":170,"unpackedSize":1039272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeyRhCRA9TVsSAnZWagAAb1kP/3t/8xRlw4SidNKbtO8m\nMZjI5HPnM8018yDCsfqdCVbEpw5aoa7WmtpbCGq82wpyDXEN6eb/bUKfV5V2\nh9norm0C+Z3Zhi79cpngLTE8TEfyaL+JpmDva7Qp/Otj3+27sLLS5Rw0vViI\nsYOJHFAcskVGgkpF/ePUQJ7CBV6MRN6afYGIlzoyPHH/vH2orVFwrJos0in2\nPSp2lTncHOfcYocDwU1id1+CMS5iUUcUiBY1ifxgy6lkFCMvEzzI4eVFeeLX\n8jCizOROl6wmg0yOkGmVHPtWn5WGhXRQnPlxvs9IaLT0fwAdHdt2B+weo4DU\nffZ9uXRAhg5pXTP6Co5kd9m8M8lyoo/boQVZdSMFFjHtgT9Lu2gKLroHBn3Y\nNicyRRJIrFytSvCTBipWWI4l3mJj0RbZ599rht8a0klC7j1T+LNEgay8Jts2\n//rfYnutNjU9a9V5vA7gik4FDgygdLKsV6cynQ5Je6xfwXnhnTEmfy2sjT8d\n5SQIfq6L1w9LealP2A2mNSwn/RfAN+YgBbZcCIV6u/SnlLfMaPw+MfoAh866\n5uaO5bfD8a2MaGLAOrabKNshJaLTBqFlH5sglxXxk/Qwtrp8ecGccjbHUnXH\nUmAJmdEpRSHLjGG1z3IKfZxL5eeU2jKVE+l2uAbvBz5/UyvInUxIzjcNL4Wj\n/OnY\r\n=uHqZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUH1ZyQjofzHBtzCJyTW26JOD3TAI43GCv8djgXdHo7AiEA2gUK0Lx4uriSSKm8if5g3+Z8CTLEsEgibbBTz5cwrCo="}]},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.10-4e1e7c1aa9602a25b01cea8594611d5b86d90ca4.0_1601905760621_0.9761436365864813"},"_hasShrinkwrap":false},"2.0.11-85c20d5920a33e51038d4a48d8676e292e727493.0":{"name":"@unifyux/icons","version":"2.0.11-85c20d5920a33e51038d4a48d8676e292e727493.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"85c20d5920a33e51038d4a48d8676e292e727493","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.11-85c20d5920a33e51038d4a48d8676e292e727493.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-nP5AjIEyOyFhc26cuRJBoqpjNHt++h/BGyE/8RIqI7z9AY9DZL1Ia0kRVIKUFIfks73WRpNoVAyIE/p4X3OzCg==","shasum":"038efe0e8d3d0ecb026d74b48de67090b3a1e702","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.11-85c20d5920a33e51038d4a48d8676e292e727493.0.tgz","fileCount":170,"unpackedSize":1039264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeyaMCRA9TVsSAnZWagAA7o8QAI2WWhYRcOGJ+W4QCa2X\n6nrr3lmM23iYDb3I5V4bost/HEULvtU9ydZypEgHQcbwpzp9j22b39YaUzIo\n99tuUsr4yBmbIm3MgO0dG+d63XcDeB37+IT6OVJVqNS1t6Z1I+egPNv6c55Z\nUMbTc7D9B5w9XgY2w2zJO9UzpyvjtYEFzSln2Dz4zqx+wKMi8TX6j8JzMoB9\n8IzD+z3DKzwjoV3bY36+tQNCtbzrvJIAK6wO4xH8xfwrJnUXWTENV9+qbdkW\nWHI73aQXzuvtnEGS87SMsgrZMOeowGWXx/m9tUmiOBzvFCJl0IsaugCurjUu\nYEAk1p/Q8z3SAdBUB0MuKDr6xJfY1jbDskF31ffPtq0mXH2tbc4gJ7n8Ksz5\niVtDBlF4zIJq22h5/JcseIH/BccnZkNEzEUzsGuGlsd7YGQWEoTvKQ1nZPRv\n5PpJYA5CT8LeK9PCwUKmO6NX24XuB80ykUUDFFvQW5NzLQV3LgDk7WYrRJx8\nc0zc8Lpg7QnmF7Of+U89ekCOHh529QJxCOiOl+46JN1twsHGUHT6CJ5Y8xaK\n5CdYZipvVlCRV/sdcrs0dZapPnGYsF4R1bqH9ZfFwNUz6dE2wAoUBnyJ9Qu4\nUVz95JD5Bez1u9frEK+V7LvYcgiQRJWESV3vQyZRtOr+2h89YjJsFPJLxOwD\nMvfz\r\n=kwnN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGmskgZ98BFR55pxTs9b6pC3ZMkuwW6O8tyXwnla0oFgIhAKx7pvl4Iyvz7sxXFS3sE9miNysf8X+pqenZY96Ke3dp"}]},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.11-85c20d5920a33e51038d4a48d8676e292e727493.0_1601906315878_0.7357570785956689"},"_hasShrinkwrap":false},"2.0.10-2e30b1f5b804a266ad11c59bd2fdaf5086182db7.0":{"name":"@unifyux/icons","version":"2.0.10-2e30b1f5b804a266ad11c59bd2fdaf5086182db7.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"2e30b1f5b804a266ad11c59bd2fdaf5086182db7","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.10-2e30b1f5b804a266ad11c59bd2fdaf5086182db7.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-9lZcd5qSX8A1EQQ4FqXr71Dmtr4L+qAwqbbmcoEjRiYnNriyljuUyJTNgQM+uuPndX7xrwIGbMqBtaqkey6gcQ==","shasum":"b8aeeb951dbdc9174ceaa8db1e5ee3836883107e","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.10-2e30b1f5b804a266ad11c59bd2fdaf5086182db7.0.tgz","fileCount":172,"unpackedSize":1043082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffJKUCRA9TVsSAnZWagAAbEgP/0/iFxjtBbkoytm88anM\nFqvkqhGIUQXxrgV4/ERn8rjTuLuZOXoG4ED8tjoWI4Ipx4mQIgINECTrvyp6\nQhQAbFBPHNMPN4gYA/Y+cODF+TwXiQG+xkPFo+8OQzTRRnvpOSWNbpBgisqN\nwWSm7VT316mcb6OTY9br85g1lnd+rnsHmPO6U9QB/eUjJdV9CwN9wSJEr7iQ\ni4JRnWLVqbYM8xWQd2o4G4H8wd+rv12JaxWSmBHTt4zqcB7mHaR85ujgtN+q\nen9FsBSOi2X4jf9p6MoDbbEJ60FzmDif0OCVzY+yy0WGjgn+cqDzTXVRUzRV\nCRBwDf3I+GPzteG0LI2Qts+qGdCKJrCuhEcQp3Y/iN1Tn6vxX9Z4XyyTj6k0\nh0kg92vaL+tro24UD5fc2zMkFHES7u0sg8XxlpCpBy7i9mCdJrPgTj3CT6pG\nCCnJSsJVD6OWKvL4hAApaW6pn7GVE6KfRtcxjMPcNW97WA4ek9OvcW1XstcV\nFKUD8FrENuUSStI3X0t2lefHq1oa42mXBS0Jx/t+REzSjB8DIHitUo2oVooI\nQlKIKUqWtiZV6SrPrCgydLEFkZYdwxq/zdxQcpF8kdcu0EBCf/sRQz2zFFID\nAmfsUylHkaQ9LFd7zGvygR0H6Qm7dN48sp0IgBUU28y4feUGpF1aS7KLUo8V\nNYea\r\n=Pz2p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9skPM2GZPAgYsbsAugVx4bBOwRXu86heGRo2CNLI8CAiAtBKUdpJk0Zwdf0liyJ6xfCBXhu2jZ3EK3e071+MBI0A=="}]},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.10-2e30b1f5b804a266ad11c59bd2fdaf5086182db7.0_1601999507911_0.8978686090703263"},"_hasShrinkwrap":false},"2.0.10-018bf6796e30d13349944e9bece956c9ef8a2e29.0":{"name":"@unifyux/icons","version":"2.0.10-018bf6796e30d13349944e9bece956c9ef8a2e29.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"018bf6796e30d13349944e9bece956c9ef8a2e29","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.10-018bf6796e30d13349944e9bece956c9ef8a2e29.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-6CgJsiGUXW131y0wCqbkw/mmEZHBErdrxvpxQJ9qSq0h9p6ReAkB632O7kmEk1fqn8qufLV7sghKLaO8oNca7A==","shasum":"0ac97ed6fc44706d131ecf930a9b91031480f84f","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.10-018bf6796e30d13349944e9bece956c9ef8a2e29.0.tgz","fileCount":172,"unpackedSize":1043122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffJOKCRA9TVsSAnZWagAAiCUP/A1zKtIzsazjbZpkqKWj\nWYiwQKhE1WB70sGMwRXPK8top3Ab2oZxQfD8fZgx4qgPG2pggjJrqBERj6OI\nmA7pC6RdXYc+TisEcQmUMUtZOcW11F6WE2R5oLyBotVUtDgD2sZ9opBOlHSB\n++uJCn46l4ULlnWy6XP46VBLJH39JTkiaaKnCEFjqEVcugq9phynZ1hDXnE1\ne1noFkkOnU5NeVuKJCtL3Juc0+5l751tkraFoBQrgM8ndUxacCKfUdvCI55X\nJL7b8i8tAN5Cn5yBCEAphW61N3sMNueIwCyGHTE9fMQY/TwZBczr+S76BpI5\n6EqIgSIBUQOxG1bi00ff3ztbT6xUR27d7bI0SKW338CdQ8h27LxHwmJpeJMO\nImiqTyOahcMVgWuFt+PvZZ+qtVs/9tLLv9LimYEC5m3BpI7Ce5R7P2NRBAtO\njrqnL0gEXwE9okDxK8MdrPeM3FvMgV3ZReJCDPKoBHVmJQtS5yetBx27Lfip\n28gq3C1okz68ZjrMoe1dP+ABG1RBGKgX1XodH5vbcaQw2N6tAqKSTFAhRbZf\nG6w9GCgYnnlkIdtXS417klSpP3xRaa44nLD5fWkyRWbEM89Ha8aaGgw8jwcr\n7tUnVs63ZwsQ7mQHBPYy24wrx7glt7uc/vMnv9em/SIWhVLMgIrdQ7Ec/yvd\nifNA\r\n=Bcuc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQXkJtGmDEE3+YU7XBBHOHDQD50I2yK3v8eXxaZG0NSAIgN68rirUmz3ly5loy4K5bxqWb2+DARemWWwnwBNNI8mI="}]},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.10-018bf6796e30d13349944e9bece956c9ef8a2e29.0_1601999754328_0.3747559550493773"},"_hasShrinkwrap":false},"2.0.11-1a60fd138e52053d5c669df0ce29140fe117a06c.0":{"name":"@unifyux/icons","version":"2.0.11-1a60fd138e52053d5c669df0ce29140fe117a06c.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"1a60fd138e52053d5c669df0ce29140fe117a06c","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.11-1a60fd138e52053d5c669df0ce29140fe117a06c.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-P9QIIcu/52z/I1ngjYsPX47O5n528weIxOVb2hs69pJPYdmDkKREzvwvGbcp80sal9+J8YZAxBF7d50/uGqzzQ==","shasum":"6862c62d59bada07d115c3de2b4c22b9a613269f","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.11-1a60fd138e52053d5c669df0ce29140fe117a06c.0.tgz","fileCount":170,"unpackedSize":1039272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffKy6CRA9TVsSAnZWagAAGCgQAJh6wUumyxH1knQ3PpYt\n6T0cMI59YePcxV2QQCquno/3whJiMETqVvx99+oKQuLs87MmFAULFrvP4TnL\ndcpqp3kVImgv403ieee1Gp4hQDBlIPxb8XSbemdN4bcxq9pB8uBRalBio4Be\nFihDkVN10Q4zuHqwh9RUbU3x/0z94FYswqUDfVPR+Fd2jdoOyNoBWQfTWgnQ\nBYYVSnl0hKFKXNTYJX8b08EOYtURJEyRp1AHjzVKYQ85w6H8NK31YrOHfQhp\nkrfMHVUftQyB8rpF6Hm0SPrcJDrQggqhAm1tvCTk7Q9zhpQKzEjm4jJDTvqD\nit+34IZY1cI4nV8ehqxr9ofGKdMYnpfsQXEuE8l1zuDhMpn1Eb7nvoQiUJSt\nwnsglwV6hy9u1fuH7xFe5peuCl33EL8vnzc2ZoXI9sU6yI7hEo3Og2TWBs2+\n1/7tRlc9ygkcvEdsEOSe3Ah1gd6IJvtOXs1FzQ4LFmjXllayVlEtKgkFfrj7\nA6W/ctowxku/Wh+qktL37fDaP8XDoGKuPcrk/vLYokZpMKqKhmj5Fh5DZl+0\nxpInhip61dyayoczQES5OxtIOEWjXe7JUj3ljrltNEm7C7UKEfrtafWfru95\nddc09TQheBrSarhJ8/8l/UmwVOw2GebDjSzjCBWC6ojFD46H2uk9qOfpIioC\nSzW/\r\n=RIoH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXrsV7HoRRTf69bHYrmfxrCvGV4D5iSEXvHyvhx+BynAiEAyP2i283Q1P4C2yuIGZHcXG4Usm9tdUpCVAyTXxNzK/w="}]},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.11-1a60fd138e52053d5c669df0ce29140fe117a06c.0_1602006202203_0.7546447423855012"},"_hasShrinkwrap":false},"2.0.11-531ae77628d27aaba63b0c7c29c56bbf7f1ffd85.0":{"name":"@unifyux/icons","version":"2.0.11-531ae77628d27aaba63b0c7c29c56bbf7f1ffd85.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"531ae77628d27aaba63b0c7c29c56bbf7f1ffd85","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.11-531ae77628d27aaba63b0c7c29c56bbf7f1ffd85.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-2+wjVD2i4WC/be2EpF5yyEThi//25Jw7JKwyEmbeqjTyZdE4Wtny7tD6nJwICtAm60F0osHMc15jIGpjSkWGgQ==","shasum":"5722d157aa0aeae1942aaf3d5edb414e2ee2bd05","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.11-531ae77628d27aaba63b0c7c29c56bbf7f1ffd85.0.tgz","fileCount":172,"unpackedSize":1043082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffKzOCRA9TVsSAnZWagAAvvcP/iVIa6T0pLlh2R8x4WuR\nR28wFhf2eaI9kkxZ05Va4Q21up91XJDBiAcB8tBW10NcLcCS34xNem6QNDuL\n5/XtWad1T0GT7mPx28QVypS4+DmPFFpd028eWjXWluk7Zq1nUYTUkaNboli8\n0GiU5ek3lV487yIRS/YFizu/HHm+CLkTrfM5FFgITQurjW72Xiv5uRZtyZLl\n6DoTkHQFQCTAlJMJR4khflDMc6F0c0RHYdwG8FXXPOvZXVIVMLih9IhUteCg\nTCLw+BDiq/U/vK03EPLst1w1uU3/FpXXJzbj75Hh4lvXkAmh4STSGoJxI1+N\nc1eiZl+bUAFQwBu/7G8wrn5xPzLySUe1H3EC5nZcViJRXaDq+hmQbedqULBg\nKNtwZS7vGjaphD7m7onreuWkCT7LrYp89DFKzMhl8SsXVt+flWIp7YizbSFB\nYqDqbuMa3DGKOaqrTygb+Hstk9GxDyJbkKO41gchWzlpqKY8AbGft/XQy4XM\nSi+csz1iMdQL0Hq+p2lroMn8F4MMMGdBpDQKpOUacGNItPRsSPxp5+TiGe6r\njC7v1uILL7Y1J+rQePqOBQbtuzbKhtI0pgx/+o4Y5cReVdn4CtkNcN1wIAYg\nbry1lvMnOR8fcfwLZG0rcaFMOFWi1FCp1W6zJLxXitEXMsaTeIdtHfyYquLS\n0205\r\n=PSUh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeKcO4r4qKg62VgDh/U2wKD8fC4eNsnGqv4RtXA9eLyAiAXB3cVDaR+OBurbfDvwBG/sCFTBUSrqBvJD1TOH981PA=="}]},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.11-531ae77628d27aaba63b0c7c29c56bbf7f1ffd85.0_1602006221803_0.09143436180210873"},"_hasShrinkwrap":false},"2.0.11-d57b1f57cfcdc32af00583887e65a9db36af39b6.0":{"name":"@unifyux/icons","version":"2.0.11-d57b1f57cfcdc32af00583887e65a9db36af39b6.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"d57b1f57cfcdc32af00583887e65a9db36af39b6","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.11-d57b1f57cfcdc32af00583887e65a9db36af39b6.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-5kRgAnpK6Klu1ctCufcTotBNn05zVncmdRi5HIzpDXUgyX55gSjOeOGzBg/gRJHwavMyn1tAGbkuVt0XsIE6dQ==","shasum":"b5b5a3748ccefdad7f14ae982d2f3364b968d422","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.11-d57b1f57cfcdc32af00583887e65a9db36af39b6.0.tgz","fileCount":172,"unpackedSize":1043082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffK9JCRA9TVsSAnZWagAAPDEP/jG6vgTZUCxFYM9De6bH\nEggfGJKP1MssVsir4ONiej4HudDU4EmNkUgSscOjG9G/peqea/TJf/DoR7n9\nxxElSBcXw3i29Uxtsf6wXzNjpxIPqwT4zm97wBGusO4UMjF1gDWhVH24K0Y+\npnjpbM++4PYvHY20aJW4hKZJ6tE9Ob9dgYcWL9BRYMZVDUxRqzT/vtslpmj6\no948y95FmBQp2BaF3z25f9/48DtDxFnB10g8qnlBLy3P633ZcqrEr3yk6nDT\nhNK9KJKUc2WpFQ/lZmb5rbrJv+g+aUtHbm+hD0Btr0MXznbj9JCndf4N3mtH\nU/eQEFYJ/OwVeVa7LS0s7aBrdGFzTY/bKQFISwBySLG8gtTZp3Bh499OTo9I\nMe8u5lamDU/C8zOWzLmexvvMmTpwue2cpqUVaw3i80Gyot2g24g08xi3uHTp\nQ6aKnnzTBF2IpbfxkOOFUlYWMO7wnkRBJopjKxecdSnVWkC3pgSNJS7fgC+7\nNsmDyw01pyBT22pw3RZSrn617TdwjEqkYALSwHjNXdcRZejxzrfoXx6XGWGn\nY17bbjAHHMHEetIKlwiSz2nrygczPelqB0JsYp8r5l9njqbmj3oGiVogi6Z1\nCYEiUD66rn5SpTinmCyN4vYX8mImK7+LChUGiMwbJRzmiLf/MU4/tkq4WPLj\nTPcx\r\n=dAsK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6fbaZbgNS6Nl0RO3/2qEOiZlYfkMd0eXEhYzp9G5v/AIhAMjCxNbrug1j1wFsfIEGSjRR485rY/69Pmdl9HIA9uGV"}]},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.11-d57b1f57cfcdc32af00583887e65a9db36af39b6.0_1602006856947_0.5322696678936152"},"_hasShrinkwrap":false},"2.0.10":{"name":"@unifyux/icons","version":"2.0.10","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"5904360f785a638b253ed38a9d9cc5704022efa0","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.10","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-gFy9oUkhLF+hnKVpXVTD9aNPCrOp1V+iwcfc4hn56wiD/CyuIcY4F86oNczKWgIGoEG2lBcVcYrYqRv78784FA==","shasum":"cc28eb8b079c60659d0fe187fcc406f9e8933550","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.10.tgz","fileCount":170,"unpackedSize":1039221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffLJnCRA9TVsSAnZWagAAgbUP/1OvCvd8EruROWVwPAkv\n3xQ6lP0cYGnjcb5bigIq9naUnaLplWABZwPhwFMwPi3hgXB+zNaZLTeJ9Lak\n5JBWKLELeFlSNtfZ1YeM/TQcpypqe8rJr3lPjZNXr/qgPBoJmbBOZwB5iHMN\ngZ3L3DOa4TG0wAiz5X1CzXEDoMl1So/fjCyTzKIdLhGDb9v00gLb7+AfMo0b\nAvxwqgSfEmb4zJGnnxYi5JvgRBQ0X+zItJZncvMAzTT3dJHUMYPmIXAyru+K\n+8KVq9CpnqVck+pJFlNgf2l530u6tYDc5VtgRzrf/j1eL/pMWRGAKQTYTw0j\nrGq3h4msFgOBEKp5J9I4C/08PckG/DRB1aiNfriTaolV4MT1RqkRF8knF9t8\n8TW7tCDKicSIXrq2JE5bR+cXOybNoevJd7PsgfMZBeiquo4orVyAhG/eB3Jz\ngHz0eg0Jz3xZg0AnCcYaQK2/kHSpPaJ8Ee9P7Aq0qItKVbgqHBJY1JQ3U+/M\nYEE4bIw2I/OQH7h504WCUwu0OUizjcTGtwmlfRDHTS7dmkh+3nVv1PqcUdxP\n5ThvaCXdegbdWFq33VN4Ph7QjzmtCQw9G8K6aAqumIsu9k0wUv8LWBQ7E9vl\n9OvIP5hYnVhwA4VVjfSYsZHOOHKHPUJ3qO22/U/9qXeiaXJ5sD2ulsEM+2a9\nRIci\r\n=+8ex\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSlotJVKD126KJuuBPh/0FiY7BZXlSEdpdY3F+MPQMRgIhAKkwdkzadxPIgrEbo0X6E8ch0YFMtbMuKtEWqYAbfkHC"}]},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.10_1602007653479_0.17602710748060169"},"_hasShrinkwrap":false},"2.0.11-a7c2e4f5bcba296d1cc1fa4abf3edf6056e7998e.0":{"name":"@unifyux/icons","version":"2.0.11-a7c2e4f5bcba296d1cc1fa4abf3edf6056e7998e.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"a7c2e4f5bcba296d1cc1fa4abf3edf6056e7998e","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.11-a7c2e4f5bcba296d1cc1fa4abf3edf6056e7998e.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-bLRmXPniBmWt8oOEAM/cuaVaHuNQ2a2yJFTE8kffzyokYpRZ6Xz+0m33PENqlI4NUZIBe4PzSDEGhNDFdEy+dA==","shasum":"7e772e93e6e2e786114029d2aaafbc7bb2e67f3e","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.11-a7c2e4f5bcba296d1cc1fa4abf3edf6056e7998e.0.tgz","fileCount":175,"unpackedSize":1046633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyWHUCRA9TVsSAnZWagAAvo0P/1qC7tsg+r7UIiCjj2WI\nYjCp41sBcL3hftC7acONxK4ZFywxTlC/jaFyP/uZjuS2K3Vpt7A9GQ2mroSL\ncSrERCQvvkqf/eFl/17gX1kPZAWs2sr+9lF6rFPclEQsxvQqWYHvMDrrAkik\nVpnxSsPmsWO+DJ+hxhaCY5YaJksRSbc24d266ukSH4eUiyCpGeI9D6RedEIv\n8HwgHVb5L2tWy18M732Ma//L5+OkTEL9Od1uJwkb7ns2A4gu7vV60QyqCnfU\n+ZJqxmfkU0Mvdxleq204mDi1USAdXVWwohf+FsGWPj9635oqjjIs5TbauTMJ\n9KOyVx4ZsSimcD55v7k4a9Hmw8A/uHVn1DSrYrKlDTPYbRoOF3572aZUI6gR\n/jeLsoi4Ll2EaGLOIVyClrxum2+PiFxf2bNaZOFm5R9xBTyhp4BPSpQUikEZ\nAzYau4HHRokIino9CLLQh8bk/9FmqRRPXVUt76P2ov2WPvvSW+UmrKN9VGFz\nybLpW7wYDziLF68S62C34F3sBwb9qngIK4vlVJuYJnVk3dFjO+R6W6KVJdZ/\nlLkN7uh7JyS9eiohliM5q4p92RBWPGUynYPELHAXywS3NzgiF+cLS6VZhJ9d\njAsvdjY3JFg0Ps0fJMCuE7EY2rXv/Gtl+cTLNsfTD1fQuZd7aOrO78SgzBv4\njimW\r\n=tXvW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/vvuCloY42yExsIBrysUSCG+2SHD+vCxi46RL51hJNwIhAITxyPTczb/4Ggzd43fcsZPrkCSt50yuILsJV7wpv9WR"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.11-a7c2e4f5bcba296d1cc1fa4abf3edf6056e7998e.0_1607033299611_0.27776208951832393"},"_hasShrinkwrap":false},"2.0.11-1a21e287ec35d4f493886393f12242223d25cf3f.0":{"name":"@unifyux/icons","version":"2.0.11-1a21e287ec35d4f493886393f12242223d25cf3f.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"1a21e287ec35d4f493886393f12242223d25cf3f","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.11-1a21e287ec35d4f493886393f12242223d25cf3f.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-q3dEX3dXELxBEH9IOgQhyUR0RqhP5rlTgUFpA9hYOCNk/mly2M8L1ihOO/pI4N8ucgvKIUkLdmFEs53iHhKmRQ==","shasum":"de354d2b107373b5547e56944b54f30fd6d20943","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.11-1a21e287ec35d4f493886393f12242223d25cf3f.0.tgz","fileCount":175,"unpackedSize":1046633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyW7gCRA9TVsSAnZWagAAws4P/jaWnRj+c/bU5hx4nHkI\nwVT7ESdTn53pedsQ7OUWVm0MrhJ5DSxfSbD2PvATtjRptdBeRcsPebvCptAk\nhE6mlbXjOUgTr0+t6ftZUzffzxBmPcsMnP4CigvvRh156hTDTUk7ulWrsazo\nAYZHejgFvqxxqTEAWavMGxeB3pbH7ZHtZMbUxi6pM59JE9H940dHL0tTP4J8\nWa1O3gdH7QSitEwYagHZPu4zHpI1osWgjsSfxp3Wcd0gjqf1rpc+FK7YU6Sy\nec7YFOqiAp8ybL4Pwvz/a0nj1atu4T60Rmbxa29XfuiNkJfXKh+4+Nbeg3X2\nANGXjBD8V6agA/4xvwDICuhClGb7oYrd1/cCkCrA+K4EfqeWK/over6qKklm\nq3oVvJbkYq9ht1vlM8ecz9n4B05U7U2vHXrF1zfSkhm3T8NSmvg9Wg0OVQAG\nuzGLGkvQzpJJbuN3o8gZgAcZKCWiBmuLvk/W+BTG/GxePOl7o4KnRcNdD5yJ\nCpHGSFvl5X3OIz/dSLbZg0GKrNii0zutnuw2PCnzS6aMMmKu6HsWIIQwqAeg\nMGP9rFPoWe3iFBwAifmbvSff4TVpknTJ37DSM4bFPfwhSL0OuXk0TSKsHGrK\nx94tu9wDqapxxbfKkWZvHONqr9XY8PigIBQYTBshy/rxfqyeHRSxkV2FuVTM\ndHwm\r\n=9Gdy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYCGMynKGh+ko0xQcTZ4BXKcRTyarggAGuZ/bjmkykCAiEAt9U4jdfKhfCILTnfNmDLH08lQpu2+g2Bmsw1vNVG99c="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.11-1a21e287ec35d4f493886393f12242223d25cf3f.0_1607036640385_0.05680712858589443"},"_hasShrinkwrap":false},"2.0.11-31257c73ff90a542225257fdb41c56dfa7556b1a.0":{"name":"@unifyux/icons","version":"2.0.11-31257c73ff90a542225257fdb41c56dfa7556b1a.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"31257c73ff90a542225257fdb41c56dfa7556b1a","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.11-31257c73ff90a542225257fdb41c56dfa7556b1a.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-Wq0DFLnMLaEjwgP88zoUaF8ODkJbhQij/dEM8xlp90Rl9KsNi5UGcwDWbo5thh9AGfNwyySn7BYrTZ6ImRAFKw==","shasum":"891a8d632a7d1b0f8874c9d526b6b1b8f9fcdffa","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.11-31257c73ff90a542225257fdb41c56dfa7556b1a.0.tgz","fileCount":175,"unpackedSize":1046629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyk2LCRA9TVsSAnZWagAASbIP/jf8y8QIOCsCDnMB8gH1\nWBpia3HcxKaYjdwj8Ge/X+jtID9Y4sRYUs8Qrrkr/fmaIhdzE9MUkHnQ2KP6\nfKcyHsWR33s9JeVpsZ2v+OCAdNY7RZ8ZtxfUsMgYbnBYShDPgRh1cENRQIB9\nG07Njh+DRnjQCGqiJbZAYN8cNqx3sB3EIPXqYX2ePXUZ+k1kcQF5SsLjnkjI\nAw5Ehm+CXDUYPSAW7eY6f2YTRiz0XuI3YIcJn2vP5+JGuSZd8u9bnEz7HvFN\nHOGwkeqr0AyANEzJIpySUlh7Mi4hj0Ug1eiGqiPTLxBKodOd5Aok+a34pOj6\nLRIWJ4A9HVLe6WX5dBNVDMSI1kyw5s8Fm7uxROAcEZWj07+0jiIjUyPCidZq\nWoqLqhMmdQEwT4RS5NCZ2wDBdDpA6eu7vGjfQ48a1aH/lYsSTunX2NAICDqV\n3GqfIl8T9tG60d2/EWaqZnp3/jAdmyCPm+QJuFKRwfwS4ampz9nlcUltOQL/\nCA760th5nOHkIhfXLM/zJG7Bp79N0hgQnTM8DY/v15XhX3tmTEfFWQc1fYBz\ng01kF+LDkLOwPA28wMK3f+phfeCKa0lxz4Im/LVxXNk+rGg+DfnD0sh9pNIy\njtOwLRGflYLxAPOL9n3Rnw1sEXGetg/2sk5sZYKKz2SGFqyqWbHbAzGeqEbz\nw4OU\r\n=Mi7w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjYD9v5YXJ1ZqvvrfghIs0CkLp/e9vG4CRfmgHuvEuGgIhANdVelliBqL4a2EPdEo2aWogTvsVTQCY3HTZ7dXlg5St"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.11-31257c73ff90a542225257fdb41c56dfa7556b1a.0_1607093643069_0.5779363673143729"},"_hasShrinkwrap":false},"2.0.11-24c26accc62b2cc71f2ddc86251e34694e2f0fce.0":{"name":"@unifyux/icons","version":"2.0.11-24c26accc62b2cc71f2ddc86251e34694e2f0fce.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"24c26accc62b2cc71f2ddc86251e34694e2f0fce","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.11-24c26accc62b2cc71f2ddc86251e34694e2f0fce.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-AnxxrJrpH6CRg395YjeSxqkx2cBtgV2xZoJ3ZvQHjMF7gLNB1ksOJyiedYrUERZ6HtELIRBipqHbUp9Y4NFjeA==","shasum":"3f8b9121f762bcd7591596359be3c8280c539fb2","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.11-24c26accc62b2cc71f2ddc86251e34694e2f0fce.0.tgz","fileCount":175,"unpackedSize":1046629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfypntCRA9TVsSAnZWagAAt+wP/0Mgvky5Sdz2iR1I+tWP\ntpjYk9fP5NDbmYlTcx+dL+YsRwuSoEJ1/TqGstHoBtig6sV6lyjhzdSCy+Hi\nduZxu+XhSsMpaKIdaMc6VP9vAzaIniABfw2VeRCETkO9qAvZgvW9fT86fiWs\n5E2/NXtkBClgj3eCxF/xR9k0EA8kvcwP+pGLPGadpNHXtmGlmZlLIF/OBaJM\n4v+UmsGYWcSRbNduOqHUqLY32imhv1TS57vjTGiuuHLViwVl7I/jVB/Uf+TG\nM/KrQuJ5wSrcu4vtHnLb5cstYT30FPvLsXYSwUtHmk0RLMt4/7kEQQbl+bri\nmqDfyhMzQ8AesOA9kULmDurn9bPNw3P0CnYjnZ/GmfTeySV2589ncQGQ1MdZ\nNukZIgFIWpEPsnswDdu9/pCSvlYZ6a7E9N1MgZ7w6wf0jx4fhZkM8dbPQM6d\nv1QqCvuqlbjAe0+DIMsvrtW1+RTzGFzYA/+RF/5eK1XoSjZt3p1T1bHtBGpC\n3nRmrpq1p9BNm2FEv0gAHM33btf2Jc3qDjCtpg/xBQ6g1zZIy4unT9aAK0Rw\nitpmAzdUiqG5h6MsTTs2xVxuZLNWwfdPrf08CV4fHRFoCRuhUNXGuyCVxnRA\nSGj9TV+wkOn6dzhlPNhpgnmidniTqLcCbhRMmRDc0uKGbrOmzNPs8tTQxd+z\n2uQi\r\n=DOcX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYBIq2ppmdIug+sPcfb1k1HoKbVsiou3K5Exlx6x5wiAiA6Z4EfNUxGuSzr/LNF+O3SjtqGAHxollpYZ/+hRreMuQ=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.11-24c26accc62b2cc71f2ddc86251e34694e2f0fce.0_1607113197084_0.804389609434538"},"_hasShrinkwrap":false},"2.0.12-205dc5e534a85a8a8caf02b6774997ba12e7f6fb.0":{"name":"@unifyux/icons","version":"2.0.12-205dc5e534a85a8a8caf02b6774997ba12e7f6fb.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"205dc5e534a85a8a8caf02b6774997ba12e7f6fb","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.12-205dc5e534a85a8a8caf02b6774997ba12e7f6fb.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-0z85yfmv7DKoZG6nw0JKZ+Rn1U/Wpzq7P57QV3eLMmS21GsgoFPxAyEM02HsKHnwOkpXED0jQkDF3RdQFd3c6g==","shasum":"acc644805c0ce81c4b4cef3a662d5eff2caf3fc1","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.12-205dc5e534a85a8a8caf02b6774997ba12e7f6fb.0.tgz","fileCount":175,"unpackedSize":1046629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfypoBCRA9TVsSAnZWagAAItUQAJ5A50AOvlbDDrcxh+zX\ngZrM98xUPYxdYtVVwQlsMoNj4X8KCe7mKpDq60slto7PAzpDe04nv/E7HnMj\nqXlH3/GsJ+vBPK3Ls383tOVgibDt26x7QAYss7tpZ66i1PNaR/lk+l3xAQBp\nvlC7W1/mTJOnax6QZRdIF+AwbANcmqMsNgffaUPBAkaMmWuwExDLM4PftdK2\n/Li39MfFlW+trIEV7p8AATxViYpvqnVFuuFR3YYEyfwZZPqvCmcZrEUpuflf\nYn6imMgpqIhyTVbNswaAqKVDX5fGC7tDTuyKxNPFxoNiLYKaryageqt4zJwo\n5UXtFgnofGDAc4/ETFO6LtRhh0hmkCVkic7obcuS89nhCjitGPtIMMrnR+cO\nsCtqvGl1sXt0KKjOJ4BgJwIjylMG9M+a2udbf7jvST2pUGulfvjd+gCEIo/N\ntuXwLh3yBBN097vCP2UAgwCTGmjh6QsQ+MS6XmRAUX6G2KN6q2cJF3kBVDfQ\nucHzfz5S802JfIAAx9+829ztoLEKKpmqiExirK4lfFO2mquyxhig1N5AFiF6\nUb7Wp9ONcuuDE87Q17tqexNANwHjIt66HTCtArKwIDiI0PAj0+sIthom/jpT\ncADyzAh0bZFv4vA7hso2iwzxkPUUgMA3ovXJrbOmnGi2riBd3Xci4qJmu3k9\nN7Im\r\n=SbQW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxZBOBP4F67UPo+0flpq0hMhXGgcrT/Bb2cd2p2cP6BAiAc+hnbIQ/MFs5e3BC2inAUd6KXL6lOJ2HgcTUsR0ldqA=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.12-205dc5e534a85a8a8caf02b6774997ba12e7f6fb.0_1607113217225_0.08917400780422824"},"_hasShrinkwrap":false},"2.0.11":{"name":"@unifyux/icons","version":"2.0.11","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"7e31ee908aceaebb433890de0bd7cb3191be6365","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.11","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-WxBhoYV6vY7G3Vd7y2E0qsJ/Ieu8jSgkkEwAl4vr5z7Vri7WWR36QOgucCgkho+xBAahH8AzXxdiGWOcL6S7pw==","shasum":"0246d64a9f54ec1fe716206296766d79cf494a62","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.11.tgz","fileCount":175,"unpackedSize":1046582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyp+CCRA9TVsSAnZWagAASO0QAIokijAtbukLfunkpQ0j\nXwwJwsAYvGCbaE92Kg5xilk0u2pkCAc+jDauvVTyAbfv8BTA0EFtxAOUr/DG\naccw30VHENje/LRBd9sLtdCWKIK3bb96W5k6bUtHQMbOuH2GaBRGaGdpYh5A\naHkwhsNtMWWz+BqAxNGCE36n2JNYKoBVbBTB7fhRxe8MZfVzwP5WhEjkf2k0\nih5AF1z49g0akBvEdcQY8AcnbeuXVNlRf6/Jpet9vjvDd+8bfRRcQNNf6DI+\n0TBYwQUmHV9ViMYTjcz9T5x5G+pFNX8cO42aUJHlaeOaNHZsQHa/RMkRhKfk\nbtjcQ9mGPDWY4x/u8wrSjgOKqhaUwceRMnwvfMr2RUAUfd7+bnpuScGW5dB/\nsn1TVwlYlqOge/LCtcFFNziQeRi/BSZiGrIoVHxvJBmxx6r2i38DhQo2pzgN\nlbUbV/uFmmfeOA+ssHJOTlB99kB2Rd1IwzOtIpSYhqTpTDrW21YFhxfUxbK6\n0cs4M9lNx15p7R4V8JYp7u1vIfqurFhfYHcR3gwMMFugPfcmqiHBnNgBbvvQ\nuoihoNWiedY6bXdjnIqU/0UdPrurdQRIFgDicec6A9zZ0kaQOkQddsVMJ1ZG\n6ul01MZqJSmodgfTT3Usr2n8S/CANq/gNxW29fcQ4PrXf7DY6bfRa0MicDx2\nOgZt\r\n=cgYH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAw+oEyDxgdrBVH8xhtclpwheqP3BzkBVie0XpZjpRtNAiEAw272RkOkNwxImVVzXUWX/Y719SPT1ZubrSpB/TuQHBQ="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.11_1607114625657_0.7515022219594034"},"_hasShrinkwrap":false},"2.0.12-5ff1bf807ee5feb34b436523f4d83bb95cf515fb.0":{"name":"@unifyux/icons","version":"2.0.12-5ff1bf807ee5feb34b436523f4d83bb95cf515fb.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"5ff1bf807ee5feb34b436523f4d83bb95cf515fb","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.12-5ff1bf807ee5feb34b436523f4d83bb95cf515fb.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-lC78CT6Xj8EmLBoHODZvpBZEOqEgJ/pBURzIMV1P6rU2ov1sz9AfgEtvqpq084qjTA3DikL9xm6vNgBjSl4Fdg==","shasum":"209fe676c2fe204f2a1d8caf52a1659fe6a18416","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.12-5ff1bf807ee5feb34b436523f4d83bb95cf515fb.0.tgz","fileCount":175,"unpackedSize":1046633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyrNsCRA9TVsSAnZWagAAgv0P/iyM3uuB6xygt9BTLh9U\nMmZRdE7TcDGvE91omHtCoBkIi3R5ey9kRpxXTi4/dpjIkXVt774b7qO9mA/k\nLHTSeV5AZn4wPMX4eeOotC13iCF+l8v7mm4eth3bgxstzf3YCW6jyNMfFeys\nByGVNZa3HNfc0wGz0Uj3sNNTxW3foojR2qTWHmllE8ewxoyo0qJVZLhmyxUi\nCeG9uZ6pCt8ZJCKvVY4xYtxfsD59LiNUa4dpV6MX4jMeY2DZ9/Q+BUR4CAf3\nnLKe/SjbNnVTyV9VVni+hH6zveYfxSOH9VKXnUZAvUj3vdoEC6FC+0UBhYX1\nUQZaspb+AsDItgwLLhuHeu1V5yQB8AvV9zMSyd60GCo3GQS10fMGAMVHRfye\nvlxN/8epkJK3RzwSLz9yGU2ecdCg6OEhy7iugDZ5v/4H4q78jlY7CGPWmrg4\n+SM02v3jRM7sQr0pLt+d+EeGfr3p1xvkZM1pj1nrFwZZMvAc/nJTB0pw3Jqz\nNBhcwADbfiICDaVf7pBbyY7aGE8SOmHOx+P6Jf0etLbh+8cC+V8rRImkT4+P\nQforpUtIsHTj+/wvQTNYuAwBPiaRGCNBlfaj25bPisCu1QXNFCULkbdbj9gJ\n0iAZIn43pT5jTvdQ9nXIMi4gQNzjeG4mU335Y29lfSnlUd1NitZydFW3OYlB\n7uNK\r\n=X0Sk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTaJRODV1KTLI28iEwBe5++Gk4nFGBjEO2QbIUNg+A1AiBk79lxr8d7eAipGWoo1Om+B/sdwbYQrfQ4DNHjXbHH8Q=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.12-5ff1bf807ee5feb34b436523f4d83bb95cf515fb.0_1607119723722_0.23987733515028187"},"_hasShrinkwrap":false},"2.0.11-441e506f4dc45291234d227cee518aef347863ed.0":{"name":"@unifyux/icons","version":"2.0.11-441e506f4dc45291234d227cee518aef347863ed.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"441e506f4dc45291234d227cee518aef347863ed","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.11-441e506f4dc45291234d227cee518aef347863ed.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-aN4lk6nD6IR8dbcXEcR1pIf1zqMlPwcBSVRw/oNMWd35XekdIczLErMhLhWysjw2RpiNNiRlvqhIjhKQyW9ZgA==","shasum":"aac796aea5eeb61be689ea12e0d3c10d37edeb71","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.11-441e506f4dc45291234d227cee518aef347863ed.0.tgz","fileCount":175,"unpackedSize":1046633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAKZzCRA9TVsSAnZWagAAV7AP/0v3SKZr9MDY2C5mvoRX\nusWbcEX35i6ZpHWW9+NQ3zpMW4CyLdGTOshTLsYZxMo4gW7Ctt4CXBUoDz5f\nWqqd61hNUyciASaFKR16zPyxI9WSBrqjppf/GtuDdWriwt+JkoQ0BQsZ+0mL\nCALBN3o8OA/ZHiPbmRxLntk1ItxgkfOktfxfSaDi2w5jBbWjKNtNyWwy+HNt\nqcUxoIFmJ7kaVGHqSKhJf4SVepH9Umitb49Kzc87pEdx+dcdG7+psS2Nz+va\nuwKXuP1RP+hZnqswWiURNoL7NDmO9qp3XueFcrsUSsS6FMFlUGW1a8nmG7ML\nEMoPSAc3gK6Kas6nxZnt1ix0wHqaz8I6WDEJhVYkbOhm2SXL06eCZEWzr6yr\npaD85flP4KHfCDznz3rjrhFdpvusSi9zxID+nz5qSXmyyq3Z16prftY82dNu\nafOgmDABpvknKqTfhtTkFDQf1otZzGvr1zyp+dxSNfL3PlpN98gAloGOei2g\nCrdyIND90A1eMLTurnYbr4/NNnVFVMYqmux9EeAPPVWTKKNkCjubt+Q8svBu\n4D/TLlKs8pMXXKhJfPYW4ajTCEVDnNJTaoMlF/mDr6d9Pw/j2MwHEmvGNlco\nKl8FwtSD6+KQ6JPE11IC+v9nJo8RmfShteurcQz6r7TxBZzC9PKEeLvbnPVL\nH0k1\r\n=ZD/4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZPLiRtZNJ+qD3LCCiBwzBm/jgFcL6rtA3cuuYRy7mmAiAwAh40xAs7RKeocMXkoK5zwv0VrYZRn2ndMHFRH5/O2w=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.11-441e506f4dc45291234d227cee518aef347863ed.0_1610655347237_0.3783232550154103"},"_hasShrinkwrap":false},"2.0.12-77755403b1039bcec886d58e9004ccabf6b611fe.0":{"name":"@unifyux/icons","version":"2.0.12-77755403b1039bcec886d58e9004ccabf6b611fe.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"77755403b1039bcec886d58e9004ccabf6b611fe","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.12-77755403b1039bcec886d58e9004ccabf6b611fe.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-Tt0aGqcTQaGDJNZDqlMazGG8Hlvetn9ZE6e8bunw26t7Fizn9G8RXHRWvBNQjfrTtvl4wQDMFjIgwbZWK/UDSw==","shasum":"9af6756c88fe881cfa0b9831091983a2943333b8","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.12-77755403b1039bcec886d58e9004ccabf6b611fe.0.tgz","fileCount":175,"unpackedSize":1046617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAKsNCRA9TVsSAnZWagAA9hgP/0hDtEDnM2PM6dgK8LY5\nbFeWO0DSSbXYs2JP139xRu66DyB40FhvhHh/aCq62lCs5c/AK/rDFv3vPbSA\nq5QZU4KirUKFqIqZeZ7bXf8VPiYdfrBgZuZUcRC3x4lbH0gRQ57wU1TcM2d/\nPQvnvGKBf32AdBulvFXLu07vAD7pqGiNsmMrhfiyDaBo8MDjSUc9oH+n8vG5\nnzri5ANVsCBCozh4sk6xq4tJGuDCIW4bMBjsSio5B58NQIwKARIXAcBAz8Y/\nbKRjtGPoj91K7YnD36rMOZ1mybb44bVJdsORXAtRhHKhD9e1xo1cwtr6Q0pF\n3lRg39oDhhvw6gsSqw2yyrdqvqlnm+f5LG4tgH4B1XkZKHvlRAfUk5JyOQ5r\nmoiWXr7W6TxLAmQyItE1TxjpPiOmYu1RwckTrLO5yM8iiLMwyGDY+/VkoszI\nEQzgOYf7/wY8tJgZ1wQkSbMrWJV6/FuIsfWhz0p/Asw/FHv5Zqu3/7Z+k7G5\nBLT4a30brHXp2/hRudOZaY3KeHJx1oqD1MNZzzgrJqvX6C/GvKp0PZzaDBY8\nroBrdyj26gDVHl+WbRTIyi/1Zcr9awLYTIDgsqaz95Me9w6eaqwo6y8xCoFs\nzPwT8bGAG7LNwTTs+vQqVGOSgbCcS5UoeJuBmGuw+6Ayojrqh2aRJbYDVZPU\nZ511\r\n=B78z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATOdtuGR9yJln2qu7plOW+ti34KxyuLVs3/TFdcMn9mAiBW30Hwl9z6ARuogsS4D3rnIBSBe0xsqJ543oLzxRH2Fw=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.12-77755403b1039bcec886d58e9004ccabf6b611fe.0_1610656524790_0.03669355462338886"},"_hasShrinkwrap":false},"2.0.13-1590f26c988179a1c294ab11e56ff0e30a28f3c2.0":{"name":"@unifyux/icons","version":"2.0.13-1590f26c988179a1c294ab11e56ff0e30a28f3c2.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"1590f26c988179a1c294ab11e56ff0e30a28f3c2","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.13-1590f26c988179a1c294ab11e56ff0e30a28f3c2.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-0NwcmZrmNXAsG6Q3piCNLej26TG/6fc5um4MyqrkbMk7LsETSR4m7Q16n97+ZrG9FzSm46CTK1eTUQ8His3H/A==","shasum":"205040a2f3e8c576cfe1daaec76dd9d9d702f918","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.13-1590f26c988179a1c294ab11e56ff0e30a28f3c2.0.tgz","fileCount":175,"unpackedSize":1046637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAKsrCRA9TVsSAnZWagAAxQUP/RL9iuu1Bq05pREEJhsJ\nAyvP0ivBzUw3IFOs1IKPWaqpvKI5OmaBX6aml71Fdtq1JZ+WBVpgJFsPdmjH\nnT+mqjS2qovpVbpP1bwq5JTZ7o5itDcM53xK+dZBIv/f4IrYJcD+68Ee3kEu\nDIUAu1F4WmrW+HyNPaBY20igf1OQv5jnR3AGvtS5FQbJl4EhAHDpZY1Ayau/\n3Cdw4+40JsunjW/ywhw7OjhCUFppFjwmEp93zXKgllYBYJdAPGFFauG3TXoD\nXF3SrVa7K3Pig3oicEdwsmNVyrrNJZILYzqAUuNb3f7dvl6zHHIz1xkFy+xN\nbXLCBLQLp1l0I1i5QNLAUMwQq535lNuj5a66ys9ott8tP83EU5PHPxF8IrlV\nihFzdBx8viaTF0iUwcS+A5CHBcfWh3TTV22XgoWWVrx7LdrkSgfn7321ieYD\neP8Yj0G8xYVGncN1vVioWo49ZB9q1sDWIm9VzihW4IKsVgev6x7ZHQlgNN9B\n6Avnbo3ccrCGx/REL3dhPp9wNOSAH9Rl7CXYIyT4BsxWp7YinjCZ3HMLwVJi\nItRXKfftS3CFIOghWbu2h/ALOg903V3xOrtL+lDUQCWZuJIolONSqPjH2clX\nFEnqToNDLP0Q9pQIndO67wpfZ/u4HjO5085RsoOkVzHuqR+2jRqOROSrhf8X\nCol3\r\n=V0bv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6pgg8vH05qtLvOuSNbarudjntHeDVE4+rWbXFSHQsYQIhAJTOq/BURIz0SQGCihKs1OQ6kTCpr7fQcV9VL6Ct11MI"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.13-1590f26c988179a1c294ab11e56ff0e30a28f3c2.0_1610656554552_0.9537423895491293"},"_hasShrinkwrap":false},"2.0.12":{"name":"@unifyux/icons","version":"2.0.12","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"574a852cb28ed67ec3bd1d70d8708a0dfec2e12c","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.12","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-OpUOdaMaT50UdsL8Y23ZtgtTaIp03eHabVCVymkaK7g0gX25BaN934WEMxxsGScW+kURxoeRTlXZmJRAIa9sfg==","shasum":"7477a0db297acd38c8bbce3628c290e853320858","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.12.tgz","fileCount":175,"unpackedSize":1046582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgALEPCRA9TVsSAnZWagAAxTQP/0hAzT8qV36rhFSjH13T\n66REl2ig2U5MDxYMKEZmJjvoizzF+2756uVSFVDHIpwrQuQiEztgJQWsjlO7\nLvl9+YNb3Pc+m3oYdivEULIHGMOmbTo3sET4rpTHvoAGgLPntAQqDaI0hm1h\nAJ4cYrj6StOXLfd8g5nIy1zlDqFTuLVSes3ZWQzfr+3/YOVuOTd3NJB0soVb\nCN0+De952pk4d2jLl3rp7e83yZ5CBuzH6yzarEKlKKTFdUytvyPYVbbesTAu\nh89YT7UCVb0zhrl4hN98AlY8ehUPPsDzQ7pAnyu1PCQgrwKmehAJAajKLsRz\n4CEEzFDqMQRGe7WIJcJyrVwlmGGVoc6feIzzyv1obOffkMzDbIPzhh1BbBmT\nXApPzGLyPABFryKbxW2JcyxxEXsH87xVDdLrR2Qw7cLarOZj/F4DODHd6udq\nARRg+O5DtwVWE3g9rchNNn7gwwiFAiqsjdhlBy/23RpAUwmjg29kShXIr1o/\nLerTm/gelemJ7BIx5Wjym0zcjFOjSgEOM7PIevUE1lVFBpGUmB+uX6bvuQiT\nAQo7ohV9VkeTuXJijnxpNBp8kc9h7VVLp2ThD/QAPGsGv7N+Zv+ZcDifk14J\n0yYCglqtACOwzyHnhYu8LUNyLa+mmYu9533iRJF0Xeao02DSwsJ4Nop6eoud\nS6Eq\r\n=E+V+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPsNSEUnRjDy4iSvaIuUEwPNHvF17osURt8ErhZM8aFgIgIPj6O7caWkep9zJHE5BJjVJ2aRaPuXm5oawuI5hsTKA="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.12_1610658062897_0.90715932858072"},"_hasShrinkwrap":false},"2.0.13-2e5133f57cc52853a0256cd1ddf10376c2b71265.0":{"name":"@unifyux/icons","version":"2.0.13-2e5133f57cc52853a0256cd1ddf10376c2b71265.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","browser":"dist/pki-icons.umd.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"2e5133f57cc52853a0256cd1ddf10376c2b71265","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.13-2e5133f57cc52853a0256cd1ddf10376c2b71265.0","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-74+LFMPksRkEhl9nDMNpNfBX9sPoL1uIhDNdujAGlMAriZV0I+l3xT5oWhi4QBjqMsXYmGTVGK5jIeQ1GqSjjg==","shasum":"2c747b4de4e396e0001494cec2241edc04a8d14c","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.13-2e5133f57cc52853a0256cd1ddf10376c2b71265.0.tgz","fileCount":175,"unpackedSize":1046633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgALtgCRA9TVsSAnZWagAA+NkP/02BjXtK94svMrb7sVva\n81YnfGxbasJK8r7xP1An/JGjVU5LdpF8YrhZwvEmnTdGQ4rSpWiTcUg0wPTY\nvzoxSi7ZfRHw2jG5zVFuDS7AD0HvizpnUhFIzrTHhGprn28QpOa12xlMHsc9\nTxxlFM8cs39jbeABECqk1aDza/L0TR5t7T2JFnPEKHgLkmhFhbtULciLZZQu\nBgH1rMAddahS1WqWEdN/QYMHyApBXa1y9sebDUJbIi3WMXwAmxxsls/OvHfL\ntQYxHGc6i+3kgQ7cpitCsQs0Pm+5VvFr93qr+nU9mgYgJ3swaTV+wvsQitGh\nUBIAX56Z+GAH+6byYZDkyGvpvC+0dqEd49hh1QRGnRlT9FUx8/3035fbfPG7\n8RgfzvoickHotguyUumRM6wHktV4BfiDk4RW+HSJW65DNwJ6iW5SrAZ8e8m5\nB6ppmAyBXqqwg2lOB98po+p6TZhjEqQot24dZ7k3JjblonEdt1Sm09jVikVm\noKq9+P9UJx+REyLic6a3lNkdCmaj40xEvSc9JAR+gpG6ezJMCFedC8p3ogJv\nC+t9zykzFMkW1RpczFIaYwTRgHpJlv1pk6DnAu/Nd2IFX98m3LsMCwNCkGRC\nuhKtHAgOSf9n4KLspi8O71rR60RUrgMHQixwqifVh3R66QNpUMzAKXDUGSnZ\n0wlp\r\n=0C5b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDONZfGcXGURMZjBCmej1m23N22bfWRAMPkMORm8VgidQIhAImf59sEBNm+E+/a3GE5YZ4jwrOkGOBhHkFI9SJpZvP3"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.13-2e5133f57cc52853a0256cd1ddf10376c2b71265.0_1610660703920_0.3071376754623949"},"_hasShrinkwrap":false},"2.0.13-02c4343681a8e9cc9e98d94171d826a9fb55edef.0":{"name":"@unifyux/icons","version":"2.0.13-02c4343681a8e9cc9e98d94171d826a9fb55edef.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^1.3.2"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg --enable=cleanupAttrs","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"02c4343681a8e9cc9e98d94171d826a9fb55edef","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.13-02c4343681a8e9cc9e98d94171d826a9fb55edef.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-MOCWBXlnzdpJnJJ/lt2dGhLda5ENiHnbsFbYW9t3kY88s/eSkAsm/iBISd/xKqZBmuqwWn18oUvvHH2HfhoSzQ==","shasum":"ca6280e4714c2f08187f555059dc1be1266bb788","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.13-02c4343681a8e9cc9e98d94171d826a9fb55edef.0.tgz","fileCount":176,"unpackedSize":1051335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjH0yCRA9TVsSAnZWagAAEV4P/jiJeWlA5EkGTBsnt1pn\n63NYlG0hTCDe7YY+JE+Gn/Kikl9FO2tfZIL7WNqHgoF+iomusjGDbeiraXUY\naUgP+jzLADy4sx1cxn5OXBs/ZDHDCpBkIrOReZmBJ2ECNqKzbIYx9kmdDVF3\nzNvX8gASm+V9abDXlCIkPssFsqItrUapBvKrrHMODrBs9BZhOLUkfpH6IB6i\nmiRy8tS00MEddZhCUVC0dFJZYl8eF3hVeRNGL07FZhyQXR+tZOF9bb1XeGTq\npqGcHt4r+yy9AqQ59PfsZX0a/79X7CCseywlAx9Fzk7Zbx3drU5vW0nuZCv9\ntNv+QeousIMfK2RFiMqrZFkTNsMJmdIq/Cmfc62iLP82bLkRT9X1SqubkuS/\nbZ5elM9kP+++tYkbyb5pOcpy1TG+pmVSMoizvWgFJfrHC2n/iLHeuSkvHyQl\nfU6y6iIWnm7X/4n7Azo7kaCYa2xa8AbIrs/Yp1CBoDQse3VcFVeyTVv2Dydv\nO5hhkww6d8JLRwHJFORLZwSP6k1yl85ZyT3M1LxUncvg+0FnP8TQLoJEkTfX\njVMx9DpHhP2kPzdwgcR0faO0uEEA4+79UketGO3ThKlguGv97Nio3LvIN02w\nNceI43WbqaaBRAurf8T6JGZg6vZu34Lh1+BeK+wtzhoJqdSHHTAItH9v1jk4\nl9Pm\r\n=E99N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4YgvnZK6R2aGrGDykOH8U0Padh1UUUuq2gAYz1vE2mAiEA6C94t0pnKhtrl6W3w5eWDadvZCfkak7SlOAhND16z0k="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.13-02c4343681a8e9cc9e98d94171d826a9fb55edef.0_1619819825889_0.971638790488085"},"_hasShrinkwrap":false},"2.0.13-daed1f2fab20e757166b1c62d28d6cc144eaa970.0":{"name":"@unifyux/icons","version":"2.0.13-daed1f2fab20e757166b1c62d28d6cc144eaa970.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"daed1f2fab20e757166b1c62d28d6cc144eaa970","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.13-daed1f2fab20e757166b1c62d28d6cc144eaa970.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-glwq82Dd3kS00HFztbNaUECYxGf1Ylbx0tfcL4BMTSc7UW18NHHTmbTYW7K2shltl0qnnkrmAv5+pCIAKERMdQ==","shasum":"f7da783064d12193baeb7d17af6c02e13bea4c2c","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.13-daed1f2fab20e757166b1c62d28d6cc144eaa970.0.tgz","fileCount":178,"unpackedSize":1059152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmUn5CRA9TVsSAnZWagAAlScQAISQb0k9+/yjlXYFLg11\neE5xmukQQTU0QeC2DP3SsF8S6TvgBSx53k7zDSK/PvCEN4a90CqW3J19JzmR\nFdiG2Ro+poYsop/U+77mGaKInTNWVsP80rdb1J7l+YrRPJDILs5lR/xDRiLU\nsQgy2h+q+JZC9yXktGq0va7muGOmN6/XTgTqaLIjr3/HG8FV1ZLYf6ZiMLZy\nVrBksOytQYP05U07Nt/9lF7IP/PE2qEBqJ8cXUpFN55jDMvvi4omHl2vnOdt\nUrGcJivNtzOKGn8zaATje17G819rDf1/ASWKdlgPS3JY/mk0xogNgKqg+g7w\nMyYrHfis2NpUuIhl15uUD9AZSXF/Gmc0EHQ+gVzSQ2TeAmGKdg50LsHGaNcQ\ndcsJyK3YovN/edhT44Uu4mRLd+5ksR+Ho2M7qcCzsPQFx85Cl8iyZjRvWWcF\naD3FOOT3QUgOZJtBH7uFBs4jQVVB8CGh+W+yap3woeuKQmieZWQI8Ru+KTxg\n9LE5CVHqM1kepuS/G/vVp7cPJtoVI/Ca6Y0RtsC8KTAyc54qZm7XslRPcY/X\nr8799rLCdjVq2zpNp3OY48JNCEj1DTud9yPx6JBma5gB/KQJHQXg59aEZYwB\nFyJh/K51d8uGHx3yr7bdvG8PrzCeOp4ss4IDK1Uru11WCRC9VC0OXHGHFHBa\nH1oS\r\n=JWCM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAL9bwgoVjeC4mRAgEWLA00nb25TqjPEFtRQwdAtEspQIgSGwTE6dzv19l6lnZ2YFYt5WlWt1ZrEjWb2/w0k7bYT0="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.13-daed1f2fab20e757166b1c62d28d6cc144eaa970.0_1620658680689_0.2723748413161078"},"_hasShrinkwrap":false},"2.0.14-e4999b903a1c409d16777c498b413849b8c64499.0":{"name":"@unifyux/icons","version":"2.0.14-e4999b903a1c409d16777c498b413849b8c64499.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"e4999b903a1c409d16777c498b413849b8c64499","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.14-e4999b903a1c409d16777c498b413849b8c64499.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-8/Zb9BVgmIqR1r0nF91fpK+eus3pT4Gda02it778l/dTYOYLmMLcTruntX89hBqcwln56J5P8yCP6umRwO8D9g==","shasum":"87eff615098801df36eee55d388fed2c6f660608","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.14-e4999b903a1c409d16777c498b413849b8c64499.0.tgz","fileCount":178,"unpackedSize":1059172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmU2eCRA9TVsSAnZWagAAi0oQAJqGHs0zW895AU4ef3e8\nx8t1lbXK/aWIehzfqEgcxnPSGOaoGFCZz02bOQVd/+qwuxc34jxVA2gKgucZ\ne9comEAovZZD+Eq6ZdgvCJDoKhgARg6mOtuego/Mo12gdkeKKoVgbp5Gk9hP\neu6JpVRXboQIduoGmnW/P+Rw7hbzhRWieYLr3Iy0OhvZqq5wsQPlqd9gCHZI\na7f9rHFNsknCsKi0AChcZhguItrYhR9tzpDxJ74Rygo+YuVATbWfrqoDAAr1\naqpPIQ/30c53L3iAl8oGc5NPd4fAE3UYMxxcG1aWznCNYQwoda+y3HexuYEy\nzX6NSgLrfB/JPEdoPOI/cUYcd24qQUZhDNbvwMBWPYU4qJwyMRJAbQ0+oySg\nDcY79MfRp2xhKUrJo13qrheXQsRgoqMtiTD1NyVIGDnxKM7Fsc5sx/bb4ZGG\n5AuTIiMPCbTbZP2yoMod1o2HXHROCZswD+gelYblsiBJIVuyt5+U3MAcl6dR\nLNpBfeKs3647DzV5ZZgUsuotyG0fByEu2SCBUrvHQzUeXmlM1fzGy7uN6+uv\nreoMWfRrubZt46P7hS0IBYv/JLuZZUtCyGMVwwG6tOgUmejuBbUu/4fVPMdd\nU3cuXU83lujkNmLXqFU2tsr5i36vCd2ZSsCOnWa1B/WpWKQ9U2Pv6JDS1TsF\nEgYs\r\n=HyPa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdwZfAXnYHemiyJ4T8t7UTzmbbMzVDd/PJzTFil9E4QAiEA9JsUn2DrznFEAtn9uTfzMCFg4pAUKElwgOx7puQtNbw="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.14-e4999b903a1c409d16777c498b413849b8c64499.0_1620659614106_0.38000596832497613"},"_hasShrinkwrap":false},"2.0.13":{"name":"@unifyux/icons","version":"2.0.13","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"48fb536d5e00f71df16027aaa13ede3f095a9b86","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.13","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-UOc01p2wGwdXXitEmuQt2e8yqpYuGpblCc2Hddi8Uivcn/AB7DkOavr9M1SY5ZUBLVllgu7iWRp9rNocVV01Lg==","shasum":"17fc56ea955bcf9c9d28734fa5d4f236b20fb9b0","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.13.tgz","fileCount":178,"unpackedSize":1059097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmVKACRA9TVsSAnZWagAARzcQAJ5VaMDsW+qQIWKJpz5c\n3a+slZGyfwHHDNagHddP3AxCw9SngNf7tfKm5dNdbCGiicKn+vVQjJCaNtnF\nzJKVjwvz8/dX4W0NQHTY7qj8eLi9499bwO8evyoL0X16JbNQA6LB0qoKHW5v\nkZaGQs9OFuS0gB2C8m+U2OBn8kIyB1G53ddn4F2iZPlsQEP5jQYbRrDlGkle\nlIY1NgCPfxV60WzwVHoN0aGrda06I9rOFD0c7Nv2DplT1QNaqwa0RCftLNDc\n8wudob1Ug5CR8+i8ABKTCZ3AqzsfpTrV3dYBDYEdiSYR5CIlfYHSi7oHbRbj\nj+6Nux2+11ZKZut9hrWP/15y93vOCaXwfTaHlbNNXOY2YAblS/NaH9J+aQs+\nKO9OAPaM8EEq2IGxB94nPTGUdgT/iEbL6kCn61q/PI8tbUKVkmHlZqxFJ2D1\nCyAo/wEWTvsynnkLcg8diQvcafUBfcmpnmg4CELtJiTnhPHKwlriiNeOOeHt\nFG/QtPw2Q3URXF0bCInq46vUAgNMo2MbTk6S7pi3j7vUM9qqQR+rX0ODq93Z\njTO3E8jIq+Vpcm2nHB85Q8u2tmOgwDHkpw3hjdOvf7ONJDex0XcbRhIwfX1g\nx48q9+nr78wN3r1hDv4/zcz8Kiu2j7gkEljMHd2B2uTe2HP+mkyWSh4VBgyU\nBG56\r\n=lOjD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgXOrw2fevD3nL9J0I5ReKBP3uufFwyC5FFHEC+O7YQAIhAOXvwbKs0CNBzkibHmYRc04ct4pbn5YSsQ8sedyyF9A5"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.13_1620660863881_0.425306573455704"},"_hasShrinkwrap":false},"2.0.14-2bb82a29965af1e8f9160ad62bf41c9e7ce1bbda.0":{"name":"@unifyux/icons","version":"2.0.14-2bb82a29965af1e8f9160ad62bf41c9e7ce1bbda.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"2bb82a29965af1e8f9160ad62bf41c9e7ce1bbda","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.14-2bb82a29965af1e8f9160ad62bf41c9e7ce1bbda.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-W4yizQPq68u3A+VoqLAETFJ1SyUrxGH63zKaecIq0By0sovI8xvfNslOcj/fL1nfY1uVvTWk2/hznt05ji6ccA==","shasum":"a24ef8837dd54277a231e652c367ab532a977bfa","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.14-2bb82a29965af1e8f9160ad62bf41c9e7ce1bbda.0.tgz","fileCount":178,"unpackedSize":1059144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmVXuCRA9TVsSAnZWagAAOxcP/21GsETihRAoUEZc3/1V\nWgbc7pzYYGVakD+5YIk6jVPmP6A6BF8hxUu3nDQ75pjrEn/g5TgGSkj+xVFK\n3JHwGuYoBQv1cuaetaONNCdO8QGLrFkWePIu8Ju1GRiDNQC5mOEQyg9jcpZ3\n5LbqnU0t/iSWZI+m007Kd2h+jT2iRiFWT8KC8Ow1M6oEQdbb2dDpUkaI6Y6q\nd0hhGFjks8LzgbBlamVEPBkQbiAhQvjrhtyv8mAaCb2o2fClas7fgxE1XzsN\nYPJnLejGrofDMGRCDML/giIX3uE8UeMLkt9U7MkXfGETeBQN7IbFlSEL1FsA\ntz5WZHKTfUhI5pMLCxf6LYcad/xU+AMUdm1lbUVrLJ45F9b44wYl7vqy4GbF\n1owZ8uA2tSjM7wf+s47rgkzqqAIGdEOMjLsIDNCVIDRkvLWYoCEwZY5ZaC9X\nGkIckDuJVqK1Vannqvg3ZI5pv1pxAvJV8dG8EhoYzFSFeUu5BPtKemaxoba3\nD7gFq5553Uu/eIRMC0LrPNEARyCWvvoryqnCzxzcP2hkgKyrnZLQcPj6fj6F\nkmJugETN8G/AZZB1irRVaBkgEGlEV4FCyjFoYuuy9L7O7ccwGoHiecVFzxAK\nYd9H1jflobrcOi4MsAm2m79ZXBw7E2r8g33SKYGJ6e2ImhrssDUcC5klhmJQ\nFztF\r\n=lAOg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC48yhsm1tkL+kvb4NeCVELziPsmgAff/TifZkQ7Jn8pwIgUryu9S9T4tlkJ+QRdW3X/YQZIH6H6TWg02GLAoN6Qi0="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.14-2bb82a29965af1e8f9160ad62bf41c9e7ce1bbda.0_1620661742112_0.7538050638608331"},"_hasShrinkwrap":false},"2.0.14-f68faba36fe2c64908165607a04d2c227ac7e4da.0":{"name":"@unifyux/icons","version":"2.0.14-f68faba36fe2c64908165607a04d2c227ac7e4da.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"f68faba36fe2c64908165607a04d2c227ac7e4da","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.14-f68faba36fe2c64908165607a04d2c227ac7e4da.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-PfvOteGvtnbna9YsbbjN4Dfr+v6JzRvDe8TX+wOTXf6Z4qNumoTOFS2ocDk9VkdqxBDpZf9C4V7UIykRTWg4KA==","shasum":"65a1c9877b43239b27b9a08f3aa8bd34c7c32099","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.14-f68faba36fe2c64908165607a04d2c227ac7e4da.0.tgz","fileCount":180,"unpackedSize":1066228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp8WECRA9TVsSAnZWagAAh4UP/A+sCEpkbQbqq98ubWUk\nyyjm18FBJBtHwzldbiPEk9SxX0ESoetKAt9TetY3+I5OBcwYWEkvfgmr1+SG\nG5jHeEcfdEQGjLWlcDU/oQSu72lAqK4kpPBsvVM8oNSu69evEJ4CI3hf3sEX\nOygrgxSRGR4JiiAm55qisQ2MtgGDidTOrU97cqm+ceVG+0zKxF8XFw8NaAaH\nA28Q22jQ+KXvwDoRqZqD52V/6Ro/yNQ6GfigF54FA27QAGeQs023+1y/RkbD\nElqGEj3dAkc5cvOdtIwSCueHB3C5GtvEXRP4qga2QbLVVSlilNaRgYJ9J5TK\n49Q/j9OGNbuNyXVCBaIX/fp91KRAHStPDewNwsAVWBNLZ9zQiOrGlvOzSfbS\nPeAUzQcmuPKZVVR0UQJLGwpwIPCj2YwV0lZ+6plFGHLnAGjrgXQqWRE9AJM2\nn9kYIX1+eVSMjrOPSxxkkQZFxIQXc8NjZ9lSLPNaCKyoKL3W9/hij+h1XsgL\ngR89L97lyy5Ay2v04h2q6OjZw/eCbuzbmz1k0L6YzJ62IfJjb2LYMU7hBwC0\nkByw+QNhdt62nAJqFASfZiU4N1qCzsXzAy1b4DHt0BR9ybuLS++mIe/W7HNW\nsh1TUVrKOwzZq2cF1Hj1wyrrdkuQtmCkZ2mGzRizAPPug+BLabq5fsywHZI/\nMrsW\r\n=OyLR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBHdb/KlVLHJGSSL4pvhbZLpUD9jha5zk0yyTizwxNrwIgOSXzIMMzenPLou5JJfug4InGaTEq0K12nJTXuq22S2w="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.14-f68faba36fe2c64908165607a04d2c227ac7e4da.0_1621607812047_0.5795813018637468"},"_hasShrinkwrap":false},"2.0.14-75825932d96af182fc25751705a044487d945f9d.0":{"name":"@unifyux/icons","version":"2.0.14-75825932d96af182fc25751705a044487d945f9d.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"75825932d96af182fc25751705a044487d945f9d","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.14-75825932d96af182fc25751705a044487d945f9d.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-ZplCtsmpJzaKwQiBxApezVP+QkNQ2OnD0LDjLzKFdxKp5FAibLPBQd4m+JW+qn64t7LHVtRLEIigI1rqgK9bJw==","shasum":"76dc2b49a1b0909554ef637ed56863729e314ffd","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.14-75825932d96af182fc25751705a044487d945f9d.0.tgz","fileCount":181,"unpackedSize":1079256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2ULlCRA9TVsSAnZWagAAVXwP/3lF/aK3Cv0oYcH6v2aC\nacLwAx1ib5SqgHHxQsKpXU+0y0NIFcabtCJFTAVorUm0lSZo6Woco8crdYIQ\nc6cN0M8qK78nHeauIILPRNLo0zR79EXXege40oBG8vWDbsOMS4impDpiObNR\nt/oGB9amf5WXy+cpyRdV+Ozz1reNRAopG+QCkHK5+SFu1et5QndkgABtnIDE\nxTf7dJsh5HjzA43xyJAEsYWomDSFkXyUxgwrUIVvx3i/US8pbtxd78/qMs55\nKgS3IQ9uCXa70RTvLzBkEJzByusZmbOAJo9poB5hJJl1npyrQ1mOzL4+kbyK\ncFZH8wni9LepXpjefBhuHJUCYxPR2dp70qmCw2+ex2xNFKgW7KJNBnsKhwNB\nLfeb12I0z5eA1nckKKzDVoXsV7+gadtKqTfsx5Brlo32zJQNs7vaNZkm4nBW\nACD4IFu0VX5Ie26vE/ofsajAHHlFC6CZD77F+9kazNMHSU5wobpJyVCCSYu4\nepQx9dHrIy0xIgvyHJ1IgDKlx5eN5gR+OCkg6nzxV1IvAb2r3bEH9g7VlhvL\n3a4LSA7uVyarr/0B+lgPZNmdAR5mC6LoeWOYLzananaUImDB/ZXFFXc5wAg1\ngmzi6vzZhpc8QRc1E3NE64TG3jj75n9zIyqxT8C4Bx/ShLryFCzpAuD/02Il\nngF/\r\n=OXVj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOOZzH3/xvUu3tZRxJXU+5obnCe+tAh4EvRMQe0YPsSAiBcfd9/MKM0HniRGSe8+bCMTLgVX4Mh4oUi7oD8XkgrNw=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.14-75825932d96af182fc25751705a044487d945f9d.0_1624851172719_0.29520223677048407"},"_hasShrinkwrap":false},"2.0.14-96beca7fcd10c0448271c34589a09d1c36aa5877.0":{"name":"@unifyux/icons","version":"2.0.14-96beca7fcd10c0448271c34589a09d1c36aa5877.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"96beca7fcd10c0448271c34589a09d1c36aa5877","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.14-96beca7fcd10c0448271c34589a09d1c36aa5877.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-mj4mryrv1P0B0+kJqOdxcvZcixzvxIG0a3gx+9pp05j0ug0KHnNzQ765ulgMRar/eNjSEwe2bAVW+TuYvg7GmQ==","shasum":"bd37743d9db8fae756b9abd4ab812ffd2198c109","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.14-96beca7fcd10c0448271c34589a09d1c36aa5877.0.tgz","fileCount":180,"unpackedSize":1066200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2U6wCRA9TVsSAnZWagAAUPAP/AhbAk5Wa0ecNOUWTY9u\nWh1FAHPS9VvPVYLBLSA0UJp9/Fw5msv78u6ejnsGsFBrc70yUe5bGXtqX1iq\nrBfTBKWmKmYfjLUrNsfoj0eNa1K3ZURCcBsrMiJ3Qilt9Bw5/ys8VKo+HgKi\nRhvgxcHmBA9Z0F80bvN32JezN9dyR4uyLvCJpGIkom2sq3eLO64kv7mLpCg6\niXXX+FPOpfJezi8r3GnhXJKF2Q4FGj0dmd8RgYTMau2z7fsEZWzXuVfQxgTg\nVPYrJkcLD5qb+EYBUO8A/HVMdF8Ukl8SqPecRnJKhsphPLq2qCpdKdTDkM/y\nuQEqwvbhN3X8S/qeNeURyM5DwEP1BI46wszbK7jSAJcN5+JIWh6/TBtCo1m7\n86t7YQBLbsA2R1T8/H2Y2O8C0YyMqIO4J2JcB+AbzH+w/4zLPZarLB6FIih9\npJyW+CGU5sm6XgFi2WqNcxQoCx0RYKofp7eccWiL9xwoI2+MmteWad6YNYAL\nWMVVQwO77fcl0G2VyKfL9wgy82WYrQewcywHLcBquBBxd3Bo2YnpgrYQ2ygm\nxHASKCyt8vVV2Qf4ZTww5bjqgrPKqE5zeQiXaxwfWzcfKzTYKI1tBHYswVVO\nq7suTEEejHfDM2y/zl4VGWjbSR4xXsRN7H/3pdXXXJOipqxRME9kukZzgFhM\ny24Z\r\n=nomk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1iUXfF7cdw5xFMby7/ECK2jOwusXyXz64ZHdLVLUR1AiA4y/p5ejsS5A+nFNXkPFtjO5Frx4q2BVOFRvRNRJrYHw=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.14-96beca7fcd10c0448271c34589a09d1c36aa5877.0_1624854192371_0.3388025353587374"},"_hasShrinkwrap":false},"2.0.14-e314fb11ac8eb719a5b1a3e0b15e047fbf639bc5.0":{"name":"@unifyux/icons","version":"2.0.14-e314fb11ac8eb719a5b1a3e0b15e047fbf639bc5.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"e314fb11ac8eb719a5b1a3e0b15e047fbf639bc5","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.14-e314fb11ac8eb719a5b1a3e0b15e047fbf639bc5.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-HVKIrIIUoav5ZprmW1dB3FJjh7yQT60pbuvQyPjG24Utxs2tiKDZcRRBgGOymyanUGV+DZB3IXGutdC2UCyaFA==","shasum":"ef1d948d31c31ad794c007f3732f19e0f6ecaa6a","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.14-e314fb11ac8eb719a5b1a3e0b15e047fbf639bc5.0.tgz","fileCount":179,"unpackedSize":1052030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3nCyCRA9TVsSAnZWagAAWyUQAJFUJFrweKwz3ZtwN3xb\naN1/OZX97buF8YfjZAWxLr/OLqNwZ2EI5FVMudiurNu4ZordYOtTrw8j9Gzy\nqk3Np1mu8RwGxUPDa8Q+umB+RfBlSSFgHllA2qQZUeIONcqa/82YauMhf4wZ\nYMt10ng2Kb3BX4QxODqqW7H7FNX9nT0ECtMI51QZv5C7g/xQYOVkqApDCleE\nf/Rohm41ttmwgZckA7D8Br2haS4lOH5ROO8kg7eobHy46ipYvkFpuZj0r+pJ\nL51+Q8ZFHCmW+d3JWuSsNE+S298OI64xAtDaCeEahY4spIR0nIU+8j/gJHb1\nH97Wx9vriwhlmQc7IwwjqGfDgkYpD5LWLKrMqBW9+btOAHE3YgAHVxuFY5Bu\n9DS4RtrxYzZxnyxoyaZj1rsKvuZDeOpDOIb10tRiRrZyW7N7ZoXI89165+dl\n2nYyjo1prnsIlDSnRzuw06F0dPkxdbDG07/8QPg9Y1iQEKPmzY/EU8uv101t\nnNV1EUpZLpBRSzOh1ATktOg3cfUkpHLW8FeYKDHTKQDHzR4dSTNoBnIINUaN\nb2TuHK+VwT/OrHOj3aoUht0D8KdvR6efMl5hjL+HWOU/sVwDxaltHnNeOXcr\nCyuIPdGsjk1L5dBdLWTehsgnarCtRDMfeHD2eMR2OwN/dTgFFae3WSKW0SM7\noyzO\r\n=Yrp9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6t8pS2/NRYV7rm1YRCo+gOt8EktHPLkJYvCrzdTobBAiEA3X3ml/xzL3lotoY/MIuGdvXAS3JLnnOlQK6wpoOOjIA="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.14-e314fb11ac8eb719a5b1a3e0b15e047fbf639bc5.0_1625190577554_0.11217240050101518"},"_hasShrinkwrap":false},"2.0.14-248d167530c7225f42a17e74a4b1c7461776729b.0":{"name":"@unifyux/icons","version":"2.0.14-248d167530c7225f42a17e74a4b1c7461776729b.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"248d167530c7225f42a17e74a4b1c7461776729b","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.14-248d167530c7225f42a17e74a4b1c7461776729b.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-ttijykvA8BccKhtxcmEiEtiQvwuaRHlWmFUp9koM9l2065AGTxSrG9Pp87qZEJ+B8u1t32uENClU2L9tGRO8hw==","shasum":"b057d76254e98586c2cda1a5b86ee8efbacb2a24","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.14-248d167530c7225f42a17e74a4b1c7461776729b.0.tgz","fileCount":180,"unpackedSize":1065026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3nDBCRA9TVsSAnZWagAAEP4P+gMpSCX6gocgjFCgYr/R\nlUm7qRIzRCaO9/sN+evcrj+kEYhLl0CUM5mUfMbFA2eFueNjR90vC4JLqlW0\nJiXJceKqObifgJP9FZ99y1juI4ojRkY6bNmHS5bttfz7CiFVYPMxj/be2375\nqkJaLJjQrgyCUAb4dSKWmLtM+mEC2PdVVCgDYj2flEWc4o06XstjICufdKQ9\nAlrPAdub8maC6ncOzNXzg8dm/2MYi/YPPmK41rKa8CE6MLGyuT/zRlt7E1DW\nc9iP/5S8MGVVrxYKq84duu9qUrI/znMWtEempShYaPY2s1/x5ZA7CL61pBBx\n1dQ+fBTxjTNlRe5zoaxnjehGK/HI0E9qfZKHHoQUonJjzQrQvK/QiLL82Vlx\nuCzl3bKFECJHYhnmMKEVu/nzSeffIgaFV7YB5nTH3lcsKgZwdID8VZnHPJcr\nLD4c3ERVzuLzyN63t/oBpj91WV7xC2COKeCfgP585eqYK83BW8JYmK2OvZoF\ngjSsvC1da+aOPOl5ELl7eVynJD3oG/3pyBAp8k4huWwmJjOpc4SuttxzBIOi\naIB5QcNckTaMwX1LdDEiqJjwbzCIqg4jAvARu0HmBhESuu/Rvn+qBYlzudfL\n3bxA8cfdw0V8QEhGjlaBwqP4uxlkwJwHmdiA1sCa+EM9uM+6mlmWAlJC0IkX\nIag7\r\n=qJRQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBeOP+NQcwNEAPzMUUvx4ZttWiGL5CD1rbwAuAxqbo1AiEA+Lumw56MumPkWrfNtmv+dl9mWQzaxRuYcfOd7Ny5U0U="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.14-248d167530c7225f42a17e74a4b1c7461776729b.0_1625190592919_0.4511036711608283"},"_hasShrinkwrap":false},"2.0.14-6bec26e4dd2487188d4a39790535571634f80999.0":{"name":"@unifyux/icons","version":"2.0.14-6bec26e4dd2487188d4a39790535571634f80999.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"6bec26e4dd2487188d4a39790535571634f80999","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.14-6bec26e4dd2487188d4a39790535571634f80999.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-bWeSo2zW8+2fWh5bGA6CzlKkFqECzmq5mklFckV0XUFKG35t2vWgG4pLam1bAoHTl8rpPOeT48Wrg5vF/xWIwA==","shasum":"903c05eecbdb93143e812b6b58a367f581045515","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.14-6bec26e4dd2487188d4a39790535571634f80999.0.tgz","fileCount":180,"unpackedSize":1065010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5A4LCRA9TVsSAnZWagAAe7IP/Awjh8PN5Irw7tH5BOSP\nHQDzBsoMO5jmD/cd9zXDJOGVFJVvqiSNWkPCUqJHVQCwrdRnAfJgEkT/qSnI\nTGU/mfo2ARp8INBuB0vs4Fw2ZLAS1YNY78lmsjNM4cvXSXvaImhFdvC5eDuF\nRv1sBdB1bEnCXAUAmOrN9Gm0y9KQHWBh0oYZtVXgVzjyZmaEHu4dTfOca8V4\n/P4/knvDIQmfWuvlSYWxqV1Djn5j217VdmQF3FamDhHsw8l6QL2Mv7PL4XwH\nGDdXvaGci/sjVsIsPI1xXmsS3BJqU5ApYx7md8wy/nuFZScNy3lqHJiRTk0l\nFA5F6KUY1aw59pIXhOyez2fUkqEFvzcjCrjhn4i0cqFiz1WtDgeMHOx6sVnd\nYJv4LHWMPmu5DhvfXHlieRT14kSzkF+KXgPOAV719L5dF1sSs7GkD6Jd3FL1\njDo2OQcwGTQ2wIUi9bPUE1j7NN3Dea7DVXe3tCwJ+Rd0AwJVXsnPCJQcOSA9\nOtEBFnDZvXccsgvQAhy6H0MvvUALPOQIAwzxUf7RvHJ3zrf1lKpkhA5w1cba\nFSUzBbMfS+zrDw7EwXQI07y8GhmN3MiWOK9sxozp/xKiU7jYQTD0t3pypBeS\ngaW6Jcw9Xc0Q/dL/SwDU6rd/MbfsebuJFAXslzqFSDqEsqZItY3EqaZIMubA\n3FSQ\r\n=/c9u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/081qOiRW7KnlI4KC7lN8ykgUoCjzm98IJh7IwBvbnAiBOrnK9vSwk4mSGgp+LtZ0AmKU4rU3W6lgccqajwRwS0Q=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.14-6bec26e4dd2487188d4a39790535571634f80999.0_1625558538805_0.6786782154967754"},"_hasShrinkwrap":false},"2.0.14-49e5a561dee16d3e24a2f2672d308ae6d28e4c0c.0":{"name":"@unifyux/icons","version":"2.0.14-49e5a561dee16d3e24a2f2672d308ae6d28e4c0c.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"49e5a561dee16d3e24a2f2672d308ae6d28e4c0c","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.14-49e5a561dee16d3e24a2f2672d308ae6d28e4c0c.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-8usexCVRrlkx078GsjP3cyWWbuIrBkvAfICArhH81Txkbx3Yhozz7T+MH/tp/pLm1/Zje4AB9F4ULj3fcTfKkQ==","shasum":"bf85ae46160d03b2e41d42139dc657a77f6657bb","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.14-49e5a561dee16d3e24a2f2672d308ae6d28e4c0c.0.tgz","fileCount":180,"unpackedSize":1065010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5LgCCRA9TVsSAnZWagAAFLcP/i/8lnQTDVZOB9HxrvCw\n0nJkZ5lYG94jOZhkc7VGu7HwrYKL/VHciV6cMeogjJHAIO4+JBRZLJcHveHY\n93AI0BKiJbcvFZIxvGZEcJ3EIyq9LTYthXgd9SrF7hkjRQPFUg4fjGpRM6+P\n+4K5z6VqrG9YUkt7VBzpCFQ53Son0yKrv/VgrEBl367uzL4Ou+/HC+xD8bGW\nw+8UoZM6ripV1mG+YoJLnohChcxcIdOk3MnHDjIpevlHOM0CdguczZhCDezi\nUzL/O9GNukVKKm21atrLw+aOuK/ZV1EdVqBgoFuJuzVVrFWV+EVq3kEYkEXw\n1eW3XADYNXvfdoft3G1Vusm5noRTc0h7GXAX7N65wD4cVxKsy2K67BUYrqXa\nBeOuWghfIhElmoqcj+mA2yONX27PH70OYSzztaIvsRfMzjrwO8g3HE33vnc7\ncshuZk7Ek+5cwtTe2ORBySBMGMZCEuVwPVYBMVh9O7zIPStED21RCCUxOsZY\nm9IlNKhdKWltcB28Xb4/bfURKhIo96DTPSXs9zPDR9svdSwZ1vZfM0VV2Qn2\nEdWk9Y1tJj20CIwGtt//UAHmEFKFRnjHUdTE6NrwuaGL9kxgSwKZCWjtUjdm\n0F5BWBxx5cayKQXYOuG9iae52HZeXW+WCoSC8Kz5qhqv2vwmPk51Zu2FEVkJ\nKL9M\r\n=TqAa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFu4GUlP4A2VLGoaBpUnPbscBDkYdUOxPbCToDsWi5VAiEAyacD/FElkTfuXd4ZATK9mPbqwPrWz8TZ/8ElWU8ruNI="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.14-49e5a561dee16d3e24a2f2672d308ae6d28e4c0c.0_1625602050360_0.8460726867430741"},"_hasShrinkwrap":false},"2.0.14-56722f391b3c6b31a03bdd5f32ebb46e81b0d048.0":{"name":"@unifyux/icons","version":"2.0.14-56722f391b3c6b31a03bdd5f32ebb46e81b0d048.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"56722f391b3c6b31a03bdd5f32ebb46e81b0d048","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.14-56722f391b3c6b31a03bdd5f32ebb46e81b0d048.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-xO/ld2DPAtJhX5Ak3MU6vsl41F0dmmwYFCKNs0JUrWcmnwaaXXpufQ8DxB1eetCfeTgBkZsUDQ0V1xHOCvs4sw==","shasum":"2374220ed0be2744468337d5ee1c9a653cf4b3b3","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.14-56722f391b3c6b31a03bdd5f32ebb46e81b0d048.0.tgz","fileCount":180,"unpackedSize":1065334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI8MxCRA9TVsSAnZWagAA12cP/0Xk0guyQLb/QXiIZyM1\nxP1tuRRGkPNYrVl7YgNsd/SO6bRcro3E8T4AJiHtEwetTPTxo71sW8FYVwk+\n6p4w6TyvquBH7fla6b9zV+1icIO4wHeZuHb0OdtTKnbUZr5SoWDQ+yC5t90W\nX3XdIJk2QtRfgf3YPRcrWLmp2eStXpLEKPpXfXzqgOuqTgb3wAM1n8q+PTqv\nEYSclt30DFb/0dcYrgBBmr4gvltXxx//AuQHgucSiAZf9lAhFCxY3oQhB/HC\nyRj5He/AHuCD20mFSvtYNUd1+KSUoF3C3T2R/YaJ89X+UtHS8Q5zP1DtKQSo\nKxtLl4qlElPpebDEUbkRDVLmwhV158LxfjhdHFHfeewuyPY7572/5iQa/zYN\n8WE5RPFjfuJJ00LgBQYRLlMGNrBuWBcXe0rCiUYT2ChuHpK3HObrkcawE7pV\ny2EJYCwGkTT4gBh9DHGNROXYwgMwH2zWlKiL5mxWOQ13DnsG53AdcG1gp57F\nqdCRXfSddTcOcGA9pxitdcj3N8BzF4Vn2BjoQTfXHpJJe3qIPwUqkBa05ZsX\n+fMXbCv1M1r5mRuHi6hlzmLzPc0JQjHMOgOnfRnrYrUum47WQZ6weu8qLaYP\nhBzTTbJvc3MLXVOZNGdcO63ozU+LoI87NTPuZhXfFowTObyLZWIHa49DiOC5\nUsDo\r\n=UyoT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExdAXNjmqV+k6XMP0eTlGCQG/C27a9JF1EUpJxdx/DxAiEAjDnyJeYrxPYrpp3RxakFwRWYBBozhl0TOWTwEol0/dw="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.14-56722f391b3c6b31a03bdd5f32ebb46e81b0d048.0_1629733681060_0.565954297546577"},"_hasShrinkwrap":false},"2.0.14-99d863066f7996c6315d8ef7a2e3faeb3d336766.0":{"name":"@unifyux/icons","version":"2.0.14-99d863066f7996c6315d8ef7a2e3faeb3d336766.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"99d863066f7996c6315d8ef7a2e3faeb3d336766","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.14-99d863066f7996c6315d8ef7a2e3faeb3d336766.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-KDd8i9x2wTEBYOJlVuK2r7xI3Mv4KiU9apBsBAEYRU9vpFFzVX7KdfLQVXW0eRBMUkn9PDAjLm1tX+M7LMCZBg==","shasum":"670c649dc733a10b3071cb4401aeae7abcb156bd","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.14-99d863066f7996c6315d8ef7a2e3faeb3d336766.0.tgz","fileCount":180,"unpackedSize":1065326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI9htCRA9TVsSAnZWagAA+PkP/2Qm6u+XdzSuqFbI7OwG\nK1off0XUBTMYFER78N/gBxYqRQ/PkKi9MbJyrX3fXI2djl7HpJMXB/mpb9Bu\neNg6a2Z6hkSILz8L+p4XrRg/1pMOTJFW4sCT1GFWqQctbGu+FZVUPdzYDD5F\nuFCPzMXiQrJnF9iidYGVOwsgB1+8vIkMEpfoC9sbAY5fwqQ8f+L08YBXE6s0\nk6kOvOZGgIRqfSBN63p0J7Xq9iekqcUgeoN4ig6QNO4FjuNdPg/MydkeTu9i\nI3btN/ArdRWaKyPHjSxIQ6BgkGPgdA1N+jDafFUPoIIwvafOYXjmNWg+7yQH\nXheJCvsmHJ3FnRW4NZq9TgR8wZJx2DJk41Faax3dG+Wuc5O9IJ6RTOiyp93n\nvLzyM7+/Wtf3apEqvoy2NdaQQ0IMOt2/qosVCqgPspwjZiIM6xOLH+lmYNlf\nut2nTYRbBodk0GbEIs9vPuV+qXB/OCKD3dTHmlRmhAsLqjxXnTz0hn2QhWMj\ngH0tdvn/MSChppQ6kYSvSiYl9+ePmI7ztH23+vLD8/Coa6uSRzgtLvBJcLxT\nTVUA4q+fcvOdK7YBLaRbHVw3AyhBzq05kfEmVmk0ZNnI5wNF5YtKYF+2bnlY\nw2khExN8N1Miw2//BemLYacFnVCyxW1Cc+iHEcm9iAHBOfpDxmW3wL53nweU\nVgzS\r\n=hzdf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvvKt806A9EDUUudqIj+RNJwrdOzmwU2dMR30KXtTxYAiEAhDh++k2vV5e9aEgG4f+X3VrowYQx6HICyk75eq8mSWw="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.14-99d863066f7996c6315d8ef7a2e3faeb3d336766.0_1629739117746_0.18958610972425127"},"_hasShrinkwrap":false},"2.0.15-6ac471ad5f7abf7bd4933d3090db2827ecf5fdf8.0":{"name":"@unifyux/icons","version":"2.0.15-6ac471ad5f7abf7bd4933d3090db2827ecf5fdf8.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"6ac471ad5f7abf7bd4933d3090db2827ecf5fdf8","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.15-6ac471ad5f7abf7bd4933d3090db2827ecf5fdf8.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-K4DCpaXaDJ+IWr7Mijux6dWzLM6rss5SHTiWISPmPLpAL7LF5KEM4nW+lERkVkyKUBtqgb/yxGtXZwafnNr2EQ==","shasum":"290daf51966e9eddf02efd29b59409236b4949a1","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.15-6ac471ad5f7abf7bd4933d3090db2827ecf5fdf8.0.tgz","fileCount":180,"unpackedSize":1065338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI9oXCRA9TVsSAnZWagAAVEEP/2iGdYC+bPcwpO19cgHn\nZSIL9aYILU0F5HzMQS/7pGXmJ9LQ+VJrizG4t+5Umvm4pGUHh4Xdj48xCfZ4\n6oTpOmDrcEbwfpgYXWYp1CzlT3K34HhxaEr7E2ApCHay8TqJUcY1hAiYQ4NC\nKYdMkqabjElF/zqN1YnCbRzTEv71GCTPGl46nsmmwZTr1j6Qk/aI6OcIO+Nf\nxEFyfCaPPp+taDcIKqpdVJrBi8Rb++UKotisei1iuGCL/rux4+8M0KpnAGOg\npfRiouLNb8snDRqLTftLd9H12AGcsXuJxrFd/jsPRth1cxiaDkzD+JY1cK0q\nxb9caVBM+YMWygXXDmqhztivxOLgGBsKrpt7HlWaacKi0sO8eQ1TnIE9vgFQ\njZyDA5rjJJkEOdCK1yscXXZY7qP9Qak1ZdqSYCKw7KecfcFObOWhMCwOPgfP\neryv+8KbSsPDwmSkBqGdibJl7ZVCNKSTVxfI/J0zUUe1EjZy6AjTkJeooGo1\nw423pYieQWibb3xRb8Ln2hWt6SFJ3hVFn+ZPsoK23mcaSxMlD5an+AEn6wDh\nrneYSvwI90QIc80zwA9ephRNbM9QQarrc98G+OdQ4w/k3qheZTZCh1mwvdKw\ncKVXwbo/WhKiVx7D3mT+rdtYGPrBf1ihfj69TTIXZ8MngBPOkOGfmvF5gcR1\nkA75\r\n=UpFL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnDPdlpiC7vh4TCMGLQQlKZCqU3QqUNbokXeLFuh0W0QIhAIhyzMJ8E1MEJEw8P9ROkamJIoZwM8C7fnb9aQ3W/JWo"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.15-6ac471ad5f7abf7bd4933d3090db2827ecf5fdf8.0_1629739543741_0.39405133646423507"},"_hasShrinkwrap":false},"2.0.14":{"name":"@unifyux/icons","version":"2.0.14","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"a97c20c65e0413e4975b5b3423a066ea9d5922d0","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.14","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-ZBkM3SSac3TPxU7EGhilFTIZgAdkD9WxXiSest5CaSHR7hmtH77HR4bMLwgSGBgYAeuR+b9yixEkeIZ5xtgWVQ==","shasum":"1642002a0b020ea7978d713de3a0ba659f58c3f9","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.14.tgz","fileCount":181,"unpackedSize":1076824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI997CRA9TVsSAnZWagAArS8P/RkUzqQI+6nNCio8FWiF\ncmGhwM+Xh4zlAPGuwH5GhWQ7Yel/Yy4KnaBGqz8Vc7n2iUm1a/vID519DnQa\n3HGOrp0r0/z+54dIwaQQtzVknf4zSupoS46on+fPBv2Ao9ck29HaAgYaDkIw\n5e5m8R7/2xUzvebnzPjoA3mNtH3DlQr5t0vkv6rtmgRGPiBltxRcilYy33cz\nsccs2c5hJCDO87YJveyXKLkCw0bXdE2F3xqGyZ/wU8/6ec6/JgMbWijw2wnq\ner9BGJVNhVducHpeWNvUwoAeF1TFxmfN5TyF7OXZhL0GTIRk/nXhy1MBej2s\niU0jgOTMx1Hl7HeO2IsU8UJCVNmt5whvUIekQ6Tx42ImCp5V4Yf7ZCLNPHWb\n+Ca+LG2zlIH/wlouiMERLkyX1SkOnEYdyBgDQgHtqHd8MMyXFA6VqGWxyjjM\npW3QacHsidHzPY/FbkXkRQv6F7mlRqKoD/hgeWVaXIrXbk83RMkuew808E89\nccYRwRp4kICsTR4zwDNfSU6cEyPjkygyo6NImt/dz5WVuQ4j2zl/uikEjdkG\nInep9ZaF6tgHNaPlQRc/qEVMVV2+a/RkMFIqpa9IigMKWGHFte1/9TjDzHRV\nxaSaxarFmqp3uNSrzKDW1YODa/S1fmOCzkiiz/RaCNR3vG1wzlvegLBf5/iT\nte2c\r\n=xKBx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3bU+ShRh5NuxCK8cO0oXuPM3Rq6kkSgZdMH0UR6wmEQIhAIDwpJ1Qc+jh4Agw9biczLJHewWkACSnhiUPrxeZIoud"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.14_1629740922961_0.5910013621957955"},"_hasShrinkwrap":false},"2.0.15-ec7e9c806a1d8b24c9340832624910c8a1317177.0":{"name":"@unifyux/icons","version":"2.0.15-ec7e9c806a1d8b24c9340832624910c8a1317177.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"ec7e9c806a1d8b24c9340832624910c8a1317177","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.15-ec7e9c806a1d8b24c9340832624910c8a1317177.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-wnBxZTkUHxfB8KygGRHt4oPunMgCNS2EG+aZDadHTXHT/a+FND32zXoaZnHz2s8xqH9NXvirkbuaKRdh3t1z7Q==","shasum":"83814c8a29bf8f6323cc9be63ef55ead608d5fe8","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.15-ec7e9c806a1d8b24c9340832624910c8a1317177.0.tgz","fileCount":180,"unpackedSize":1065290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI+KCCRA9TVsSAnZWagAAFawP/iFmJ6wlle8pbI9N6+yw\nxHKlsE+2ZZiMPLn9x4KSU9ewtYGipfuwpIwTMccun6YBZkFyjUrWFuh9eV/v\nEWkLZn22uGoGjF2BGI18XZakop/cNBxeakfXUI7oFEFBZAL4eXNgqySja2/e\n4jc/K1taT4qMeLCBooI3L0n/YzxC8geW3AV8RQJ9FPKhPtvnY6BtOmMLmUbf\nEWzHgSWOJDck6VkxoypfBWVDGiRiRbyhArk4UxVti3b1waflLEeqaCyP0ZVc\nXZKxL9v57rX/U9mwbnN+BITpmCnse5aCfbl8zJPftDUgyK8jBRcY0Gs15Piq\nBupfaq6uKo3uPO/tUF/+rEHET/oG4Q0jLW3zmUfN1jlKKjXaPICUyczn+LGZ\nnNxAxpGGdiWIydTlLtlQI9AK4KIpEY2c+BQ/AU0Ex7taDVDUIMtFbPFtWKat\nBDeFvW97/PauaHy6W8OaUKgF3/3AD7YKEBPsT9pQsXHaQDGA3hOk9voGe1IV\nmg8n33ry4CFupiXsBChWRqmIL8usoOMFlBuUTKTVCN6WI+vtshmWsRHrHw1N\nvc22HHWmkjyzaw83IStPqNSrGabUsX4v9Lg/cQG91u5nb2hNoUzgnckNMDFP\nM+ZcVQVqHRAuL+rCBWk9NoziWeXVUjgBlL+o5yOEVx1LmxGxoEjfwpFtGMHR\nNHhO\r\n=g/E8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcAT8m8Z0Rw+QCUnghDcQQCuKfZGzac/wybtwG+EzRvQIhAPrDKBlgDG7SxZfdWARlhTo85nHm+yZh1+SVG4JRq5zf"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.15-ec7e9c806a1d8b24c9340832624910c8a1317177.0_1629741698258_0.7618642105776052"},"_hasShrinkwrap":false},"2.0.15-4b4081c3ff82a2946297a1ad3c1ce669cc2aba15.0":{"name":"@unifyux/icons","version":"2.0.15-4b4081c3ff82a2946297a1ad3c1ce669cc2aba15.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"4b4081c3ff82a2946297a1ad3c1ce669cc2aba15","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.15-4b4081c3ff82a2946297a1ad3c1ce669cc2aba15.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-VeYp7uXYTQ0sGZnFZclaqc1i5nV91feQbCXRaIibuUwRI7KY0X3ignT6CCkwAGvybRvLtDw/WlDJp3rphX3EgQ==","shasum":"59ddf4b7ee553bfa757445deab27c37677a5bb6b","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.15-4b4081c3ff82a2946297a1ad3c1ce669cc2aba15.0.tgz","fileCount":180,"unpackedSize":1065322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuSwNCRA9TVsSAnZWagAAZYIP/0eT6bBuubnZXmJUq854\nxOJneOYkFF5mho8T3Vc/GLWMK0/HDyOeE17dNQN63WuDLl469Q95v6gY+hAX\n0UqAZY3d0WN0AHw2bhEyTdoUp8mIIbmgRgyf0ide5ZFZqFOBj4WlhfiwMjpi\nPiOJhljAO1VN+0PHwOyX/dNOV7kE6/ZKn9BSofe31Mlzoq5zRtAR2oBHycqA\n5KkwdIq9BrtUAkZJXaot59wgrWrH3URxa9wVYZuE7qGPAVSOzK2gkkft7wWo\nx3akoToxOzmz5UluPE6uEkvuP4sWoX7anYrgfYMTNHuYykbkHaueSd95FGxi\nO2l5Yi3haqL3t9b52MQ++GB8pT5BaTdbFSUms716gyAp4UcZJX0VQsusNKiS\n6b2CG+fLEaU5hs8lMdjx3pz+646doCENtw6S2+riY2wRNOF/0JGgm9jAX9Z7\nirIz4HrL14mv9yeul3m2AEObTzz3rUQuqFrALj6Cvdb3QMs04V24Wc5W2Cl5\nCGTEaYMoav86hQfPrYJCiChx3jybBKg90vMRdVOfmZfn8AZgOdd/4dq/EskH\nPghgHro4JXxeoC92iNKgutClUquPc1asv6Jp8G9wmlyYyT2HnpeGRGPhWuSP\nsxg5NoGNZtO+5CbdUZT7CS/4cUIyHfTjAZw5SAyk0asmNz3QT65jkEdka1XE\nzeQS\r\n=K9xb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9ji7VKD2fQhs3wh7JAWlj0KFv1Srjph8KC+2vox5cjAiBGD1gKNyEFhSlBrfOAxcXen7vKBcOj328XNmkWVgEwCw=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.15-4b4081c3ff82a2946297a1ad3c1ce669cc2aba15.0_1639525389352_0.8237810231675373"},"_hasShrinkwrap":false},"2.0.15-7db6a0522d96beaed9eaa7c9960191a05567c325.0":{"name":"@unifyux/icons","version":"2.0.15-7db6a0522d96beaed9eaa7c9960191a05567c325.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"7db6a0522d96beaed9eaa7c9960191a05567c325","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.15-7db6a0522d96beaed9eaa7c9960191a05567c325.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-nJV/sAaGCzSsjnHAMcvDWQmzibxn7NbcClabNyjbQ3qu/4bt3vbu4ZSVGY+301gCazvkNAtICSeHuyGq8zvQXQ==","shasum":"db555eb12b8c75380d46cede3d1d7aa3cc69dcce","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.15-7db6a0522d96beaed9eaa7c9960191a05567c325.0.tgz","fileCount":180,"unpackedSize":1065314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuS+mCRA9TVsSAnZWagAAWysP/j8MGY/pu3yqH/jo/VcH\nc4yzQ4DJX2fAUHHcEdZIiym1jHYBIzHWMkjnXkKeb3/wRUk2gryDOvUgBRrz\njop9Z5ASDEjqblFsu9uMvgRF9lx58PCYVLdRw6oI64zBqaEeaUD/P6cEixZi\njZQJeC/k1X6RYNoNutab/TUf3uFgP9RMq/J8hepMIJWKJnqs75U7C3xdwE+a\nEd9pyKJ3xHmxSiht9ANnyuZU1B4R5vu08gfFZKKaVnUvYV3aPjcJ2DO+qWK/\noSZqn5PYf49uYyMdGsznGKpYwxGtUPFHu/cYihnYUVYVvdq6/XaKxIVSIPz3\nqvBhkUkKllqUnix/oc4Z+O1TnxOZ0lx4jrqJ5+6daf9Bc5rszkzG9EDzXzx7\nmtWOb8wT6jI9XP9V5LPHph0C+CIGPUIk3ZFW50wjl0AGUouc7y2+3mYJhHy7\nHbk0w87Qz/WBwzqhFzp2sRmL+l1qMaG5rvS4tglQ+Gypj0D068WsMDAJqhVE\nKkzoAEtshiJgAePLG2XGuMie57D72sHS3pz/oKs1fx6VFayYXnCMuddnVAKf\nnXaaAM19XWYXGJr9L5sPtuahSR81nCko1OWX9sw07K8bK5HgrOt7xBWVIwvM\n870g1JC+vGdMfNR2DpmF9Onh2N1bIWiEKMGGuN0k4YZXLAdO3J2KE6V19/M4\nYX/D\r\n=GRzX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGe/uZ7X7FAWMT5CXT8TUIUMXmdk4F7I5nsT449frnrHAiEApvFMrOvvisIN6iIGNsds99zoalhaTO4hc5z0OOqI7mc="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.15-7db6a0522d96beaed9eaa7c9960191a05567c325.0_1639526310049_0.318796964246173"},"_hasShrinkwrap":false},"2.0.16-62d938aacf286ffd4ca82e4b9357936e40779a47.0":{"name":"@unifyux/icons","version":"2.0.16-62d938aacf286ffd4ca82e4b9357936e40779a47.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"62d938aacf286ffd4ca82e4b9357936e40779a47","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.16-62d938aacf286ffd4ca82e4b9357936e40779a47.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-9F9UPKo63+V5hr5hbunE8H8+z1gllfFchlKr0ASW3LbNrS5i82+pvItuHb7jMP5arXD5Hln2dgTAl+/uZGV6zg==","shasum":"854e86f1cd30d2713899693b986501c08b074177","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.16-62d938aacf286ffd4ca82e4b9357936e40779a47.0.tgz","fileCount":180,"unpackedSize":1065314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuTELCRA9TVsSAnZWagAA4xIQAILAlkHwTB2ElftBY3E8\naWipa9eAENJL7hrT4cB915Rpv1+1gETZ6VQ5hW8+a25B1NhEm6JVET/PvTEV\niY7xRMWBMwgfOzBxKbGW0c0I/7H6jEF9/Ht52qqWG4srhN+vLSoR+FDaQ8Sc\nI3Q0P7pHCzQEUVSFAdJ/vhjAEa1QCyr8GTjTGr14rn2JkaL8/zj+Is72zboL\ncgAMgNOiAh27RHHWvdI8ApQUYRax8puE5Aw9Tl20YhfN42vck959HWl+nLpt\nmQdU6s2lmiNkZLi5nGVAencXXSNPZvpfjnYaQYTYPHbiJFUBDv1lGN9a+loV\n/SXfoZ1m+jNsOouHRXLOEF36e2/u1nTrlOrbI4w6AvfbhjavKN5qA11h0A5P\nz6P/paLsR6hBVCh/4eBSBhV/ZgzU4AA2qjvaIJCqzNMIhpwXth5cGER30Xkf\nfQtKyw0hedv2OjE1eEGwSNIGkx5G8zIzvXIK4rSki9wFNAOiCUI5Rx/lFal1\nui8cpo377D/6+7zxdp9XvrJAzms6GoC7LGTFoovKVwFYAv5AA9dg7w1AndjE\nLGBT5dShzo3QbbBeEd6uhzjXJDD81ilq5GCGp0FiDX+OgLsNgbeiwqDhvCY6\nMl9eNwiW6wcdk7kFsPraxKeRtJnsth4Dozm7ACZuRhDgaHJxf8k63v8QfinP\ngwfF\r\n=7FEk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFs9G8+ZYeLHRokDows4drOHci0YWtRmlVxJOzSukQe9AiEAuw+i6C15n64RXjA6DOebE/JZm2H9XKhjqDaBTmcg6Qc="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.16-62d938aacf286ffd4ca82e4b9357936e40779a47.0_1639526667489_0.3376246886380154"},"_hasShrinkwrap":false},"2.0.15":{"name":"@unifyux/icons","version":"2.0.15","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"c6b1fcde21c475408061a159b0de89a819205a48","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.15","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-HkOkPEps+P2vbYncA35eazp0LRXBR37abBWNAZiGFSEGNw15P/uB/YXVzzoPatz4eqzIGpP5vKkp9N7RDiCRzA==","shasum":"f39162c0171a6b5929826a7c3a61c2ea5d87a715","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.15.tgz","fileCount":181,"unpackedSize":1076836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuTPyCRA9TVsSAnZWagAARx0P/jDOPGsprGqLVwHR0Fi3\nHoai3uC4ykF/qpcRCNFIBMGw13P7d4Kheu790ZPuvz/CwwxJWqoP0rJAsnmZ\netSTTKx+uHVLJR1lTBqcX5YTvcpS9R9gsa7zadxvUHvLvUhOAcf6EHLq/ons\n/qV3lDT0oMN1KAgeUwrTUQqkl3PMc7kYOfRk/Nas7YplkbLkp7zSY9YhW5FS\nsF6VzgLz5mWYGaAgsRmhlAunJ4vRvrcHdJ9NZkIWH9flIzCv0W23cuHttEAr\n8Yb2c74nk2mMlLCIcD2GvTrtsm295uAFa9t1GllmDOMfmt9VAnJT9nxCWUUF\nvrCmUNzqq3Hp/qm9sGuYqgb1LV7OCSx0U7kCXX0QNJNOGnbR918DCeTW326s\nARwU4SMLgSDgZ7SgKQxFkBCrX21cMGCEWDNR3e+T02ufQA2HAXMhQ22/pRhY\nTYnZ57/LzAiROGCEhx1KklOMrBU5Kq6MxiKEoF/tvEtKBj8w+eg142W1hxhO\nw3W3vquPehX67jrQ9GN922JUK5I7tVhJfUrIP2XwmKI6BMDUnMdeO5ZcWoHH\nLOh9+0PzjfLhDYoO02CW3/+o58JLRaNOattwGZMzRNbS3u/l1qm5bZNUzo3p\nO+0syvZZz/JUeCYWdmcmgG1zxxFNmh54+hPx31uD95hOrAwZaLhx4prmGQgt\nrU6v\r\n=Hz6b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGARyC4QN8t5vKq10eXSHdHZWkvpLYqfDR6D3dkyPBuaAiA7pSLNTKca0HZcPtCyPVlsSwgVnaqmHHM3Efo5oWA/Xw=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.15_1639527410728_0.2773318759858361"},"_hasShrinkwrap":false},"2.0.16-91032ae56aeb6129218cbc8428f45471b0a43b2b.0":{"name":"@unifyux/icons","version":"2.0.16-91032ae56aeb6129218cbc8428f45471b0a43b2b.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"91032ae56aeb6129218cbc8428f45471b0a43b2b","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.16-91032ae56aeb6129218cbc8428f45471b0a43b2b.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-XbqZAEx85QadQmiWXumT+3EKoX719EUHwhIl8UazmJWzteYrDmHbJopKRv3nEZf6KZWaWQ+9QW/axbXQWEOMQw==","shasum":"12b72572c86072e71d2af9443c29c02c001f66dd","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.16-91032ae56aeb6129218cbc8428f45471b0a43b2b.0.tgz","fileCount":180,"unpackedSize":1065338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuTaICRA9TVsSAnZWagAA+VgQAJLWy2SaJvJnTgl5EbnV\nO8U24VM4Sa2q8ypYkPZTYDPLIfXkdw0qIODE55ZkEGribktDsgBF5GxS0BaT\nYi64SWEHwOAQvDeVNQ5rOGCvwHsdrgFFWX0wdB0SV3KbAKC5QvDQmZgv+pHl\n+Ea/rbkBjalFrqXlSmDJ2Hrc8Jm7pF/W1GM09Zl7nsl8GLTo+IEhS/CNy4Dz\n3rXNHM19ZkMmHmxmsl7OQ6LoI4ypCbQSHVl68K+Vv8DpM2ifOnezp4LF+k4F\nvYJ4B7MG/H4GsbUVd7OB9LBeCCai6XDbmQuf3wmx32Gp92RwdJIhTPYOWWZW\nQStrxgNO+XqMjz0COvtThVqKOAp+S8abB7qBOJGYsdJ/lKFBlDVY1vQmLOH6\nHzMKLLkFUJ3Ljzv7FN8eg6+ci1OOnb2Ka8oS0yGyZL+Y7iChkidF/jmI0qCS\nt4mn0cr7ajMIVHd0dD5gCrwl6gPPPGvsaAOqnW3fGWug9B8L9ibHEJ5TcGZ4\niMKU+3pQNKu74vtKLkaXEKvw0QXyrnO0u35tSmaVxrkkzdMNPIXaIlCiTmxL\nmSmgGW8PZ/XxJl6HNnAYEsPTsC0/XvO/hWurABLfSffG8VIZ67WNsHUK6sOx\nbZbH2znp4RQ2ah+UZu3R5It9Qe/YImnE8UNjbOIbzfkiSxkzDA2sILop/Ueb\nGjGi\r\n=CePD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvBDownwPOUntV7FXyHmZGEeToh9HxrCmCGdYLD1l7hAIhALDQl4DqF1q+iEqu4XJoQgGqusVTBQY/5LSwl9RNgRgn"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.16-91032ae56aeb6129218cbc8428f45471b0a43b2b.0_1639528072162_0.30133521510574024"},"_hasShrinkwrap":false},"2.0.16-aff898b442e25ab342aa7233b65f08255617b5ff.0":{"name":"@unifyux/icons","version":"2.0.16-aff898b442e25ab342aa7233b65f08255617b5ff.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"aff898b442e25ab342aa7233b65f08255617b5ff","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.16-aff898b442e25ab342aa7233b65f08255617b5ff.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-cOTcWXHKbzxfJed03UG/B+V7pmVYmwQi1u+7C7EzLBbk/C+dSZtWwPUytkc/6c+ptjZ973vg0DE9jmQYXcqtbA==","shasum":"e5886db544c873023e5dba540af75274c4e5d9b9","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.16-aff898b442e25ab342aa7233b65f08255617b5ff.0.tgz","fileCount":187,"unpackedSize":1082581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3vfTCRA9TVsSAnZWagAAzS4P/044GFMuaw1FsqKXdm/V\nvvkYVpV3724MYm6mERWuC2V/tQqbpUWvPfp/EbGciLKL4oZD7phVVAIc0sft\nla4S+6VFPd1Jh/Als5cLqaO3V/cEcgSd+ReoYcqhrpAPuQnSs+gr49C3T0Al\ntRjBfcBcjMhU0m7Z+xTJISmMM3qGIV4rpNzIu9+5WTjritc1RnQmBAOY4H+4\nXThRxc5me0oW6suKKWckp2o9oBV+jpU5JYC9lWZkajRdXuO3PvCgp2s5XZEt\n8nb1lJQP+FBEl/XE/pXqtVefHPyVfhpJzGXMzK+itycDjaPOxayvGmjKs9fM\n/M3V4AwhMfK+ANIekQBXuN0FpnTa4ZE9xIWNLnFd8Oixb6oaWqMpkiQhNLLc\nrF8ZuhZj4nodLUJvhjfXwi9yDCqEFBWL4lLzIvAzG1mL7pK1VaaC5LC/LJgE\nd9SBjnNV4lORuzMDwIT25yGYNxi8A868Dw9Eqd8vGHWGasJophUQa/egkemr\nwe43Yc54At3UaQ2FsF2XlFNlv8tSqE7ynqAB7mo/ZpQxddgI7RqcJsmrhCtj\n8bYNVZ0cWxSUZq+V1+Pjg8xs6NFicbnos6uOlskszZgDnR1TnP7uKPxEvPzS\nlNVPbvjshjPX8+O661CoP+iPU8bDwmhBe5Kg3JeqSyzlT0Dj7b+gg71eWu6Y\nyJkz\r\n=Bwb7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoK7CoplrKbo2AC2lorACknwqcBzUHbdb7qEn16klGUgIgUnGgvuBUn3qInTob8sz75RiQGBS61AruTKwFpzv5G4Q="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.16-aff898b442e25ab342aa7233b65f08255617b5ff.0_1642002387523_0.6853235741615866"},"_hasShrinkwrap":false},"2.0.16-847ae4cc05a0dba56bccbb0a7aa782c89d99d720.0":{"name":"@unifyux/icons","version":"2.0.16-847ae4cc05a0dba56bccbb0a7aa782c89d99d720.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"847ae4cc05a0dba56bccbb0a7aa782c89d99d720","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.16-847ae4cc05a0dba56bccbb0a7aa782c89d99d720.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-qz8H+Vs+0DmnNsQhCT8Vq1HpngGR8+O1bZiOHOKU79UQJRlrQWrZnwPetW5Y2EifEMEYdfS3pI0qLFFIcL7tOg==","shasum":"9b310a0202be9754a48b429145925813d2bf363e","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.16-847ae4cc05a0dba56bccbb0a7aa782c89d99d720.0.tgz","fileCount":187,"unpackedSize":1082573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3vsKCRA9TVsSAnZWagAADuMP/2Cx/jEJ4VspbGnWMbnM\nB1r8AJJtqItj36yf0F0909WSuklF5XL+Y69A+Bt4g8WvsdA2+hAxkznGoGFM\nPtmAtFNm2iTbq+gPdc+093nlfyuLRqD9nl89VsLEumPnK5x5FkOct/SWqNxy\nVGor+eeLsuIKBljCz2lRgHHhcmuHXelbE7A6XiC3Tl5YraCD27Hduf1HFFwt\n5EpNn2bYsYZLjryKU1NZzSc1xS7g2Cmz4KBwsiRIgdR4P2OxbRu3glOyXpIL\nerYSHf89RoLr8ngUwzx3YVrTOjHYWQH5kG2Ueam58m9/gkm2q34roJODAwDA\nFkfVoL0cyY7N8edMICtm0XSs+gK17RdcgL9G5IMq9BZgwskKhLXpbULWn2tR\noZinfmE85BAJxXF+GrSKraPwzcqgtAj/DZfujWAzItmYKKPFluKfOdpTloX4\n4vb/fW7huaVkO6EVztAlKqMUKe9FGnWVksCMIO0i3S0BKB8pAtpUtxbnse1s\nj/Pvb7+mCDwPMwFNqQKjDP/fy8ijrLXiZYithaOUK+0mIbOh3PZ0lm5hWzRT\ndbSYIIwOIFYxxI6v3Nni2Nrx+ZfwRR5SNyo6SOkP9DEHpOmPui+hEJdQiPu+\nCBcp5YzTc1dH5SeCA2D5Rl0jvT4HvAY9sCCzD8YmMECRj+0Xm9Iy9ZjWiHYc\nVgfa\r\n=1r4G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlC/m9JJAD7QGQXSiHRJGshuCWZ82NEjSUGJ56GxD5pgIgE6voiCUYSjz+Ya7HRA9R1zgQfNV41y+bY3+WOd0/RSE="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.16-847ae4cc05a0dba56bccbb0a7aa782c89d99d720.0_1642003210168_0.3220490801879339"},"_hasShrinkwrap":false},"2.0.17-612b49ef84175fa44e55df3fc934e2635390d131.0":{"name":"@unifyux/icons","version":"2.0.17-612b49ef84175fa44e55df3fc934e2635390d131.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"612b49ef84175fa44e55df3fc934e2635390d131","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.17-612b49ef84175fa44e55df3fc934e2635390d131.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-Y1yRlOHiiTQkuxHrd5nBFJwVVainpT0tRE6OgZYqgVyrtzHbH0aiYAiTKLYOS4Ou5ZMZ/zQtM7dmVW4ISQ2Ejw==","shasum":"98ea5c38d37c208998e3ca4ebaed14734a3778ef","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.17-612b49ef84175fa44e55df3fc934e2635390d131.0.tgz","fileCount":187,"unpackedSize":1082573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3v7ACRA9TVsSAnZWagAAt0QP/A/w21NSlsrIOH5ZWyaL\nyzq93/ISWiHcaFz1hiK5uG0OriWnuRYPxXnSQj+t/zOukF6U+VyA8mHLjeDY\nSkuT+tOdIKYbM1LSHRyp9pPpQo0K31eInGUtslOMsqt2VwgBvr/VWS+x+D2Q\niihNbiqnDf/RaO1JOB6rCy8h/qqZZP4yh1hQMC7b4gyIJgPsib2cpaoWOE1d\ncvDhadpHtgWdV7o1g3loXyzWwHu4OLwlNZKwA3bjaYQwE1hZeosIHP4Su516\nb8V8TX5nsnECtxqa96dt2NqfK9fpy0eBshs+AOU6scJvl9aUi68JrPnKJBAM\nGackRD/b+ca+07c0OU2L90zwJDwZrlYVpovgq4y3/BJnJt8nkv17g7JZQxFY\nf9jps+uyvZpRmgW9JiMIQKDTMJNir2bw+9U5BhIUMIw6DqTLg9F797jOXF1E\nVvJf9F50fHOZKkDQrDtUKzdaD37vPSuJQvLcc5yLAcfOjYGxW7V5GAyUHeQK\ni9GtwagPnz8tkUly5fAudIAK6Zf+f3R90HGa+QfXoc61P+iD8jJ+ipYSQdg1\nWGzdkIg2MGIHmHBFQAf7nnaTRThNklM5IHa746YaWkVQNHncbebjpcT0WL6/\nJaB6tAYbhZcnpIkH9lPrZ1+GgyPleTi53xFX+nuECTaaJYUyvZ/0zA8XFxpP\nYhxe\r\n=Zdcv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSGJbdmqOvmjBynDH4Y31zmT/e5L+OguNcO5YHJ7jZYAiBN/Vh2Mlt1u/+U3ulePSWb2OnDDXsWGu3doeISMKkLLA=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.17-612b49ef84175fa44e55df3fc934e2635390d131.0_1642004160464_0.5379373631574784"},"_hasShrinkwrap":false},"2.0.16":{"name":"@unifyux/icons","version":"2.0.16","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"26ffc03dbfedc541d53d48d9285912dfb0e8aa1d","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.16","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-xiA/NL0TfJYknv0IZmMP05sm3m3IyFq+UC4j5HA01enPGrk4fS1M9iYlQASLVCL/99YDMMMNXlTABs/9a9L+ww==","shasum":"1b3874f1183e75c797eb8558e271f4d67620b043","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.16.tgz","fileCount":188,"unpackedSize":1094015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3wGnCRA9TVsSAnZWagAADA8P/jPq68Y29AA9JihoJPOA\no56v5XDz8xoqWAlXeJ8euo11aK1tjvMdCWw9o+gHQulOsvDzfK0v6VULUhtX\ndT36PT1wpQfCsPwKSkSn/hO5J0UTOxhhmHN71Oq7CQyOC/ejN8GnnzT0Z1lo\nBIGuHu5zEgNspifQDpzv1a34flaUx1QODR2AEYjFcnEAJ+s3BWekxpktvECZ\nV2+RhCkzw/Z0fK8NHPt6Ew2uIkPMoWaMSO+d1qRnCILt7fn1c0Ob6G79OgvB\n1oIBQTShwvJ67omiYLY60U9ly0S0L5wERC3eQ1R2Lp50HcpY8Stm4lffjTQF\nvXBqcqpvw2B9l+c3bgcLNXWUopKvIDK7zQm7HP1/yOCzlqu757PrzLKBu4pR\nmWuQ3lG7SAISaInTwtO0FQ0MYwBUp2Nlkji7kZpWGFYxGNfMJ9XM5jL3K+r8\nkAhLKv17KDlenLkSloOlmt+ZDu59aG8bFEUaLcEgANfWNRKBZ5z3xaXgd6+z\nQy0QT8U+tplP0T/hXYeL4osb5fWbquYmxxbbx3nCZnp6q4hgc2On+WhCvjwu\nZ5hHmE8s+7qPxaWlD0FgZr0mPb89JFauwQGP8kTDVf/2hlsrCZEZfNvln/Wy\nhMhBUaa9k4cl+h3afIIuW7KDNGoTOzJluT0c3bvLtnn3GKPVvnMqBloQ4RUv\nUPfs\r\n=UaQR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC36pBfFDbcLRP0xgZZNFp6Fg2+xdzgh9Me+whOb1Q3jQIhAPaAFawBmxqhsSkDxTqIDgHX6tLK/tTj58xhs1cByelT"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.16_1642004903455_0.01648574067330988"},"_hasShrinkwrap":false},"2.0.17-442a5139eb70a419cc962d4838bb2bb71cca6d24.0":{"name":"@unifyux/icons","version":"2.0.17-442a5139eb70a419cc962d4838bb2bb71cca6d24.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"442a5139eb70a419cc962d4838bb2bb71cca6d24","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.17-442a5139eb70a419cc962d4838bb2bb71cca6d24.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-kKMj3hJLLr/9hqmRcM/Xv8CLTviTzU2S4tMoXGmiYTyZB3PWikYWqpUC9asy1mQ8Zflqm4znOpDSVKT446hrFw==","shasum":"c858af4cccfdde3c608e5b8dd29e253119b853a6","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.17-442a5139eb70a419cc962d4838bb2bb71cca6d24.0.tgz","fileCount":187,"unpackedSize":1082581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3wRACRA9TVsSAnZWagAAgCYP/1qLiVnJ+RhsgGzZ5+PD\nGe1gYWt6sngv9ZMZAJkMxlmFq0cYFrGGvyFK1B1jrBXqS16jkHzRMt0Ifvfv\n6tvn2HWigGddPcmSxoBSxgsTjPIcy4As77HtcOOUOg6YnoYblzyuQQdMykJZ\nbzjzMRGLhC8OpRYB4C5O8mmMnNwf4/l5/JiAHdUf15GDtO9HU4fTwhPKBWLK\ny0Yc31e+K1g2xYLvn3ZLBLgVLAY/BeukXALLSnB9A4pEGtX2lh771hX91YZa\nGKHZ2zqwyVUrr9FL1h1okfc3Zf3EBY8HeoTdAecVNTBFClHCbcRrtJrXb9kY\nTG5of29HY7HEZiIaJdUi6egzlFmMJDEMoPru78xSSA5vMCDFLzaWWsYsIhLy\naeFDEnYVCXphkB36XSGBZUcTI+c0lSfDdDdptSTm/Jn1swXcHHsrRZFbsMiA\nse3xQ0szN9Y/S9oDDSqYxwB50ubOcMhNmyUfmD2I4MJkoG+dELskamA5s2UU\nlQJKnd/0S87KI/kJwYKdNvJTzBf8a4I7N4Bb537uwOjEwhOYY0yqcEehx5sh\nVfq0yDY3NmIQqrRnVexqNeiJ7jteP3D7jlXE5slcbZwaC4DbBxmTySkbSfIn\ncde0lMIAmFWojS2KRIC5xcJM0uglqGhGISndWwuaYKf2kw4nQmIsF083JMbo\nrNR7\r\n=SLFz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR29j20vPBVmUo49twUT8MyIrOzOEsLWqB8iHzPMzxdAIhAJHQjkIAAR+7H40fbSuqo4wBR9LtI48lT1JDOmdA50eI"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.17-442a5139eb70a419cc962d4838bb2bb71cca6d24.0_1642005567791_0.9999570093809091"},"_hasShrinkwrap":false},"2.0.17-cd348d104810134066b87e79c0e973bf646c2e7c.0":{"name":"@unifyux/icons","version":"2.0.17-cd348d104810134066b87e79c0e973bf646c2e7c.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"cd348d104810134066b87e79c0e973bf646c2e7c","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.17-cd348d104810134066b87e79c0e973bf646c2e7c.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-GutbpqamVvmSaWCRrju5imi2JJ7YkcHxI82PLVaem/TTXqFd44S2FykKL0TNUTMMQE6IzThafT44HocHtYpeqg==","shasum":"9ee2399111105a32a4ff6b0dc570de14b865a874","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.17-cd348d104810134066b87e79c0e973bf646c2e7c.0.tgz","fileCount":187,"unpackedSize":1082549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8a+ECRA9TVsSAnZWagAALOcP/2pWS7gSxkw4ECLrMuY2\nSfARPb4rGaK0jNjmOmJxBe/8kkILpYiutTY3XiJZy6Qv7hYNUZmIEn9VIyeG\nLs478Sdmlkm5SR8NPYEGsOAQfY9nOxFMkzZ3qzuBOw6Tgaa2sCjEG/tTFSE3\n4PEi+w9xIxF5hZ6Bi0MwneaZZq2qYq2bC0gcgRWzTAQUSgz0UZTAPN3onCYZ\nZ2ZkzWHmLEtvmm7HNch0jIgb4XSM5lBQaSpsH1/f0hKsYq/d2GWJ7zNCO5rh\n2f0U7IpnZ8ds9Cgi4ZRzV+j3sKexE0DPnbpmATe9SewqDVAx5Nlqik9H29YB\nUmOV2YC5/lRahFc/lqB0Ts2iXRpBpQeCYJo5H04jCG/OD57eWQpusQQbZ7s+\nFasBKJu9sWCF45bdR5HcI7DYCQw489SSGHi08QJVb2m0/cA67/4KJwQwNkBv\nJS5GdMuW9h3vGcufjqH/41kWjbj+xJFRH++vbi3OjdQrLlnPmrLPce1J87+N\n96sACH91WWGMqtFNrZui3Vr2AKBw8fim1cUc90YbDg/+nYjgEwecAJjqAK58\nIHjBUuOwduxQZY6mksLbM15DjVTY6ZY7rwWoJH9L/H1FtZQ6RQbDWLLWTCvB\nlht7xj7/AEzYSk3NABuWNbm26TKlOzUa0mO1/Xw3OQ4/IPX1MwihSQvgIZ8o\n07wa\r\n=c8EC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEj4MhEb93ymh8Fue2kUsasnp6l0QxXh2/LvlyT1R8xZAiEAuZ+7ClKz0aUrGmmH3v6iZwWtq7Im4FGT5LZwMgEXViM="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.17-cd348d104810134066b87e79c0e973bf646c2e7c.0_1643229060010_0.35805895205355465"},"_hasShrinkwrap":false},"2.0.17-fffb4e3a81a292638e7a597921b7a6c2ebb56174.0":{"name":"@unifyux/icons","version":"2.0.17-fffb4e3a81a292638e7a597921b7a6c2ebb56174.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"fffb4e3a81a292638e7a597921b7a6c2ebb56174","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.17-fffb4e3a81a292638e7a597921b7a6c2ebb56174.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-v50rCZLEUQpw/LN/kNi70eFPePbKESEmiA7w+hA8tgmSGeqyjYc7JSTOokuz6HGf8LkoJ+A1dW/fpTMLJIxqMA==","shasum":"d264d7420174011ee72878d2a173a1910336ca88","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.17-fffb4e3a81a292638e7a597921b7a6c2ebb56174.0.tgz","fileCount":187,"unpackedSize":1082561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8bw0CRA9TVsSAnZWagAAszwP/1B9a2KEWZAhO7lwRmF3\nv43glY2XBeX+E93r6b2ZEQCOP6Lck+mUy4JER+v/M1Ljd7XiPP6m8OOrtBFC\ngzGkn5p16s3x8UeahWC3yA5GmdjuKcfN9ctNDhjzEpfZlLwX5rWqY16mNd0y\nlWyFbnEu/lIyKDM9F8U4Ik7L7XKzSW5wW5atCCQqzRXUZkIAaYBGbOMOLaNE\nBmzyNfBfJ7u/i3qbtInl9EgsBEYHagmRjGQ0SgFibVG8ngoYFwKW8H+t8OJz\nsW68FsJ9I6xNEzzfwhT8EG+KjjxNaVw6ipklFgd8nInfVyj+ag8F6Za9mmjC\n3RzHA/1gpOHnbIgS6q+8A0GPYDJvwS0jYerPWepzUWbpc47qz1TbmiXO2MqD\nf6gjR69RONAgzPwCDbsNOr/Kr9QCqUaWRqgokJ/bP83noyDHOTxcmIfkV2Jo\nt79WmpM77kVOpSCqOD/lgZYw+8rbsbvtjrzQTw9FPMis2dEsDskczieYbSej\nmjW5rIFdcNfu17k5tq5tVNn9I81mM7tuopjAhtz/akKjhVfECOjpXD6toraD\nqlRUUxHGpUBRT+R2MTEIcHeXfTePbB+sWGI6/hKAQfIPaXJ2jF7qMZOMkvv+\niYQD4dPAoKBjBwtIs3ojIpdjbQGbwfZTYxpSfKdj6K8iR/2LkinecUj6L3HM\n5Osc\r\n=x314\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSPmSkOpYA24xVGQG9ocEUPGJhQlng5p4M8qLxg+6hmAiEA6MroOB46CDrOVDTpMX38A5B7RZ7/BVoWiQ3mGYICkfE="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.17-fffb4e3a81a292638e7a597921b7a6c2ebb56174.0_1643232308407_0.30513040253992996"},"_hasShrinkwrap":false},"2.0.18-3b90c05572909b0711ad7532035fbb817127c930.0":{"name":"@unifyux/icons","version":"2.0.18-3b90c05572909b0711ad7532035fbb817127c930.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"3b90c05572909b0711ad7532035fbb817127c930","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.18-3b90c05572909b0711ad7532035fbb817127c930.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-rzYIh1y6507QNIQeXpj6WaEWU7XiZ35YCQXTPxUofpeIpwsiJIvkzxGdTIKxCLzI7jMliBCeoxJoHV7O61Qx4A==","shasum":"c267fcaec2719d5207ddd7d2f5c96ac21fccc6ee","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.18-3b90c05572909b0711ad7532035fbb817127c930.0.tgz","fileCount":187,"unpackedSize":1082573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8byUCRA9TVsSAnZWagAAuLkQAJgCeQuNkQ7B9T15ejm3\nZhv/8pSRJ859nkPGAAD1K7i9HQ8bIdOK2OmvtHFib9OpJ7c/CWaE70AHX5oq\nlrQ0w6jDXQzcd7plQ+Jz/799ldO+jggYtw3Hvtznvn4ez2PZYNsAUTQ8UfEA\n+UJf8J1vGpkeaHTzeScgR2OBhdt/GyC4MxQGulJuZowyA8ZemJqBUdC19qee\ne51xUyV6HxvGbwv3Yy3UUYOJkYMYaqI1X56DZaf5QOdt7+HwElIhnfbjA5tO\nEyjr+ociLXAuMPXcrxhV7yI7hrXQvQoXfnl2ozx33KR8/gH0EMoVKa/4R3TT\nB88TepPT8ao+cfUc2dFtWs8nV/c1x69hQ35cm5d4IZ3W8oSkH2PXlqm2v5g1\n7eR/0OAcOoUGLCR/OMTtKq2unOLXhkQ7rNK+S1VJE8c88JGHENGFC9MKutd0\nem1hHula9MP0ipmbD9GB0c9+aRJmeYaDvAu8xe1lI7WkBs/R3u0dmYMzpfyY\nnFrd9/M9l9Iz16GaSAHsJg3ye2CMQAqbnQ+CaKz7+2yiUEG2Z1I84lj0dkH3\nSP+SBiSedTc31COPcCIC132VCw5Z3jjk9yjWf/y6eiGMH8OXOEanDKUh9782\nXFheUHqSrwvAcvRa76+AVq/MJNijlkbpWvTL0JwGrRr5JdX+nHi7JlKs1oTb\njgYE\r\n=aY0X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIrevBAaaP2ixL8gf8jVY+eR+QsZmWI6+3P2gCKyKRdAiARucS4YiCzhVlaA6rAIvr+I8/UNihbwXFtsunpo7rtFA=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.18-3b90c05572909b0711ad7532035fbb817127c930.0_1643232404373_0.49529475130661704"},"_hasShrinkwrap":false},"2.0.17":{"name":"@unifyux/icons","version":"2.0.17","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"e2a52de79cb3812d98a382ab77379d4f58975138","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.17","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-oqTjQIXlySFUQNyqGJlrJ2bd3erpFdCz4oYl5wA9YSRWmooOoYSQWRd52BCJe9sz9Y7bjY+7orC3yy0n/viH7g==","shasum":"2e229b1385002742a7223c46bc8d7c89910aaa88","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.17.tgz","fileCount":188,"unpackedSize":1094003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8cAqCRA9TVsSAnZWagAAxjMP/3kVcNWSaq5SfGG1jZp9\ntseDGF/2NEP75lGqOlS4+9Zx8YQLIySH8Lw4x0TrWBpJX0fuqosku1JUZArR\n9V0CIxJRpSG72XeRrg5SP1FRyK/PirMRoXdZcEwg0jFWccQrppynUZ2ipm9j\nHWiNA35kaZ/H+ZrU2w4pmDRgD06+2dH7Pv+rHJ1kNJAJihnKgMP8ehUDfbT1\nh7VVPrnVR1JzK1E18TWEk9+OHnfJDicpi+Aj42tiWldbsXtCFXDV36b0sZfj\nEHfr5pwhBNrwU7aF8nEJSdxvaeidIsv6Ees/MRlidrF8mwTKV+EfEkNQVIAf\nQlv+eZinATGdJBmQs/GVPXWTfQeKTFEnuaOdTfSVZn3S8F3MZFV034ARN4Y6\nIJLGDmakyiI+nwa2PJdpkNbv0610R2hEgyRL5Th1KlpAbCuDtl5timqRMaFr\nyF7IKHAyee8aKS0RhBgz0UEYA2hsBbQaxOu84byG6z4+6/F5SQzGjn88js9k\nQS0d/JUis4BYYeVFC0WO6TSuLHMmk1PA+XThkGIkaNVmXME+Qj9nEqPxssPI\nPD0W3zCEWRO3UiPXuzMR4GkVEh5OAqSI5UAl+I/kUlbP0iapRXSbOziHawfF\n6o/aoZLSQUMutrzFD5J9YfqDoEsPqc5NNhVeMPdLuPswPnYcHq6lfneKoQ5P\nYMqJ\r\n=ogVs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC25egL6FlR9WYmIu6nPAC1FI5t06E4ckTzoBNZJpNjFAiEA7RHJLGAAyEHnsx9ko+awbnqNgnJYpHoUwicGcqvPRaU="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.17_1643233322627_0.7510234913027771"},"_hasShrinkwrap":false},"2.0.18-9e40319f57a8baf831e30bb9b0edb0fec4719b95.0":{"name":"@unifyux/icons","version":"2.0.18-9e40319f57a8baf831e30bb9b0edb0fec4719b95.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"9e40319f57a8baf831e30bb9b0edb0fec4719b95","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.18-9e40319f57a8baf831e30bb9b0edb0fec4719b95.0","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-SlaboL59dLeWhDx3mbJyVoZpQ0/vHPvx0vlVKij6lAPWU0z8jCZyzg1yS/oTl/MbIxTe2SRWLKyiqz/DuuNW1Q==","shasum":"875e29c4e1fd97d07c69768825a08d99c65ecccd","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.18-9e40319f57a8baf831e30bb9b0edb0fec4719b95.0.tgz","fileCount":187,"unpackedSize":1082565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8cLECRA9TVsSAnZWagAA6lQP/3inOHcF6NxyIE5KLSbL\nJqdsByzspO/rMHxWLpDKFUj/2hM9W1iV5rn1k4rBOU2cc8spgUmTIxcCnqRv\nEGl5FlTqo7Dt1GDHKpTl1r887MPjLdacD7YyyGcbnDyYHY729qaPh3gvWG7Y\nN5C+gJX9z+GQcNlU/pxxYZ+DXp5/93o1Qy8PKVxYk6aWrpmO3P0QBWTcwmFA\nKyN2JveiououU5deo7U0tBAb78uVfz6+1143s7lzSNrF+ZXUMAL+M+ELptwR\nwFfHneBp7/wjxtJ5sOZ1epzlgxsU8dijJWWI9Rcbv13I5CcTEtfeyhBWfEug\nk5gmaqoG8idxQi2Q5VYsEy9bq1A1ZnCw9DttO9lKoW6fxTdxyNR+0kPZNniS\n3VHBC8RlyrOH+Vs3XNKEeKfGoQMXP+x5zia7VSWSlnxVx/VatNtoKwaZpplk\n7JjWoqXVCA/asvg1m8QDwres3tfgoNRaFhbW5aEa6cYueV5zpXg47eB3TuLU\nzPxRpe13RWmJfQlYvj4Nn885PssSv5zkh1wkhjyqN7S3umKbqzwdO4NnhXT4\nT8u6zbtCj6lgPwlau+YIngZE0UHwxW3Q0wQfVEBMQtmi0Z7MyDKTHli4dUOk\nytcfyttFISiXFH0GRDDSzChK+rZFQ+VpiRxFpA5ylZAS+Bd8Bw4uCaXksPwT\n7s3N\r\n=29kt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/VDvueQbopmJunlNwOCAaInZr4ufO6GDi0JwnYYQgsAiEAzM6bpji7HMviGspJqW278jtkiDOJRSbEbigF0XO3Ksw="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.18-9e40319f57a8baf831e30bb9b0edb0fec4719b95.0_1643233988685_0.12330567199634945"},"_hasShrinkwrap":false},"2.0.17-f68b548bc564ca74f95387801d571a319b95b724.0":{"name":"@unifyux/icons","version":"2.0.17-f68b548bc564ca74f95387801d571a319b95b724.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"f68b548bc564ca74f95387801d571a319b95b724","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.17-f68b548bc564ca74f95387801d571a319b95b724.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-0AFuQvqFUeuF0lE3qhhpkg8pcYarU6/vVVdW+wbHUgJ4l7Jl69nhVR3czYigmncibi06oCF5ary85WOMIMpjtA==","shasum":"430f7836c66fcdaa9399a451d510b651d3c9f9ad","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.17-f68b548bc564ca74f95387801d571a319b95b724.0.tgz","fileCount":187,"unpackedSize":1082541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAtMWCRA9TVsSAnZWagAAAA0P/39yBXsRqcwrgCebm4es\ned00kN+iRP6f6O6xJHF+FIFjO6zf7rJBeWUN0VVItXFSv452G50c6AHYw7jY\nEkhXNuXnh6Ysn7jFsnnqGL6rOetXuEWKn+SgLxp1mBN81xZ1TyU5zcPHe0Ni\n3BDDTzt8TOzjSQGwM9bPRPctJEQOCNwR/pwwXXbN9HsspLypNtXnCtsK0GqO\nQ0RN1PpV2thpoL9T6TSDwyDx4nG1n2ftzczv7WYlEZzw0yqFxtNciBVdkHvs\nTz3R3NzEUvqRI/kRNNbDukopOmDusOt/dJuWaqCuYDKovXPbb0Pc1tFtf5YF\nQrsRkZbwTThWsZATdN8qAKi7tFTyUBbEObGsPPqLZyNg3iY76RX8aKbuOi/G\n/c5OPS/IuN7hv2uW6DZ/8YgUIBK+lPZeILayc9DtDnjJSdxEjmUjnGM5tVz5\n/ici4quoGZUv+Dl/qz5kPlYRc5aJ6nTEREI5+Vt4tK8fbJPQZGa7ViSxxfrB\n5ZAh9mX2ZuGKkGp7SER9/ozdexnudjM6MDERwHzO3GHZGF/QW2/bej47wMH0\nFNp27G/VTT1aig8bjs17N42D6w1HcM/anV6PUudYGhVXidhxIBqDwfiuNqHn\ndo7tBHfdiVp9Ab5ctOcPQT681N7ZTsdPDHpoa0T5b1LLQEAHpZ5HRNFAbtGT\nh9sG\r\n=Mtpv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDPTKLE1d2i2NSI8k4rDtPOmYStyx7Z+etBRacDWAhLwIhAIt1Hk2NUPma4MyFFm2wWHdDR+VqUOZwNflLqrBjrlSu"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.17-f68b548bc564ca74f95387801d571a319b95b724.0_1644352278278_0.7403321837547383"},"_hasShrinkwrap":false},"2.0.18-ff6f6b78be09b0eccdf7fa43f8019cd1ad49f9c0.0":{"name":"@unifyux/icons","version":"2.0.18-ff6f6b78be09b0eccdf7fa43f8019cd1ad49f9c0.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"ff6f6b78be09b0eccdf7fa43f8019cd1ad49f9c0","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.18-ff6f6b78be09b0eccdf7fa43f8019cd1ad49f9c0.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-w/4hGYwXD/PpAXyFslSc4jHCa/NYAspGqtDWobQAfwymNvsFJXDVAXmyc3sRMu3FTshtXP74eZwmy1Q10DWWmA==","shasum":"108c992d7c8431b16ebf965aa4a7921a7e43a55e","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.18-ff6f6b78be09b0eccdf7fa43f8019cd1ad49f9c0.0.tgz","fileCount":187,"unpackedSize":1082573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAuXfCRA9TVsSAnZWagAAxOIP/2VeYHwWbEtgB1KmyHTl\noFC6Rp0iNwCyy8fvk7UZY+p6VJ03GsJLlmb8zNyM6kuHGs98U0OdnbODI2KJ\nUpkFXewOicXbC4hK+QeT22zHWEnJ+x9DN6IkCAVoQvYoACN8/9jQzB2WdI7S\n5vtOJlD9oO3Zwl+ybVkJdXbobRTxCfsHTpI1N4woXo6MNqrFeK4kBzq+8vHo\nM6s8LlM2puoYpoBaJuDfGVkJr5+X5NzWoWMcqf5CYqZx+eWm6DswoaIjnykl\nPVtv1+7LVqViIre4F6jqvp7PGuRwIqsQCl3LdP0wTvdFOsdVIR1oVuFNozFe\n73rW7ZEdvxflkBX9m9QIpmAuvSUSOwO/QUyUhCfVoSVrwl/jSvRBzPI0y+RE\nl0XuPFRqEIclx1PPhkfTmpQY4oBIO/Hmyho4Y9cQQufHmeIZUrXEC4Q0UVAC\n9+FGyS0f5iDCVqY9SD5yTHOQ8JI3QuVOh8XMtefro5HVdFTFmzK4Fop6L9xb\n5UyS9ggUDgCob3d3yWUB2zeuE1T/QyaowoQ8ki+UGyN0ZUwL/LUBBMB8/t6Z\natdAP45vY/fpcTbHdRC7u3k8C3HD56Bkr7kEEpHLgeaio+ofoQ2LumqthRaR\nXNIoMpqvds2+kiJdXOPmx4/6s/62aN07A+jW8fq66fSRjCzKJGhOrApHhyaV\nWowt\r\n=8y2z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFufLpVoR6xCTsBotBr5BqV1elDwGyH2734Dww8fSVblAiB0h+c9CWpRMlMWK2jMkJNZxrtKwiblRP0F51yuG6D+Dg=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.18-ff6f6b78be09b0eccdf7fa43f8019cd1ad49f9c0.0_1644357087468_0.5506734026076874"},"_hasShrinkwrap":false},"2.0.19-2aa3b1aef411d55bcec5e1c8c495d3fc0ea438d1.0":{"name":"@unifyux/icons","version":"2.0.19-2aa3b1aef411d55bcec5e1c8c495d3fc0ea438d1.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"2aa3b1aef411d55bcec5e1c8c495d3fc0ea438d1","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.19-2aa3b1aef411d55bcec5e1c8c495d3fc0ea438d1.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-NrsOfz0uvzoBBz8191RHlCONrPMsOs+GjaMUZyDJ/xIvlKyiUOXu6og8w7umBKBCW6PxLTCB78STL3aEkbXe1g==","shasum":"621a3e4c1bb9bf75a67796c13b3f21b6792da5a7","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.19-2aa3b1aef411d55bcec5e1c8c495d3fc0ea438d1.0.tgz","fileCount":187,"unpackedSize":1082581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAvBkCRA9TVsSAnZWagAAZqEP/Asx8ATP5HiPAw4X0U+Z\nHYd1x8kyEoq+dUBw1Vlj+GbKejX61xbP02m1/hXrBITABP1XFbbXxOUMgEfu\nJAkqdHL9bJ36sDK/UMKDmjXVPO/gf9OuPDq1c52B3DPNLBJEGQ4kKHRLEa/L\nwegvKB9DL7h5pA++cylqPRqQ3tj1cveEzEbSDqxIFZBu7hHltJ6zgDVCZvBU\n1RWNuGZZxDsYP1ynF0bTyfTA/SRUAiz6MEpbf+UqtRwgmq42WqvSXhlmCk4X\nsp+MZUDTSlFPDlYWb5nrBmTN5x5BmCI2/o4cSF0cSiCx8+sS9cutqaGeMTI9\nOkUGyNoJYFOkgkaivvA5EQa+xGtyeyxGxI1aErwbojgj4XeouGkPi61dvRPv\nlbboFTQ3K1KM7tAwng37ekCKfQmCBtk7ynN//yP7qjNp3aktTErBZJDhSFxT\nNzS9Tyv3cqoLsgQLjuCTvO/yonsMErwv579S2RS9zk+5UNYkiOLxIAki/Nef\nv8fvKao3QfX0RiKowR/ofzaDapQIZw95AlD+7DO1LFyBwf2NqEKx7blYE6sb\ntb/PlT6gbEIP6hpGIG/vb/lkKAE9eZUC8vJoSQ4bvswcXpKvIM7yIhKqsnr+\ntlIcnjPOxZC11e/7OEzP1gaAxUlPQjYhZEO6aFmdmSOC18a1T3Zth/5RSo/2\nxrGZ\r\n=OrJs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZtmULLuWmDX1wcCC34zihdv+fSUgJRGllXY1IWo5mjwIhAOE3WleLh1qfSCMGP6lnoT/UEOSYDz3geMQFDLVhc3dh"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.19-2aa3b1aef411d55bcec5e1c8c495d3fc0ea438d1.0_1644359780642_0.5151477391831958"},"_hasShrinkwrap":false},"2.0.18":{"name":"@unifyux/icons","version":"2.0.18","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"4f4869fa8350d5a4a8d2fc06b8f1b4967ab3050c","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.18","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-XYWY5P72n6arNdJ7o/UWQ4Gaeg2n7xg5Iafy0zLfi4pnkGITg9GmNl4nVw4RzsERhrir9mO87m5EWTT79b0Fww==","shasum":"b363bc370af94982f8f897c54406a8f59b5af009","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.18.tgz","fileCount":188,"unpackedSize":1094019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAvXhCRA9TVsSAnZWagAATukQAKHcsxDhnJRcvxdeTEzp\ng29P7aRlqi2RmOxVAWMvCexNTPk1lR4NoxVIVNJTr3E1+rGMOpLhMqDfc1fo\n873WXDkqBo7DE27EaCnQ6chcJwAkbRVL3zcGmKKosCKMRMvPGcrs60ER/h4f\n68PmXoSoQmRKuj111HMeu4COBTi84Q+bRhwUauXh7A5M/oL5ZZGG3vBQBl5v\n8rgt99HSuI2BHtBdSFawRpsMoqItUaqOTWKeGwafXcsd1GL3BnT64AeEg2y1\n/FD1nza5py5g8RRyYkpxzYhpy8u3mQJerwowwaU4p6rklkJ9NN+7mdQwFzOp\n2Vbjdm2NDFYaLC5bsZ6oBgGxsPRB11RsXgPyvpOXk5hZsx+8TRe4msryvWTX\nLyaqrgcGKNPVF1DKNzLcNBYZscb2WzdJob2xNVzMJeilbXHzvD2V39FChMRJ\nZLHEb17ocldLCtxvYUZYyypYzn3w3tRkY7xzJozHtBrBwbGCDZmk0md9utfM\nZ+wYgiFjBjHyYTLG++xFE+b0iPNkVNIvnycil1Ew0A1D4YqqqqydCklu26T/\n1dsfER6ks3x8F770vTTUBQVeEsCXfiGTnUHYTF/GAk1vYaoni2fcs4spszNj\nkdGH+WA4sq9FD7nGJXjnxAF/A7vtLlrqum6uIfu6kW7838criwV9lGeDFAUE\nyx58\r\n=Kd0V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRXoaBR/II/zNVKpEjKQ6wHm7Uu3q+6x8GTHIHNGUy/AiBPCqfQTb3aMdoA4o0pwT09FImufAr27j9JyLMeWH2zdg=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.18_1644361184971_0.46906848740870166"},"_hasShrinkwrap":false},"2.0.19-def0c56af4a71e435f6920456e09a945598413ea.0":{"name":"@unifyux/icons","version":"2.0.19-def0c56af4a71e435f6920456e09a945598413ea.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"def0c56af4a71e435f6920456e09a945598413ea","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.19-def0c56af4a71e435f6920456e09a945598413ea.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-vD1RqsB2vt11xCmnSH5Zm9lJkcKu0sflMElWZeL0dPkxPpAHScptW7Hi1yaKP7LZOztLK/6BAFavrsvwsOFGCw==","shasum":"db843dfa5d1aaf44968177eeea586cbd17abff7f","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.19-def0c56af4a71e435f6920456e09a945598413ea.0.tgz","fileCount":187,"unpackedSize":1082565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAvopCRA9TVsSAnZWagAAwHUP/2wjHHCrGN8qPqwYgZ4K\niVU6IIZEM6yBLLtwOen2pYtXZ9kwTRyXNhNamO9bEA2dti3m1jtWhrbVpyHv\nWX6bmVjdaeeqUPQiqlQxBoHeDFOxAiXIhjDHCOViXLXTrEBkgfmPIn6+bliH\nCeSz5h0YfkjxfLVgehhdyzR34HqL9CIPMyQBf4doZEKkOQf5o6ovxrPb06Jl\n1U0jQxmkrYP2waOkxRe7DEDIzns1LMk1P0CqUKX9kWpbY8Nrp4Waga3A8Bmu\nYs6XGogCsm4VeIXPM3dYHaZ/qDPFXa+Al97441vbBKr3tibrGXKlH4eHE1Cf\nWQ7A20ChgufyHkSCu/ll2omWDVvcWt3uNBqhAKAcBHAIy7Sy/o1Q1YD8I9Zt\nyOFGtxPgNrSguj3yqCUtZqkMoN8r/JDPIM1ebPBSKxoEVuQUMcUcvmdxnVN7\n5m5/KSP1au8pW5CGlGWl82DdBV44Gsj6fCxtOIj6R1CUv6YMCl0GhSNKm2Hd\nOpTfd7I4T/xMHjpXB4WF/A59P08KIbMR1q0VHuqf1dc1WXwDka1EMRZtr9xY\n8vr/EgOmqLZMMpLuHW4rZB2kR/pF9xtm76t76COQA6mESdJi5nbcbeHr3unb\nLlsl2ExAs5cCzCUKeVk1Ewc51B+BIYidLNzsKVilzqWdapjV3TH4l4w4AI6x\nXsNy\r\n=KflX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBv+ZRxlfcszp8t7/dHVC6HhN8hbffv0mI0X1f+8+HemAiBaahlgxCHHstb+9zIrqFB/WlRpdDmYV1vwVOqxf74+eg=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.19-def0c56af4a71e435f6920456e09a945598413ea.0_1644362281141_0.42450684634772573"},"_hasShrinkwrap":false},"2.0.19-f88b670a1a161cf223512f6ef4eeb78d04740cd4.0":{"name":"@unifyux/icons","version":"2.0.19-f88b670a1a161cf223512f6ef4eeb78d04740cd4.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"f88b670a1a161cf223512f6ef4eeb78d04740cd4","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.19-f88b670a1a161cf223512f6ef4eeb78d04740cd4.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-HwwsxCbcUvE1ZY7KPHDNnk5ia4nAYGp+0WiGcCGWiODlPcNjWViVNkGJpBD671lgl+XCDSHBZbc4aQ8r9e+mkA==","shasum":"a3f20648a85ff531d6a42fbde65aa8d9ae5453d5","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.19-f88b670a1a161cf223512f6ef4eeb78d04740cd4.0.tgz","fileCount":187,"unpackedSize":1082533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ3AcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgGw//VyY2I2pDuyGANXyUAsn4uL4r5KAqerWJbfM8x7dqL4YaVzWI\r\nQaayqJChGzPj2W9XLosojxaDRa9ZPNfqlYaNnMzzxdFyas4UF/b8kD+gJP0y\r\n31hSTlEfbq2FSMTcbkkylFqWF1wtoFJv77Rzrg6DdMvyJX3XXyYpU9Kf3pzy\r\nEXKTQuS01N+5KD3+uIIQ2y5GOyWvko9bMm89DTePY2E8xc6Rtgk9G4fBuPSp\r\nI6oYsANtYThVlIjAQ/pgrAeJ/6wileFzPXw1VNYlTRWksUxnzihJ7U4OG3TM\r\nJ2kfdc8swbZyxR5AsOO28Hbpyhs1iPDzWShiWEcy6YYjnNy6Y1YCNBraVbk9\r\nwX58XfyoqLOh2m+DZARxE2BkdztX2bFWq5IF/cUc7JznimYhd9PB5E5aMWEf\r\niXvZ6K3BVQvTJQgI5orTETkg57Ypff05M93oqzXE7ggi6ER7Q/pUqyOlGk4s\r\nQGPzbBJjH+gPTbhO+qhy5toM59JRqlVOB4pXpVnrT1qUYUq8AE2E5oV9BE41\r\nlDNgejmsLJi2ZD2NOfo0mo0Omp7Lq9vpw7JW6+ULa9c3dHrA0yDl5yDIT1Z7\r\ndcYR6IVnBW32RYGZU25+qMt8vergvJZ7gnu5qfmfjd6Ffj6NfJSIkjwRzNM7\r\nPPxFRVGw9pq1LxehOTKdiV4rYEFciMJoxZQ=\r\n=tBVb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnnk5tOa5jfVnJDjFE2hh0KzqAUPDPIQ2kQJ1EXurXAAiBXHBC2O5eUKZ81K26YKMq6jhXX3mZkDRXQy26DjcNJAw=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.19-f88b670a1a161cf223512f6ef4eeb78d04740cd4.0_1646751772618_0.6269433613712154"},"_hasShrinkwrap":false},"2.0.19-c1eb514596e1389d4051e51be66e8f666500d184.0":{"name":"@unifyux/icons","version":"2.0.19-c1eb514596e1389d4051e51be66e8f666500d184.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"c1eb514596e1389d4051e51be66e8f666500d184","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.19-c1eb514596e1389d4051e51be66e8f666500d184.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-navvZM7Z8QM2IUwXaHrYHrVDkLuJrutEgPqLTVozT19CJSt/w0Q9GeQg4Ja36gz9XEy5uy0AQwKAyJ1cNNHLKw==","shasum":"324786c15d931bb7236789733d5703d00b6d0289","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.19-c1eb514596e1389d4051e51be66e8f666500d184.0.tgz","fileCount":187,"unpackedSize":1082553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ34aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb2A/7BgiBSfcTGaYwGr3+Jai0S72taubzsfms8lGdg6XoeVJRibVP\r\nevecHsPR0eo77dqCU89koRECI1RguwXCIEVt4MecZ3yqrC3BlCztcsnelJKx\r\nQAQtS8xrFbtxpIoSfOOSQTzsRQiM4v8J6cTudJmbefxlgITmxcH9zSGQPcSd\r\nNQMDS/Lw6x47FBBmCZV2TYhSYg1Tk7XrwlAPqNKoZmF54jy7cTwEXdTecMlX\r\nMTZS8QMRHDTtJqOfAo7LyfQWKPO25ceWfjuVfJu1rTTc2RzHiysG1rcM9ZxQ\r\nePaPtr0A9Sy1DaUeUJb15kIKpsa11VWvITgHi/QTYRcu03Mn+RmG3fV7yUPq\r\nAGtBtcELtCFFnk8irccvfo15typmM6tpKCyc9jyGyHcXZRZhmjJQqr6M3QCK\r\nBrAriuefpBTqJxjf7Jgenwg+bOx8yMlvJukOku0K9U4ZK6VCMDhhaID/BYDY\r\nI5/z6lvKVD56SmBeOBSdgjaAHNfcgdMkB+l6gER9md2xdWpUI4ZBSdwbCz9a\r\nYrHUWWNSZ8VTJYmu3Gw98q6fDZd4ZQnHLdDo+nUPTPqIMJsGMaRts477XCXa\r\n7+IvEh/D9BbN/wiDXVeSuZ+XqPMCsi6gk4J7RqANHqCybX0iOmjFDsj5ES+n\r\nvo1f2kTehaPaeQG6CQ4ReJp18l2kzjNVgZw=\r\n=hL5C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4wk2/VHX9RuMAnES8+4SWbgylgtgoCF9EOCrM6/O5sAiEAxvTTmJxJa1puwL3T8eGytPdN/cXj1tUxdm3noYkdMsM="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.19-c1eb514596e1389d4051e51be66e8f666500d184.0_1646755354242_0.6716117851494965"},"_hasShrinkwrap":false},"2.0.19-d00c773ed84f4111f9178e4a6ed1aca33202398c.0":{"name":"@unifyux/icons","version":"2.0.19-d00c773ed84f4111f9178e4a6ed1aca33202398c.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"d00c773ed84f4111f9178e4a6ed1aca33202398c","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.19-d00c773ed84f4111f9178e4a6ed1aca33202398c.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-VviHDijhlt1PGnlh7Zdcq/hfiWv7noWLpEyxcoe/LmctxhXKIR38vR2EiEECTxQyrnj5WqY41kP6eKXDAByvbw==","shasum":"df5ba7eecdb3ccd155a98013e3f8138a5b9a044a","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.19-d00c773ed84f4111f9178e4a6ed1aca33202398c.0.tgz","fileCount":187,"unpackedSize":1082537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKM8NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoD3w//RwpQOVqpph52xij+oPcKdWzW/9cletVNPPYrkg07WPA1OPxI\r\n80qlC4MJJY9PhpTBmYf9GMjqRyFCk/Vlpj2+50ErPMlzgTs52V8FzEiM2qlM\r\nmoBFdr2qXGfmEvEY8d65ydjmSIyfhWtV+RM962RUFoYCScAkbmEA2flP1nIj\r\nDPy2XMMCi9UcNbc7W3FULi/BRStYvuEdkkI32rMKxMR3062nHj1XIl9vsHiu\r\n095c17xaKnxbxChPKrFTnB2nxnZPaIsekHuW5WpqG1WZwsGbokBOvcSFjIE7\r\nQy1EDqVVt4zFMKxAUTU7D1wHgBclzlyHNXeg84QTvvJEO7vh8nu7ntujuZwe\r\n7VvJw30tDDjgycv1zi+rAwBAiQfMfwjwWBldq8TtQ+dFOKvqY4O6kfvE+CwQ\r\n32tUWvGy66mOsjHDLyQr9/+GcBRcMtgcn6OJFeJuowGGtBTIJAIEHSPWMPPj\r\nG8hED0pzriqEtuBHubicxwFt9auIC99ylTZEBIN2wr2ibVgxwpYmVGNBXaI9\r\n+23etYdiyBr3WR2TZ7LUKuJshKo39PE3rNMCOjMvk/R141bqWrr5IbFXm1PD\r\nJy3t1y5tRcigp1DKuSzBLqLShI035J0hhlHBwKQhLMHiyfIBvWcmZeh6eb1X\r\nJO5DZLKTok3Cf9e6UUkgyZE4a99WZMthBFA=\r\n=v90w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMcNE0KVAhe/eb4e1WQozUdAiBRx/YGW6kr+2mDWZfdAIhAIT7d+Z/EbVUrGifjDte+msyQEv8ox1rwLle+60QpJiJ"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.19-d00c773ed84f4111f9178e4a6ed1aca33202398c.0_1646841613409_0.22828986159982523"},"_hasShrinkwrap":false},"2.0.19-07dff60022f59ee27a72a253c77a7f1fd7d5cad4.0":{"name":"@unifyux/icons","version":"2.0.19-07dff60022f59ee27a72a253c77a7f1fd7d5cad4.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"07dff60022f59ee27a72a253c77a7f1fd7d5cad4","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.19-07dff60022f59ee27a72a253c77a7f1fd7d5cad4.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-VarSKtVc/dNAetyBe4Kb8GqHIS07XnZhD3x3e1azn+ORU0ue5Cu84L9mdyxXHjIjUvfQKFI2X3JP9p3iKcCmEQ==","shasum":"b407cf8a4dc07274cae9ad72a421f70f999510df","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.19-07dff60022f59ee27a72a253c77a7f1fd7d5cad4.0.tgz","fileCount":187,"unpackedSize":1082553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKNyrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQLQ/+JbAnz6axVNXlCHBMXgChq+klB38aF5DZt5xR04Cy6zZtUOf2\r\noP4zskgsH1HUwP+ug+BKjMHr2qJlmlmB1iPGneWoIoQWZkUl96NVC5S2UCQp\r\nhl/YAnW4XJsU5B8yLE8o2+vxeRwjAugtHP/5rWi5gWhjqdbkrY1SWpUBqfp9\r\nED4D73KamOMRfBkdYjctTebEVwhbcwl9cR5Mr2PBvVFSC9N+H9WyPj3QUf95\r\nSK4E6mg64SZoMVV6a8X7K+gB+m447P2fTO77mPeCWq1iTL+T1TOKn62IyQP3\r\nnUtLuQGsqtIAjwW6D7j7zVdQsLEok6nsvgFtX5vH/TTINlMFzg7/QQdXArdO\r\nMn2jdu3ibD0YZNFyya8L03MeXyVW67WNUxynSP2BGfiLkO1bGEFC0FqfO3uB\r\n6y0g+25S3UkNsuu6PRx444iKkmr8yi8CguVIyIu8l2+cfltxZc2BvOYQiJGD\r\nVz0dO13sSp4fEgRBx6oDBkuTeesgeif2fzUBnu3IJZvSbZQn9M8M6/UkSRiL\r\nf5NnfGudNNy6vdThy71/BdTNo64TZJs5aK9qHMqqy1UL3YZx7YsoTOupfRS+\r\nmTH890d4mW/JrkJzp7W0PzJpNMJOICWHtLURqKAPs0mVUlS1bddOs3UZga+D\r\nhSrS3HLqV9eHXaGBMLwBG+iWY5lIJ5fgHJY=\r\n=ZIBy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8fMM6wS2yR3FG8AvCi5Op7Tz+RmYF8E1vGEg1f4fXawIhAMYpQH4RcWUuGj+dC3Z9KamiX/yzO/IDZgJZnRAoI6SF"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.19-07dff60022f59ee27a72a253c77a7f1fd7d5cad4.0_1646845099130_0.6267672232969455"},"_hasShrinkwrap":false},"2.0.20-47d0aa90c7bd811e203236ae9c28987edb39b260.0":{"name":"@unifyux/icons","version":"2.0.20-47d0aa90c7bd811e203236ae9c28987edb39b260.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"47d0aa90c7bd811e203236ae9c28987edb39b260","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-47d0aa90c7bd811e203236ae9c28987edb39b260.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-abfXp4cywMiemcqpWdJhvHhi5NAnCaYC9aDX2JaFMjwdp5/AeP0KUzFrWA1lcYVCDMK/yPtAE64HK/Si538XvA==","shasum":"18c57bbc10fe321e64baa2030087c0c53e0a6d88","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-47d0aa90c7bd811e203236ae9c28987edb39b260.0.tgz","fileCount":187,"unpackedSize":1082553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKkd0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwDRAAmNMCNrqPkUzTgGyAIDnc7o/hQhJKMTsx+JLBs2ClQCCLQOPT\r\nsqe6h88YSVTRhyHMUY+LimevXaDmYOL8gDZBpNR5L0PkQ/yVY9aHuftxMmdb\r\naN+vC23AjdxPpdwGgTbvo/Ycdk1b204CcBFMFP+p47RLvLyq9AavYZwjqN1A\r\nvR/OKcu7Sc+bwtc58SH5SuOnRv/MHtW3e8tL5QH3zI7pbFoDeJ+NcEqD+GmQ\r\nsDwXOWXYH+pTDEiqo2iybVuSyq5cDMdJto29YaxlFA7oMrDcamPM4koPcSqI\r\n0xwcxc3jqcs9EgI5AzBlsAei4JsaGjtBuWW80xnvWsIpcgnb9d5w2SrYZdem\r\nepy3J1Is1p8yHJzosQAM2b9OTCVtIZG7n9I3cbJ2eALUNdXKXTaYWp2sy8Cp\r\nQ5OYGYvuRytsLNAjj6OY21Tho/+0uRq5UAQ0XPVJ8TCq0mFwYwW3ZdPZDPup\r\nEXv9NjyMw0mvWVSoLOV05G19HyG47JRl3Q4QWCqWMdweHPJWBgScZeCT0nnc\r\n3AU+lVMwFGCLz7puPBaNx7LMkxNA1CKtdRZ396GljDhXC8hQBr4S0KtOkY5+\r\n+MvwdqDs7ioG2GXF5aoZLZDw4ks1Z6mmx/zVdaJ2WcfBP+gmzFdMItQAD8hO\r\nVU+DVOFTtjCSXsnc8g1iTk/naOpGU78HN6c=\r\n=EXv9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZLU1KnWVH647JWQnqX9wujPTF5/YN25dFj4gizZ1hsAiEAm97nnb0aywHOVm3BoI+UYZ/FriiZB21Wf5qgwXzTogo="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-47d0aa90c7bd811e203236ae9c28987edb39b260.0_1646937971780_0.3554379416416873"},"_hasShrinkwrap":false},"2.0.19":{"name":"@unifyux/icons","version":"2.0.19","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"f103796e22ea53b7e658964db553503d9501a846","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.19","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-/Eu6iKa2lvdfalj/19xiOgoOtFAYJ1lzmZFVKxdIaHMDXnLzZ/vCiYe3Qc/t2fT7y8UN+2lCt6TGxXEZTB4jsw==","shasum":"fe2997c61caf2aa6e9e1ebd48ba9e60c3d081725","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.19.tgz","fileCount":188,"unpackedSize":1094007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKkpuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk6hAAjC/5JF+iKFM67VUe8CQ3cJGk9cYqQqaVBwCDGezdzbHP4pC3\r\nyRpCVSO3J1YuJPt6dkkh/z9JCFnT8KWaNFqhzg+pwCUO3cxfY5RmH8it0OCm\r\nRHHFqC5qhg4sJF7mpwG5az+0jeCkqSAGkdInngevihhjrtByb0QqzOBq5FoP\r\nlM1O8y8+T8jQUsf62P8KjsvbKJLTqy59/VKgydJbFQdJofS7IZejxwMHuZqN\r\nPhhL6e8lILCVQfShEU9UUyAAg/dWN6Co2+ecunuk7KAILtwRnMXj9ZFs0nRs\r\nKxDAcQscZfuHx2Nm1A1Adi0EQ13caYJsfsEJ8skG4FXIOou+e3xBogtbM9fW\r\nCvCvF+dHh9YbQrmBeqAJQFQTS3QGMW9kGXNHbr4H7WHHZUzUtBL7dQkn3kjM\r\nJVVJHJ4Ez1G+o4KsTNakcCjt6so67UXf5kHv17fQjUnmRU4OlzMVWlgBS2TG\r\nGUj1NQ/QSwUBLZgzAgWmlu6gDGEOi1zvMdTvqSW0fMhYde73wNKYOkbFdpwQ\r\nrWxSUD+vTvFzzVsDN+mALu/v29tueKl82Hlaj3/yGwINxMiC815hTEnfEeXT\r\ns5YButWo8mWCDbste37NMvMd+ZR5g8ViLxsjlEyjjIIXZ8Xal4JuCuU7vc3Q\r\n9pVf+B2B9wESYcEHi20DeVtOXYYzAz3DAGQ=\r\n=E+rS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+sUPqTZI7knPIOwF//5jSGP2Y3n+xAKYY8vcRt7Z2qAiEAyR03Tj2ExgS5bXiPrV7iCdb1eVWPgeNo1vZgX3ZwQWU="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.19_1646938734444_0.05037930345085395"},"_hasShrinkwrap":false},"2.0.20-c95439da693e6cf405eeb7452514af4992370f8b.0":{"name":"@unifyux/icons","version":"2.0.20-c95439da693e6cf405eeb7452514af4992370f8b.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"c95439da693e6cf405eeb7452514af4992370f8b","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-c95439da693e6cf405eeb7452514af4992370f8b.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-X8dcfB7gXswMKKXP8VW7mZEcjQsOc3l4cx9qYkfGrTyAgAqV5zzqeqjxqdEFeVvkN9RJSrKtMFI1AqlxP3FE/Q==","shasum":"84e8de10802ad4885593b80be5ea2eee66fd1121","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-c95439da693e6cf405eeb7452514af4992370f8b.0.tgz","fileCount":187,"unpackedSize":1082557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKk0UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrspQ/8DvoMIDPIAl6r4866YxG8L5Kbqchinhk5q1FoJCGfh1lQub0x\r\n1rOqnoEicZObLMUP0qMH0wNmmHs08EhyZKePxp5+t/yrK4/NRtlecdGg5rA5\r\niI26sb85P+Ue+RKw+cpBAkII3Tt0RAlIbkJbnf6JvoWgBSAWXBk5Ztmi/CQ2\r\n1/1+jK4kX80fi15YMDl9PG+QsoNwJ2LklbXQyznPV1PZ2N+3v0A68Q4TiVTX\r\niVqLdAT4trTBdQr5obV5cRYirxF79zu5gvnrtmluygLTPe7pIA+MG7wJ6OFN\r\n50eP35BKmIU1u5kFGzGL0vCAejbLf9se73Qopb3zrgYCBlOv8Ta52EXfged8\r\nsniJrGnncpcLNyq+FbnVD9LYWsSZ16wcgoKUQ0bHrIIyzlGc8aa9Qvr/mYl/\r\n3PmSsbnwLDWetsF9K5QNXzu4/ZmnmqaMgK3/h3P1dGIlxyWh4zCuGmwva99O\r\n4JMfoz/GtaQagq8Xgzg+WrKDOdn7rb9lGLcVLEwowJTedJ3oK91B0cnBLVcy\r\ny3uRdRYWBt6k8laBCA9CrfrS43278sDcIIMnA/UrYm1bDOzCUjSjvz4LLZmR\r\nlAe6GnCB3GxE44JifcZCPF/57L9mm3OABUJH1tk5pPtq3ZMmbYQuEwQ3VMZ4\r\npoenYEWo0fNR0/NRE22CuQBmQkpZpDBD910=\r\n=yOrG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6NAw1Nq9X5u0sqP45qMsr80W+2yttXRhi1ea12UP/uAiEA4x5V8NMW/xoW3X8YkLnaxm9bNcJdlQCRPQt17RcE6k8="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-c95439da693e6cf405eeb7452514af4992370f8b.0_1646939411727_0.8030132707227444"},"_hasShrinkwrap":false},"2.0.20-d4cef5110ef8c91e31b4804da7df59a41a948799.0":{"name":"@unifyux/icons","version":"2.0.20-d4cef5110ef8c91e31b4804da7df59a41a948799.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"d4cef5110ef8c91e31b4804da7df59a41a948799","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-d4cef5110ef8c91e31b4804da7df59a41a948799.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-Z5qX4LU9kXfGjA8CwDhD6hq4YMcAHHin3Vb5stGfFDA90uRQPwxkAB0LMnxTfvcz/1HRB6l2QvzER9eDSNUmhQ==","shasum":"57d589fedd36766fba5f9ebc8a93de9ff392f3a2","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-d4cef5110ef8c91e31b4804da7df59a41a948799.0.tgz","fileCount":193,"unpackedSize":1096278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOzx9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Ww//VoN42eWMXvpH3IqiA4Djlxym9haAvWLQtijC9dPWi+KSnUK8\r\ncorc6Uw0cgly5kNRqFpvvUer4BR3g++2qnmsdYW3uF+kAFDVlQJoLUYRA9s7\r\n59vMRtGEr3AWuHedlQ2lxlUxxVHzvx0M6WcsYQiRbNiZdgcrcwZzEDTVRGqr\r\nWTlZ0rIsBaDgm/3HpweV/FL2GqGq8hrhbjNKnI937W0sRclRw+OEiiDIFXF0\r\n43Q6ETqrinA/1O8jQwEJu5cMt+vAQnbTbKg9kVquxaxCeGjen1+ozuwbQpfz\r\nq1jFXRGkqeVsN/bjo6TUQNuayTzs2BOMGimEuUOSc+zxZlsX697TiYfvkZAD\r\nip9FeDGgYA26akjIWqEy1kH2VipN5HiPwoDMXn2vo6UTI1w753zZwffgdQQb\r\niq6C2fKPpzbPGwdnhAFSgGMS0M9KAYs3UcZjO7b2j6/QJgVl0DTHwZ3L2FBA\r\nTaKk4RI6zGBlFeJVmFGyOz/sVRP7Ka9ncZG2cybXGnXGfaJRpiatGWpJktD0\r\nHuCBTk+Kd0ljYjkepSh3AJoMDf9r7fLR4PlRkvXidSAoZwkVkF1IL6qGQPFO\r\nUmFFUAFC8qBFvzDacpebThnVfLH167rtVcJQnVKgRHiFbn6+CK26JvC9atO0\r\nuUcfsu0wJI2931THf/9ck/Si16GzHFFw/eQ=\r\n=hbN5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY7/gZBfZMGM3J9NgLEmOaXFmEplxXMZP8UAmOHtjJBQIgW35R4LvUiSNB+3oF/2n8Sos8YI8w21WxwfEzEgVIGCE="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-d4cef5110ef8c91e31b4804da7df59a41a948799.0_1648049277347_0.1658254070758216"},"_hasShrinkwrap":false},"2.0.20-a39e448ca4fd961d27f6fe615e2779f1f38ea683.0":{"name":"@unifyux/icons","version":"2.0.20-a39e448ca4fd961d27f6fe615e2779f1f38ea683.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"a39e448ca4fd961d27f6fe615e2779f1f38ea683","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-a39e448ca4fd961d27f6fe615e2779f1f38ea683.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-f5f6muyFkcbM8jkMl1Osh1+4/x22+nYbC0qfeE1P5ntA8eKP77lq3cEFvOs6PRmFOnqEQszyyRrhmy/9nIEM/Q==","shasum":"bfdfbd3e5d0b72bf71f04cf12ab628c41a811365","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-a39e448ca4fd961d27f6fe615e2779f1f38ea683.0.tgz","fileCount":193,"unpackedSize":1096282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO063ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8Dw//Q4qABIi3AvXf4M6R0Rn1IQXuck7UHHqYBCv8tYX1D4yrQpZY\r\nDpOiAvDBEDbJdot6aHWISFXluKHzS3syoMhRvAlwEKoohCybC1FCWBVT797i\r\nBGGRSZCtw4+MCG+EeFyy93dix+szz8zUUlhr0vcTY/yxSKhImSI0M75JJv4x\r\nhQOXhs+i3l3ZW8lpmL2bglNIoPHShcroSCBasJBZS6HRJkb7L0yOa0diGgbq\r\nStpPAvRGwNO7Xv4vfnjtvu3HHHcRgdMhKmX170AhvoziUcX7T8BfNjpjdDjR\r\n5RAXgZIlaicoEWtt8uvOKZTyu6kTAZoHEsbNr4dsmgV40NO6IJ3CbsxekpXd\r\nVYXCc4xgWaRzRgWi3eoau+m55rU3qjlPV1V/ORIQM4iZtcNfeL2IxQtw9b1Z\r\nP/9c2GyQZ7ZXCJgm9uBgc+qc75TVRyf9TtjuA/ojQDjt6RSY1KfgZP4C1qsG\r\nwx0oojYXP8KaAOIUbiltfTuHc/dsyHyjuAqRH42eyBOcwCP5PtmiS6euUCyI\r\nKE8rZLntjN3+1SLf7LPdmVTQJA3Ilai8okI6gGvChC+HecK2knR892IWw2zk\r\nHi6ZFmcwLkWAn1QWIQBrKUlzAoWjk6SNDJMAJfY1/uaCkpOMIhHQ/v2tFmJ2\r\nyRtJywO2RNGI9pYhPmGiHGj2c1R1YpEOXSw=\r\n=m4/i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXNH/S7g9gqvowPthibPTQlmHRv2yCGkaoIesiFlrJeAIhAIEI7jPdGIkccPECZkwsDGSc5nEXlYRXFIPbleIRPDhE"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-a39e448ca4fd961d27f6fe615e2779f1f38ea683.0_1648053943777_0.2942219543886917"},"_hasShrinkwrap":false},"2.0.20-24da9cdd2b9911595def43661aa7316ee339d53f.0":{"name":"@unifyux/icons","version":"2.0.20-24da9cdd2b9911595def43661aa7316ee339d53f.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"24da9cdd2b9911595def43661aa7316ee339d53f","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-24da9cdd2b9911595def43661aa7316ee339d53f.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-k1DnKC+hOtssRXKc9m9SFAg9Wb2MPV2Co5D25fRaxLNlQyJh54LiDI9NaT2hIv7L/nWE3qg/aFeiLQaxzlHCNw==","shasum":"370e422aebf37ea9f975c8921c4a02ebf6c69f9d","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-24da9cdd2b9911595def43661aa7316ee339d53f.0.tgz","fileCount":193,"unpackedSize":1096290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO1F8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9XhAAmr3jbcrS67Ix6v77EM0O1don9Dn+jH9KKrg1eFD8TZAcxd4o\r\nhckV1jLqWB7pw5AeazEHxkRJTgPoWVQWEEjQTUDVDYE/LyxPtuj5eTZEj2+9\r\noOno/n2X09xZj1edGmnCJvgOsma86nVBsObPKf3qW6dePZ0xxQojwN+50NGF\r\nxldJe6qlhyhe8LLDSrGgjq0GQV6O6rjFvKMPgvuq+otlRdpXRU2aCUzo068b\r\nQ3O0ab7GDhqeZrzmTTXlQetJB/c9o2YGQUlF0JnhLYeP0QS4QVHHziZyphoL\r\nl2rhqmIGb49FoHKJ2H1PlQeS9dmd7oX3aPaira1X8fi1QnJSQtHcb7CVbR/1\r\nAg7qdrlHGYXoP/W2ElNUX4Kudq6b/cYUOD3ykKDUQAHgOUPBX0U3wlDS4RZ+\r\nUN0VNSfy8wVqbQ8E3PE7aSzEjfz3qIFn+hMypUbMBd233BJ7ClTh2bNHRRxQ\r\nhTu1y9ueAdDM8hk+IF2rPeBpvJqDFQbWWCZ3blreXGdzcYSUXzzw5GlvNlgU\r\nZXFfRUrkhCGuPaeHDktA/Fal7Pac88l7MM3gfzc4dTqfzQAucCpJ6RCm9IY3\r\nm6J12wCK7rOwmD+wBWnELq4enCSb6a0tvHArBhnRk7a8X/1yD1PWAqY0grUv\r\nhNgTRTTH7jeYq0x1bjukQhcIxTL4ozxg6l4=\r\n=ldTk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxH9NGLE6R9dnIq8i7Wbb5lPWZSCA4G06rYftZm6Y90wIgQLnBkE3KrfnXWgkWZyl5GOfVDSeFSt4y9qaCbpjQb8s="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-24da9cdd2b9911595def43661aa7316ee339d53f.0_1648054652326_0.7789629702403491"},"_hasShrinkwrap":false},"2.0.20-a85e9f32ee7ee63f09cb05dc40f220d652dbba3d.0":{"name":"@unifyux/icons","version":"2.0.20-a85e9f32ee7ee63f09cb05dc40f220d652dbba3d.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"a85e9f32ee7ee63f09cb05dc40f220d652dbba3d","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-a85e9f32ee7ee63f09cb05dc40f220d652dbba3d.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-Wl6elEevIFPnxYX8oVAYnbKstmB01Gd6LGeR2cKn4JJha+ftZ6LXHjpgGzOZPfe/pGLI88rzNWzbiX/K3ALCQA==","shasum":"1e03b0f09dc8e1874f22491d7fb9e2397e8a3ee3","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-a85e9f32ee7ee63f09cb05dc40f220d652dbba3d.0.tgz","fileCount":196,"unpackedSize":1102639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO3q/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj+w//UiCDoQt2F4AKOLlFAr75i4IEQvgcYLNMJrckxdNrqEANUVBo\r\nZBZNAyhujE7prBie0AVkeA+PA4Nal/fT7+N76onLJq8qT91+w8jm5sqJRz4R\r\nO2NyFIYw0nBfIPr5ALAKJUUFJouKEbXQWe6S/quDmIwbZI5GPmxL64cD98Tu\r\nFmEGvRVWFwLmigRE7mrCpcgwCavE2LdCDAFOO4fkYP0OQMNk1Qf1WhVkDeXO\r\n7hJL3/l6p/K1nYYkwPBfGoNoKulGxUY5yJtK2oY+trNko6Ds+3C6+zpMMsso\r\n7l24IKICr7rryFGSRORXg1jqgj+MLCb1s4pmUjUJFCycdcTX6ajDd2/EqFxg\r\njbyBESgc4fzLsXiKHvdhpCCdolOzISSCp0+8kiUJPex92QEpr6ks3+5VbtWw\r\nq/tNG3nycStS7cZsxdw/m3DnfYJyFToTZHxIGNEz9g7n6VnVptloTcO/oJ4u\r\nSaAJ/p5CO1IMOJVgmyh4z0YYYJBHb845o0DXQqGQ26QlX5cyhVFUGl/beN0V\r\nlzZdet4+kZrsN9ZyNf9NmAXOonZrbnFfj4cmcqK/8OMmulhye3ShUG29Z2io\r\nhw9Z0yhlcl2DXBhd3Jjcf3bGYFXuU1PXEp1eP2B5lZ3ZkNq1WV5cFpsO3tvA\r\n1b+38gNSkniQbQIT9+6wsmh3QtIb97YKosU=\r\n=BRGM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEmzBN9+wFpXJLQ5SaWApQrJ/DLa98DrBFA6EnJBC+dAIgFhMHBRKOshmQUm059i2aZRMRB+HfssFHfqYm0h4r4vo="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-a85e9f32ee7ee63f09cb05dc40f220d652dbba3d.0_1648065215476_0.21787663558507608"},"_hasShrinkwrap":false},"2.0.20-5159b18d27767316fbaf1307000c8a7f9f9530a3.0":{"name":"@unifyux/icons","version":"2.0.20-5159b18d27767316fbaf1307000c8a7f9f9530a3.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"5159b18d27767316fbaf1307000c8a7f9f9530a3","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-5159b18d27767316fbaf1307000c8a7f9f9530a3.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-SUeOI4sgzAum37MRTGukaXv5XToE+LRpBz3uPVqP/cBx3HEpzv5e3KyXAjzeKLotsbl7CeCBnwD+ISLiG4XI6w==","shasum":"8fba31dd8d93428f2fd95f4eb88c980584132874","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-5159b18d27767316fbaf1307000c8a7f9f9530a3.0.tgz","fileCount":196,"unpackedSize":1102623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO31nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrY1hAAoXNDNGGKzcRtWgElxIN1XL43QM16BjI2Ot8ncDq62VN18MFX\r\nH4OIRDFaZTY3KDerGP2f0IoyAOdEia9vGaIvjaBr0DI9QpY3668mVWB05iB8\r\nIMkYSDN9/+oJu+rCllnC20VWN6XUiDEwe0shDXTYToWU+1d6U/iVRSGEha/G\r\nNParAaPGSbS1OQS0oz0yNscEa1IJVgvcZcg7mF1xbhcmD2B6C49a6MHa7rPj\r\nXlEA3cvkat3sSRL6NUAaOZ+1lklTBTy+3ekKGmidE4K4zzD0tMD7ymIcyCB2\r\n8GNNXufzXGmHIS2D1xE4Mvxci+6bIFOPmzdR5UMcJwwd3N/hIecIDMlwCKxh\r\nxS5fQNGTqsN1OMAq62NnznJFmUMLaRAnmVfaIv47NcD63QGLkDg9AHuGJJUJ\r\nYVsfDXxTOS3fsXB3DA+tTdGRLI41LGGfuPR5DrqmPVyUZhiKOYD+Vy930De+\r\nAaLdEJTB05zzdpXgbl/lhxi/pkrTdsPowyUlFKyGZrJzb8eqohbJLAemc8ZE\r\nWJ95Vv49Vql8AQrVo5oG/xpZOzNkgeqS/vNQeRJoyuccfv3Hbxat71V5+63t\r\nfdsTEzXy3wuhNLfuR9fpuLVuTd9CBeNzzqpedS36ISC5nuB5R+DZYM84xlkb\r\nDWKtpku9R6j3d52Rm6HYuOMo14Te66/IBPo=\r\n=u8ET\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUJ2zqDi+NakesjIE/Dy/6OhgiNO15zrViSUMMOZg4YwIgHPcW7ULU5nw3fGC+1i/8e9pzLZ8Gbyo8U3F7D1YCDeY="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-5159b18d27767316fbaf1307000c8a7f9f9530a3.0_1648065895031_0.4197897772821515"},"_hasShrinkwrap":false},"2.0.20-31014b090c023bf3ac6d082a2f36e5f345153547.0":{"name":"@unifyux/icons","version":"2.0.20-31014b090c023bf3ac6d082a2f36e5f345153547.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"31014b090c023bf3ac6d082a2f36e5f345153547","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-31014b090c023bf3ac6d082a2f36e5f345153547.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-nMltBau59coCN88/xbeA/OQS/Tl5sDtdwNDOPe3H8bwTZLM5iLC3y4HxJ8Js7t3KtCVmiBpvbt5bkpahCEnOKg==","shasum":"7fc08c584470920a28b725ec9a1a6b80c87b7935","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-31014b090c023bf3ac6d082a2f36e5f345153547.0.tgz","fileCount":187,"unpackedSize":1082557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO4q5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX9A/9GgXmD5Sf0IsLsXP48pxlM6wXlGOA7kPnFV3+iv5fzRvmHedZ\r\n7yZm74EBfY/IaqZq2nZ6nA8ZEGW/VlUdzUj9v5GYUdVgKTqNOyBhmR5LEtnr\r\nklTpX9tNPUA65EfitLNu51QPaHJ8BSybLuYbsnrx95WUQULe8AVI/Yne9f6t\r\nz6kXwD0tFIa/RrWbHp3MP0QvOQkth988NXHsDWnsaUzFAhI8zCdPGap5I5+p\r\n7MR0vGmBMGiECDhLVIbXyY9jyWGp3m7Zz82ovp4eSvEsc72v9LNdxi6Tu6Rs\r\nDYO8F297jFrBn5/2LXVYVF+1HfGTdIGxbFNp8E/UT0xTuPMcdbnAcFfWQCex\r\n/XSz7twC71ZgRHFIBlDCe8KPlpnStAReey+QWYkRB0uk/TqcBf3m19Af6jjp\r\n6f/UQL4dJGzJpaJCrHmccQlDPrADUC/UN1z/2iYg86kzAzWEArloxaQVvIez\r\nx7xJ6YfAiWX9ASGV3asrEuhM69WHUikpIH/KgY+wo6Tf3pATJjHPHnklJVE2\r\n/ov8rU9dpUt6llPx89NpIEp3Xc/bZpXP2fGSFyCLP503Rj+x8i8l8aDFktMH\r\noiApfLgMYI/YQM9Jzz5c6q+zMMp9qgDk+Ll5MHdchHkF+9P/1SSmkLQVzKvN\r\n3douQoYP/vXe8DyH3IX6xBa2RIn5B91EoTk=\r\n=AQIM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFogphQIDngQg4LTU57ghpMoQYq5dLznrKwTNuerCSawAiAyOC6TEOiAnWLbUMuOvJ4CB6t22UpB69t2H1NyLMPhNg=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-31014b090c023bf3ac6d082a2f36e5f345153547.0_1648069304753_0.5996361885169095"},"_hasShrinkwrap":false},"2.0.20-c52c97d3e40f3e88f425c7dcafab1aa418bc582d.0":{"name":"@unifyux/icons","version":"2.0.20-c52c97d3e40f3e88f425c7dcafab1aa418bc582d.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"c52c97d3e40f3e88f425c7dcafab1aa418bc582d","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-c52c97d3e40f3e88f425c7dcafab1aa418bc582d.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-AvAicplb2Kq4a2VDgijIqbzRXlbLpW3qYzm6upk8TDfoDxIkQmCCj6KeaFF6iOo8G52YZLJrAH4ud+f1oMRH0A==","shasum":"ef4f23c058d7e77cb83e5ea6c76971a89a54118a","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-c52c97d3e40f3e88f425c7dcafab1aa418bc582d.0.tgz","fileCount":196,"unpackedSize":1102627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO4x7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh0w//VBXdtURxCa4nGadgjqKL6KZ7BcufoEXyUyoP6E2Vht4M44Jh\r\n84ve7jTrcs4QozE7n9VdQSiqwh9lEnm+WSu5tz99a5/dc5MX5aZUE1y9LaXL\r\nuCTmEctdJv1Evr+ffAcxVk0Zz6Td6Si89baBTGk0OuKAtmY5Gi774JWtwHVW\r\nXrGtOeYHdcZH1R0Tvd7ItIoL9Wypgh9+aicRPznhvccuUz2iHdubzdTeRTH3\r\ncbSdPKxOLPEsJO1LK3G0kMj23WxscbB/skUWwnSN4IJqWg1hx1MDmKdETJ6p\r\nGiP6ugygH4uBCz95EZLEIq1MzDU77C5ayrt1VGeYGcBq7N6rYYw/Yx0lvQEa\r\nthRq4OPPEPyk4ORtAR92bB9ZV8HCm7rsaf4Zr+onv2UEOl7xqJ6tcTqrVfs3\r\n0YR6fhSns0b93Vx09r+rZLCjdUCPQad+PZUTL9UUSSRQ8LIoZbVooMAY3/8f\r\nt4Od0N2i1pBoIffcGnYhMPtSITCVvDDC2WYvsW4rQBoV7zspKDPhF4NEQYKu\r\nryRkVWHjIeTY1sCfO0gGZoAbFuIMNnyhIzOAyd7IqftkCNmB4QcSQvUC+bFG\r\nQQ5/fFXSO4cA27hpCATBz/ObjyD47bXYTegum2/EVsY6ND/Q/gljdV6+MmUd\r\nzpZKvJX/hUHfiZKS++t/eM2AwRzyIXcvF08=\r\n=lIyb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFQSj+bHjgheehk3ceOJtuIbUhc+iLEkSsFj6nbgF9YwIhAMJpD9NrROWI8iAjfMo5BcPiRkX6ay8IyvzTQL+OMkpd"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-c52c97d3e40f3e88f425c7dcafab1aa418bc582d.0_1648069755364_0.8497563589212742"},"_hasShrinkwrap":false},"2.0.20-6b6becde8933df22cecbbbbfafcb58095cd970ac.0":{"name":"@unifyux/icons","version":"2.0.20-6b6becde8933df22cecbbbbfafcb58095cd970ac.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"6b6becde8933df22cecbbbbfafcb58095cd970ac","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-6b6becde8933df22cecbbbbfafcb58095cd970ac.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-UEQ9UCdEkvP76KEABYFUZ3uRBhnzznr8TG7ooLAhYRCx+uFnDwLymx/0g+cw7cxxI6XaDmQ1bJjcZmWUwp3byQ==","shasum":"c037dab3fbf5411952d892577b7340457d24a301","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-6b6becde8933df22cecbbbbfafcb58095cd970ac.0.tgz","fileCount":196,"unpackedSize":1102627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO6veACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8oBAAjbkXzcC2n7UrlgvAJuGL4XnhAUDmKY+pBAriZTZZVKleiaNe\r\nBss1zt0DihLq3q1+D10iPNF6cIF/JnpmC3H59Kw4AjjHxSJCeKG1+8GDjpm4\r\n9dLYusFaqgCQYKG17DCtYqo9ewYMMV/k1nNxTmtDXk8ux2DOl3IfZfWnuPHb\r\nzuE8QS/F4uiEqxR+7w0vqv0cuBwHAJ3BxTQ+22lEQY/kNqgl3Smhdvk7J0/f\r\nCMTdhh8VwbXsxUtpwCFGTL5KeKrPY1k7tNXNEJ6QPnYrIkHex7br5bhWu1eN\r\ncFFb/TYin8//b2aeEHmaVc9llzUfFl/cOCg6tdgMLxmDtCOyWb1XPl9onJ88\r\nqD0JluDYRw6qKEjGSIV6HG2ulhMVDSOZn3yN0zj5oTuQ32Xxn1queoVvM/a8\r\n2q7PcayAZaFQt8AsypiuelPSRt6GH7maYzoHgADU9Uk4g2EIRAXwhJyI52vf\r\nhVDJu7K9CIv+QQQ5RA5lNC7Q5jFKXCzYls3J1++9YluZ56OEKWK/5Ubzp6/L\r\n72gSuYhn35D1OOKDk1QNUh8kcPo5Ni4jxw1JSdyd8soYDQzU8rZhUA2JSEyp\r\njnXjTDgS49fe5Rf2SpDVTOGJP5OwOiTauaJN1VO1F4407rlh8Iw2yv4Or32U\r\n6HbdNNQpG39Yt/8SQX7dd1Zn1AW2q9THiMQ=\r\n=kx7U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwQWe808jzsPIohWVCi0sAx8tA1MpMbTe8FPJx4+Is2AiEA/RFP2gdQ+3hW90OcfoxFQNYKxkBEPY9Jo/De1CVULoQ="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-6b6becde8933df22cecbbbbfafcb58095cd970ac.0_1648077790634_0.00022909680356053563"},"_hasShrinkwrap":false},"2.0.20-bdc839f746ce5da21d2c231f25bcbb0fbbd12fc9.0":{"name":"@unifyux/icons","version":"2.0.20-bdc839f746ce5da21d2c231f25bcbb0fbbd12fc9.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"bdc839f746ce5da21d2c231f25bcbb0fbbd12fc9","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-bdc839f746ce5da21d2c231f25bcbb0fbbd12fc9.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-tXmuFDFv7qvhQrAT4NQn2iJcsHkbJVl5W6AtNKeLsbUW4UPguwskKZNQHNt1+unzJj5EfTmeL3nQo2J7Wbbf0Q==","shasum":"c82e4bafad176e59081b118fa0d7849d47c66d4e","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-bdc839f746ce5da21d2c231f25bcbb0fbbd12fc9.0.tgz","fileCount":196,"unpackedSize":1102631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPJawACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9dw//WGKU71T1knZATs+1NZ6MKJhcOkRGpK0nn8RCioHJnE29vlXn\r\nq1H3ohfIykDVYUvBn18mrbZhGJzAJyZHOdIlZfWUvubHBSpFGbKfYRQIRAHO\r\nTtX0IvRy7JO3C77WiAQTkKIvrugmnh2fFUO1CM4l5g6NXRVpjjz9TPR1huUL\r\n9E0Xb4yIJNScQ74lwDr/oHCSpuLRKskUkZ2v/DYMLDcKnqavMI32RXJ0s3ud\r\ny9MgYern6SBWhcZ95OcSJLcp1MqB05I0wxxbNkTyZdOvA3bk/besaK0UvQEC\r\nUXFcO+Pxp+KeGwiJEKlUq/+oW/mkeuOXpIDNxaim4xi9hSRV2fBaKiaSZePV\r\nq+iXOhDmCq+gTYRWnYZaSNOejvlJ52eymjsShEKNqnztAEVbPhMuNNbRkCBS\r\n+QUh815Dthfs/gTh/T0HeiEXhU4IyYeqgmOcbpOfprgIHtOMYMyV/vRmqWt1\r\nQ1UFURhgRYdOC/Zbt/b0VwHtqvGbq6w3OsyDAsrc3AvTLdQ85OnLeIVuumG2\r\nK+JCizJfM0B04EgglTen3qY/UAElTf96l1yG/hLW34u9wq5JxxVNs1L6zyfd\r\nb03VVN0PnmmMMOfHJx7BoE/f9PydARrEDCnt6cxcEwcVKd1gYmKzCMFbp2CD\r\n7ApXzbxWphgiSvqr/Ige0uyu7jNmQrDFKH8=\r\n=kVrw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHNY2vzyGsniX/HquvBxGsP32hoc0oXf534iDi6jITzAIhAMWRqU5U837De7gZIfnj5hGpLnHXc4tsFW3OaK0pg3Oq"}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-bdc839f746ce5da21d2c231f25bcbb0fbbd12fc9.0_1648137904232_0.347077071745719"},"_hasShrinkwrap":false},"2.0.20-2a64c786d9edeea1624c6e4fb5550ad21558c4b7.0":{"name":"@unifyux/icons","version":"2.0.20-2a64c786d9edeea1624c6e4fb5550ad21558c4b7.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"2a64c786d9edeea1624c6e4fb5550ad21558c4b7","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-2a64c786d9edeea1624c6e4fb5550ad21558c4b7.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-RjXF6MU/V5ZnFEInkDzACUiVoN+CltxJr7+QxOelox4LMDWvn8rGXHUWnThhGDS3UUtDGRxNXU4cOCLfCwKMqw==","shasum":"bdc1e665bef2012c2c0bd9f2d2446ef07858cf40","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-2a64c786d9edeea1624c6e4fb5550ad21558c4b7.0.tgz","fileCount":196,"unpackedSize":1102627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPJs4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr32g/+KwGt5tCA7lFSO/x5dJQ6vyXMgumBcS+VGYT7uRSPHF/eXj0s\r\nd6995+fRP7+03t6Yxtx7U/cEExjiXZuVN53J5RGPspk+WaYAnkkN6GEyJ+7g\r\nSGFb63ETDm8Q0IpOiE837B6xzHts1XdRN220gzm7gGRcsNslnMzxP9WlWyWs\r\nBk9xOMcL6CBNrGnkiShIA8AMsv/7hwrtFf4grCR1cuz316PagPsCpTDFBXyT\r\nYYzBoMehhSWV/4o8OYbE5HncJs7jDl/4jyavXs7zwD4JL+cNIyxSm60lGgWQ\r\nNB4Bujwx6UIGMKiCH3bSl0StoV6fSEA940CrQaySry+jSKinqJ63/R4mYgVG\r\nlxe/FaYPiSxmVXXOGaRQt9FEKAwizyrmYGMIovLJ7sZuKYQnxR/IiM2NLAlM\r\ncAziPOikEic4yWG6z4C2kpY82Tc8DWMB/E/dPX6wBmoKE/3TcPNO3VniZvdY\r\nQ2NsVD/VnYtck21uFdzJkG9orHi5NvEWewkDdAcD79fYZAff14hWVKCSqVf1\r\njCG5ky5c7FBiYsXfSwMWn6X+pzmhvUVurWHv82I/gGcHJngN/UwK3gkqvJ2e\r\nV3vZrDsyP83nst1UkEHXOzb7pJ3mMQvTND2O1/TPJ+KigWI/nxYsJznc+yEk\r\nA1kaxj2+mdi/qxPNlPwdPG2UW/2hJa/7Odk=\r\n=i8Db\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWGYPKkCZ8UnuQojxUwlhZ38mwH/L5pl6RvrHpkw6XEAiEA+/DhU/cZGhUv0p2oqHG7rd50vNTsBZvSAyVXFxrm/r4="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-2a64c786d9edeea1624c6e4fb5550ad21558c4b7.0_1648139064167_0.06771824265597037"},"_hasShrinkwrap":false},"2.0.20-8e9dba39cb8c58786cbe0f6e6debceda4ecf2a1f.0":{"name":"@unifyux/icons","version":"2.0.20-8e9dba39cb8c58786cbe0f6e6debceda4ecf2a1f.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"8e9dba39cb8c58786cbe0f6e6debceda4ecf2a1f","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-8e9dba39cb8c58786cbe0f6e6debceda4ecf2a1f.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-86BGuZE77+Kv8w/1TtkiKm9Dqv3/lZ9G/DyHN4ZJpIyKqoC44hqZYvEkv2svwQUyrYwzjnsi6SM5Sfb957DoAg==","shasum":"e68e8e1471aa9b36806c1b386facfc31b470d50e","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-8e9dba39cb8c58786cbe0f6e6debceda4ecf2a1f.0.tgz","fileCount":196,"unpackedSize":1102615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPLA0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwmhAAiBDUI1uCD9t2G7DR76ipKRWAac4cercmeWsnoPHz9yr37xuG\r\nv1Z6xPLMJeZlCtXylR346TOiUc33j2B6w6ocBklH3Jsuzso87rAWNf7ne2aG\r\nW9zve9x0uL1BS3mjuaSakBciKPSnFBRXnEJAbly4IKHmOXAr04oMWlzt71XJ\r\nywCxBdEj2aRMy/S6XjpCgF/yZlJEk3bI8Ygiti0j+wZTTM+xVYiMWCecKJzd\r\npt/RZwRnGlsrBrUg8PxbABsyjA8d8t0MeGc0vtMbF2ugpD9Pe+EYuvTd9MAN\r\nzLYDCtWAZrYnMTEsZRDuFSFsb5JpcHS9YsN+TxkD6eGJm91zqtW/1+qzQF1p\r\ntZQoqptk79wIkqLBC4bRRV816yHnOHlbgNZV6O+40Vq4dx9wZcJ57hCiQiDd\r\ntvqmKZ3G+89rjw7xupvV4O4/fAGCtVRZ6JLK8Rh74qX6Y0mCWk1ZjZ50+fQi\r\nmZfgLtTvQO75GdGZQnc8UwDvj6WNartSyE5Ppp44YHkTJgs2VURiDIJk6ASw\r\nZClOE10lF43BXTz5rz8csmbSlBBQptjepPogifhi1vGxWonreqjAifqnkG1s\r\nB5qXovK7nMGCLBNqlgAk2bVp1cCFNUCC+E2lB8f+OH6WT/xP7I0MKuCBebaU\r\nupLR+MKqm9nj1gHoE7Vq7AbAOCGQfCwyHUs=\r\n=bAFW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoZpqBZ39YfV4raU53dgvKVmMA3wI8A3bSFvzNk/Fb8AiBZDDC3eU5tvAsCDLanjFsp9F6INGn/cIzsmDWcyYxWDQ=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-8e9dba39cb8c58786cbe0f6e6debceda4ecf2a1f.0_1648144436354_0.7114726208106759"},"_hasShrinkwrap":false},"2.0.20-a2042d1079b3c3871c8dabdbdd134140792e7e23.0":{"name":"@unifyux/icons","version":"2.0.20-a2042d1079b3c3871c8dabdbdd134140792e7e23.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"a2042d1079b3c3871c8dabdbdd134140792e7e23","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-a2042d1079b3c3871c8dabdbdd134140792e7e23.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-LnKHqJ6PX7JScq3wxwDSdwb3bOFzZYxf034mP7GF0htQyK3UjDkoZiaYCfzkGXn3p6bcTxdXclkhG5EF39IcxQ==","shasum":"ec717739bfb54595a62c7060599ff20f4cc2fa75","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-a2042d1079b3c3871c8dabdbdd134140792e7e23.0.tgz","fileCount":196,"unpackedSize":1102631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQboNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowWhAAi88QGqWWtTpaB7B03O0Vsismbx4fcM3qOplaR+7OySZa89ac\r\nriyWaWQJ+ncilOOCuIAIQz4jK5x+8anK9lLePiNrGTdVYWuoKH6ytGidqXzr\r\n4TIdxLeAxOO1FKFvhG+q2UxGXDdTiWzjx7Vsnn5u1cd1UR4hwWfZL2Nos0rP\r\npXBkpd3Lj+naqL7Ihd/bEYhOtFpRKQCl7383vojQ91G2tLUZMKADbRO+SUfs\r\n0cryriFtzFmE4jTlkM21ClwOKE2mq/f0khTOq5t4WjZ3JzLpVZYJEkljRP20\r\nB0lMNb1jn9MiZFbbCc2KN9BASukWcsMZtI7p1alq6X0OXIioMvG97T6waVQg\r\nAVQiViniyuO/y1yLOs/xErdW9hbnQnaSIpk3YS1bDOi3qFfGQeM5ZJhs6UQ6\r\nb+1ub1HTFqsnTcLOt1dvMTyhhQaJzmb0g3/Cbw+38M7Z2BRHGSZkOrCOmr05\r\nQKlDviUd1fKVGxZ3RkZ7E9ioPleVpcyrY49iCoJaqd44tY6LX70JRIlZRyP1\r\nPc6rTGB4xq5YGXl4hRJhX3MSVLoq8jfgUY43ZyjlJRbQZRCN5KD+O0U2AVvK\r\nJxTvjm6fNwaViVUMC2M09bPnn+HNs5o5xmtVQZgvB0l8ItTJepQaV87URAhV\r\nBYVHGrh++LZmIb/SWY11g6d+0P1IiWFz/XQ=\r\n=JBwO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjwNTsoqK3onQrUwa+jUo1o74cLO5JVUNN5zGnqw+hgAiAfftg3YnyczBsAcla6uv04HYUoROwnfcWQBLZuCj7Otg=="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-a2042d1079b3c3871c8dabdbdd134140792e7e23.0_1648474636840_0.3937435867120773"},"_hasShrinkwrap":false},"2.0.20-366b5555b4aefb6b69e4e3de2d5e415d78a4dfde.0":{"name":"@unifyux/icons","version":"2.0.20-366b5555b4aefb6b69e4e3de2d5e415d78a4dfde.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"366b5555b4aefb6b69e4e3de2d5e415d78a4dfde","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-366b5555b4aefb6b69e4e3de2d5e415d78a4dfde.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-Pj+XhWaNKPWcoWzUBwS6IhFlR2iiQBiSrExi2NjoWHNl6eS8NIZVaWUZCTHwb1cbeajk04gzQOkDyjo82zALxQ==","shasum":"53db98313434984e859c45f7f30444ff380bcd67","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-366b5555b4aefb6b69e4e3de2d5e415d78a4dfde.0.tgz","fileCount":196,"unpackedSize":1102631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQg4KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpD3g/+PVwduZoM3qD9UWsTM7mInuMCPYkkhdsm8UCi1uD4PwjN+l7n\r\nNnT5Xz1MU1HM2M+ZmSfFzsw+nJi1WVMfmvk0fawqsd7u+H0N9kJgiyCE8Tcr\r\nEtfY0d2Og3TCG0y5qNGDdI2R1wHw5v2CoqDLQeG5upDIkRp4LaWcQLVDrnuD\r\nT4Xn5TYRY+8K24sn7Anso708F2FZYZGm4rZb8d8zZAgEAHpZC/MubEG9hTQE\r\nHIEx+jQmrCwr9la7Zmr2u6GOmwMB/W/Huxp4Pj1QKSdnpd15wX/WTEkTLX2a\r\nmoE+4VeKu7B4i4fOvvHOlm2ASC17Y2ISttaTBRsnUC5yFahacqVs2SIbGaYd\r\nsylw7FVrUka91mgFX28yXRWjULHkabc/S3FVlDIFsdAtjGYEL8YUj8vCvrGF\r\nsr2nz4oynlu3Alnca426p9wfFYvzeojRXVUAeR23dwOGr5pFS933ROJe6RuQ\r\nUL6ZWSp0Rmke6aNRW9UbnBQWZ5lUv1wrH27lAONs8ZU70vg+5ealfWL9xFlf\r\nGOwDnLIrFM2lm5gfuNB3bH7BshFjVjkTL0i2yRNU5qWiF2/JFFEOZhf+ziZ8\r\n6XcrIoy39hm54jY3mb8cQGftUcuVGuQ+dfpGg8jkBE3TqNRtRA24iDBQC1Qr\r\ndHgTvbmtMssigi4SQBJvQt0r3Wg55RLDKto=\r\n=npAa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD1qfZnEKd1cZ3M0xXB8oegAsDw/pDI8Uhe6vsYd0mlgIgcwUc/zMuleB3Zm5aqVD/nvmo9IRP+QOOo3JTNvliKyU="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-366b5555b4aefb6b69e4e3de2d5e415d78a4dfde.0_1648496138534_0.4592725465395202"},"_hasShrinkwrap":false},"2.0.20-9beb9d97708a132ce044da642824504fa8a06390.0":{"name":"@unifyux/icons","version":"2.0.20-9beb9d97708a132ce044da642824504fa8a06390.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"9beb9d97708a132ce044da642824504fa8a06390","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-9beb9d97708a132ce044da642824504fa8a06390.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-yurH+/rkLnX3VzGy0TxFw94G1a2sSIcH62MkGl2TU9hRK5vo+6EEwMY9ed4a2xFlpa1uCHXNNRYaeP33411Pfw==","shasum":"32621a6ca9a0bda96d1ddf237217fa78bde2c0bc","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-9beb9d97708a132ce044da642824504fa8a06390.0.tgz","fileCount":196,"unpackedSize":1102623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQiPMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb6g/8CIch+5E9SmYAIDJBP2VY4lPS/ZOQtz0oQJ3fRRtkhG2NyxmA\r\nouQ1UfM3B68swqQxmrDG51tqRANtHrIooda4ZEKzPAICTooond2DpD4ojhy0\r\nW+qUn8LmPGuOZ32HjbUHiejRP/2S6W9KWDnP71wb9Y3E9AkK2Nam15PQTEKF\r\nDmjRODTH9D6BZ4+XjLc5RQe69DVhxW6ODpm068QbVSxVmSfoyEyA0rcmf+am\r\n8zDM5G6VUyjb/9d18PUTpfYCm7u8Lqmcn6zV7GPINVuekjr1iO3ScInJfBZY\r\nxfk7xHdDbJKe6SNygWEJOo0V+ijThgabR9rOtKQyl3sJ75XAudtXqe9FEe2P\r\n0NEnDTzHrvFnOtnKgDPv3t9fpgBbCfTJN8fofPI05W/V19GtiNuYbUZmoq/l\r\nrLV3lofejIPl9flHqug+VzT2xLzNulWBPNWCYn2LY/+pIbVHdGNLGUFtIMVM\r\nmPf92pjZvBeTNTaPftduKcyPDv7soWV7yRESaA3uBvkD5JQqNYFjJYUH1sjL\r\n4+id2AFz51hANEXv/zv01IF8kQ8XIkQLVHyZkzs1S5sSfBc9mMWpmEPDXnJ1\r\nOsNpKozPnQVOaXKg3cSXeaBL7WISIAFQylN3Uw3lXjPC5T5lGTuAxks3dtxM\r\nEEABNthCchgrSGghmr2Vmshs2q4X17g0Vig=\r\n=qtzI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOrGX8+ytkbhWkH4HB49m5n8LVtCOKbckNHUhaK0ApIAIgSCdXsbtLI5DZ0brzC70pkZBOQvSfjWJfva6f0XjhjOE="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-9beb9d97708a132ce044da642824504fa8a06390.0_1648501707941_0.5836680679647146"},"_hasShrinkwrap":false},"2.0.20-95f117cddd07c8d3669f66cc92da192628ba04da.0":{"name":"@unifyux/icons","version":"2.0.20-95f117cddd07c8d3669f66cc92da192628ba04da.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"95f117cddd07c8d3669f66cc92da192628ba04da","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-95f117cddd07c8d3669f66cc92da192628ba04da.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-5NiwVYfVUAn0t3ay4hBegY+rzl31ILgMm/UvqCqq5tq2n5Q/9OIxOEPUpITnaq2Ja++bNj4738jhI8Y+G/BgGg==","shasum":"292b4a2c0ac9518eacf4afe50a4bb6936dbc809d","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-95f117cddd07c8d3669f66cc92da192628ba04da.0.tgz","fileCount":196,"unpackedSize":1102639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQxh+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrpwg//f9QOzDOEmY95k9BZR0+smnPN+abigD61HimJm92TBAuIrpCB\r\nA4CDmGoeC6XXykOBNuf6NHybRQB6mO2lp5Jox8WuVx5gv+R0iM4rZhhwJbYc\r\n21wTsiSKOcJpQG5FsTXZblvfNxPIydO8Uw1ZT96GlXLSx/8hpnZBDBOEvCwJ\r\n0MEcW1FwKduC07SCUSRjjyW6gJZSOOTlKEDJTlX6DSs8OcjBWBqfJSmoDohy\r\nSfcNJD3TAx+Xp6sIK+sCpAH963HBfJbtjR+3+DtsT275/SAtw1pwfG/YISLD\r\nxN/MXvKzL3lE3n7jw2wdiQ0U5bRCADW0vJ0/KylT8E5LpPcGvaIDeYFa1GGm\r\nvXBksEwiG2PhtPplFgs3xZpv2KtgOiJ7WyVeTdZsWdNZycZl1CFq+4j4iV08\r\nOwjKQm6GhOO/bov0vd/c9FNvIgZoIokKBc7PdM55IRTOb7oM7AVNaonU47hy\r\ns0ZG8IU0cwSW1uKeeFjI/gOAWbYbGi8wPTB4qM7SsBxjRgG3Z6O4AG/kU0E8\r\n3g1tpZ4RohnPLdsoCh3MPRBc6+4G5WbuYexaLK0dDT0JpKkHlJe1dMnvkKrp\r\nn6+qEoTsg4cC3DiVXvE4lLWvOWpVMmXz1vqoBAOoDXYhb6JFXHRiSi2l8AHA\r\nswxq2Qji3rFDNCkFb/7SFB6+CnSIZIMqljo=\r\n=srxO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmxtF132DxZLihjWbAa3L0+Wjet2gZhJ+6ZLj5sfw+wAiEApB6rQQxOmb/Ne1xp5rJzQJeXr9k+bEZ826oWs9BJ3yk="}]},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-95f117cddd07c8d3669f66cc92da192628ba04da.0_1648564350493_0.7767715241725761"},"_hasShrinkwrap":false},"2.0.20-6baf34d418f38cd1ab527e784fc17eefbad11344.0":{"name":"@unifyux/icons","version":"2.0.20-6baf34d418f38cd1ab527e784fc17eefbad11344.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"6baf34d418f38cd1ab527e784fc17eefbad11344","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-6baf34d418f38cd1ab527e784fc17eefbad11344.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-1sWW2ImDUPfeXSYqA63nsGAP6Bb09jn/PDeToD9XgYzUDz2HSkBZd5kiq0WHzVar9IiepONiPgHkEd/+MjoqJA==","shasum":"1bd316970a45b853206bcd5a67c704047439acc9","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-6baf34d418f38cd1ab527e784fc17eefbad11344.0.tgz","fileCount":196,"unpackedSize":1102631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHw3VrXh4J3bynMzyQqct22d5fKUK6K5nq0zO+IzjfdICIHef8sBw9aMVlFMoF4kWmtik6w0koD13Iz4T5Wvhga/5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR1NnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM7xAAhyTFVNxy4bs8YrqOmTl3E6+gBeR4IpllCm2efdFFCLwTFQgN\r\nefh4nU6xXaLZ+4cnaQWYv0ZxNa7yTghliYDPIHyvBXy65uj0WtEfeZpDzsSx\r\n/ELsdueQSO0IdTCO/LrV6vW1tETBr9lpfj5ys7F2mGZIlsL/JZzyNab0uNvb\r\nL803yHANnIesXFV57xkB34jA0+1+OkKSzHuoRUQnlhsQC2XXZND2hnDh1oze\r\nWTxU5WP85JXjIwM8Vp/3hrs6TohACuZYQkaTO3z1sW1kX+JgWYjlOs0ktKrw\r\nQTNSGJEAUpH2Zn4xRUrGadClMPra62g4QRNGN3dsSLUShCL75dTOSkrAZ7Qe\r\nDOFagdcCPyr3fW+E6GSvsd81F7VlVizL0nWTQL0H63Q6E7PwFH5KKfrQpjp6\r\ngtszxhzgdD/FIZXUSKg/mS2AqVIH1KJ/dnhZ8YkPHGJZFda93nAY/9nX6uap\r\n/f4pnXZenD8HYL9OlQWftc1NsiHl05l57BAxr4JwtH/06DVniH04mNWhbd0b\r\nGfwRS2f7rA+hnFVRqjJTVDjp/MtlkD/Jslho+7SthUwzQYWbsjERk9mFouMh\r\n1eXDyvWcQhY4gpLnxgtFwkpKZ6vnUfW5gqBgqR/rI2wGJ/yFOjUXByxtj2LO\r\n7choAPHOt9dXqI3NyI3Lj/Wx2a36MaMWGl8=\r\n=i7CV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-6baf34d418f38cd1ab527e784fc17eefbad11344.0_1648841575650_0.9047789485172126"},"_hasShrinkwrap":false},"2.0.20-72b4e3f4fa868a7d457edf86a8d64d6d7c3f1c7b.0":{"name":"@unifyux/icons","version":"2.0.20-72b4e3f4fa868a7d457edf86a8d64d6d7c3f1c7b.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"72b4e3f4fa868a7d457edf86a8d64d6d7c3f1c7b","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-72b4e3f4fa868a7d457edf86a8d64d6d7c3f1c7b.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-3t2fdY6yJrAHOQH2C+imKnd68woqW5FxuqU/QoyjG0kkY0Ywk2rPKBj6xSTFKsG2RyQ47rkQloNG0Aya7pL+Jg==","shasum":"ac8df47843535e736702eb7e564d5708f7a9bfed","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-72b4e3f4fa868a7d457edf86a8d64d6d7c3f1c7b.0.tgz","fileCount":196,"unpackedSize":1102631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlklnMAgJ7Pua/RAF7ou+UsyquLBNYvYqf1iXTC+AzeAiAF27LQMJnSVBe+kx3AuU0dywwkyttIylDnAZe4/Qts5w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR1+WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzBQ//e5O1TTTWpasw7nP8U9zXGCWpMEQENACoCasaOe8iROeNd5Lm\r\nCkxHSDpFzLwjI3nWza5MPhiECr8hj4sBZAGnIcke47pLzoECUPvV4YkW6nQC\r\n1/D5GZW4DGOgb/lKE7cWvf9q4L+FBwzr3/yBiZi68LrJy4OctiVoZNQQ8Ob4\r\nJMo1sSKzxh8QMBiUT4NVNih3IjzfFoay6yCGzoaiqHEpdaei7naE89IuRCIM\r\nVV1rTC31/uG4PFcyCJQSwaFfsB5c9ve+xCc49CLXls4jtHACdYktPdz2dwbz\r\n0gpD2t9MlFa2HpcqHpKCVGAdfn7kM+n5eTnZnlvyabtC73olJR+UFBU5tQal\r\neiJ0O24Fp3mjfZoCcAbRo3MwF4XdQ9Q6iuGpVUcdYYH2uW3f7N8xIuatDWLD\r\n4OQ4KSfdmlyKQCunJdr2fWq9miUhlUWNZEe8qrKxGbZjEueFxHQLK5jKrxi+\r\nPwD0aPdAu2PxSjmuCxlpgXw8hz8vIsCrmn8vaUi4uENh1JMaZ+PqY78UAMF7\r\nv47n19bInFGXZ9mgv1VPh+QHwmd34AfFdLIYZaBwgYGE5x6tlmOOGOVPFWJ9\r\nIPp96P4NilIITIC7cRWC8R0UUN+9oR5Pqbxi+pzbGsP2FDgc8ncYKmHuguA7\r\nXpTEVVqwlz+vG5t7sItoZWPvG4MWbLlxn5Y=\r\n=Y1L8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-72b4e3f4fa868a7d457edf86a8d64d6d7c3f1c7b.0_1648844694482_0.9767178365502978"},"_hasShrinkwrap":false},"2.0.21-2823cda9a258130250f6c3707b5ea65cde78a37a.0":{"name":"@unifyux/icons","version":"2.0.21-2823cda9a258130250f6c3707b5ea65cde78a37a.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"2823cda9a258130250f6c3707b5ea65cde78a37a","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.21-2823cda9a258130250f6c3707b5ea65cde78a37a.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-7y9ooCvkJSQCdpV8O1ZBII0Io0ML1O1JClDwDQXiRkhiKJd5py+ZYMvw4haRQe8AhuVyYUT2jwoyJ0keZp0WJw==","shasum":"e81fae9aa41e46de0504023db1e348a98f384641","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.21-2823cda9a258130250f6c3707b5ea65cde78a37a.0.tgz","fileCount":196,"unpackedSize":1102635,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5yFNtBHzAR6tMinT2aFfpPOMzRVCGFAYvVofMW9JezAIgTal61rfAfyLZahaEsgf/Emh0lO6SKjJjLEX720acEK8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR2CbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3Qg//d/Un6bzymfduTMkPcK6AEJTsDw0c3ndPrN06sTXBDmVhmK9P\r\n//HUm7sc1mQBV6Ax7Y8ooGlK5p9zjhIG8Za5DLWr8LbKVm0eNePDov0gwsyL\r\nYH9A/hAkKoxCKez7xihLCbtOxbdwtJXAXQFzuhqAURL2EixDf4amDlOUjSgL\r\n1iZ8IgnrWatWCWNYQ9x1fq+Z1fQ7F3uEHhDRNTfSm8kKU4WiBxoN2vWRfERI\r\nco3bG0twp0Mk8Z1tXY+cPFMX58pIdOX7owAGjupwGMisUJt7Aitsn8n2oxFG\r\nvnDa2w7MnCuWEwSsGyTNBlzlzQyJSaLqU0ndmC2szHD7LZu5NlpaEngF5w+0\r\nktffgpR4D1oBLbgpr7yiYjp6Hy6BFFAX2jCmCrdGdIEO+/8+UHZl/kBU5Czy\r\n8EaSbFnK55MSaR/IY9wMNCi0RIBIKhxyxn6VChIkrOWnlfLbdkZjJwDIMv5H\r\nOpYIuovG1HZqS+sW+B7sHcrV+d5H25dUjsc0ScJimzlPof/2vztzA6T7xqLd\r\n76yXupP+wt0XLr+itmviBLvGEnO1DTvijRsA9k3gP8yLb2F8Tqe1Q9jHEtCP\r\nE9EEOlouv9k+BoIsX3YSzqBdQQgzXOUC8G8Bp4lZ/zjFkq+4h0J1dFaVwudH\r\nWlLP5/VIrD2kW4/hm2Pvtr9KA8/GK5An9is=\r\n=74As\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.21-2823cda9a258130250f6c3707b5ea65cde78a37a.0_1648844955472_0.552594178043766"},"_hasShrinkwrap":false},"2.0.20":{"name":"@unifyux/icons","version":"2.0.20","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"c58a04275f72a39eae498103b6bed2fc7acab4ce","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-3FLfydnx4ap7pDQ2b6W9RCI34AOdAnqd9h7SV40GUw5G8ZPMUx+QxVw8BGWdBg4nkBqHczNDXCOrlskns2IMXA==","shasum":"1afb3a033ecd2308c3c24532e527bf1b195ff144","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20.tgz","fileCount":197,"unpackedSize":1114181,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCFPxnpam4Lp5tf2BVReye5UhaFi2P9bMpx/XniN9vAAiEA+xXkQ1wUeht9IAEck7IWDBnXqCMorVpVdBS6fen+FdU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR2LzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIWxAAggS3fp86Kkzl87xrhSeJJvTQ3f+8umKg2PIqjtlpGFpgSWnI\r\nw6OeYf0oOITO4JHhmlx209BuuFIwfaUcP+iYjjDb0H7NpsHz/7RH9HKCZLaZ\r\nYBFg1UjZq98OBT2ipDGBCYnHLWjgqJjMQTHm5zUu1q3UgLaGqQy7DwLU/wiw\r\np4wf68hRVfD/EZnv4FWDwXyrRaNCGYhNF+O9UohwB0c8FilKX5F15+9D0hR5\r\noGI0NWkQnBLsh4YiD7ZuZBiGAzh0pKy+6Z2k6PrXGM2fqDVHobIKpC2A9AdQ\r\nthYo291INVW9JbUL50hAL/U03eYa1KWEJY3ujtP7wXnbNXE8Lgu+QodvPHpm\r\nqA5G9N+b3sbjXRhDQKnPCF3rZuf6QYB8dfxsZLIvmxXoUuNXD6SfkS6EcQ5p\r\nuvF4L48BQR14v44Y0TeKkHTd14xrSKyVHq3E6QB7duWZ73Qd/TnztTS72kb3\r\nX1tukTrVJtVvAfrcZrghIGoTrUkau7Us++FCksmyzRB/ErcTjsQjXpyFcYTX\r\nUqBJcdUZYu5/1zaid+hde9fQIKOk0SivE8tDOaUxICaH5y/5SGAten1ZVlE6\r\nt8kJp9nGasVfpLFr204gLjLRtN7925LHZunHmg9DCmfbD0/H1e0GBkwXKap2\r\nusa8wJOR1+lCHHfwvmJuxH0SgmepLUhlIbM=\r\n=4Rhv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20_1648845555128_0.622707305274627"},"_hasShrinkwrap":false},"2.0.20-4378ccfd035608e9a9490d673af09da8f903ffd2.0":{"name":"@unifyux/icons","version":"2.0.20-4378ccfd035608e9a9490d673af09da8f903ffd2.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"4378ccfd035608e9a9490d673af09da8f903ffd2","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-4378ccfd035608e9a9490d673af09da8f903ffd2.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-yYmfa8z5DN6mXb6xTHdeFwAdx27ePe/UDF7WVby33ScyMMmOvlqaQKVQZxUHSjtJeZeJygAeJKV9tSlRAfko3A==","shasum":"976bf44acbe08b9026b992ae68fbbe5b61aa3638","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-4378ccfd035608e9a9490d673af09da8f903ffd2.0.tgz","fileCount":196,"unpackedSize":1102627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKonFuUVdZQqEEMDNXMF+X4cJGTQ4VJkZCJDAGuDj7DgIgMkMbJpE8IZEsp0Wb6UonIv1QUxM1Sugi241GtfHGnx0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS5FvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL+w//Vm76a5wx7bJ7tv/uzv97f7lV71pmM9ELKeU+2ARtbye+tHmu\r\n1NHF5koS7TxWUQRKKIBOuJ8Q4XwgN5HwJkTmLgS7mimAK4KxFOZFZKcYb8J7\r\nrJzNq+iE8uSr9HAxjZJnvaxzFG0TeWnCCW/AvTEtPEE1dFOF+XFskfUiptQ0\r\nxYe0y7CI6pTa48Ypby+0Pk7K7E4hJLL7uh/MEGhs5LReDpXuMzdNQ+quavBg\r\nGl1COBiXJ0NjAESexEPW30N5aUUCCAKWsF3Tc9rgnLbSiV5ohfP7/IpvZKNQ\r\n61xnDZJ7QnDDmnW67wVLYH9XIVouVfNHNhPLyGoxi5Nf5bt7Me62ESodq6e3\r\nmbLgY5necuExmnhPXOHOMv0JmSI16fdvcCdS4YVEnX55k00G/2cVNm8ZdMWs\r\nLjo6f3745trBf6CADEGKJGognwmdWyHkITLGQG9CV9xfqMdSPXcI+SOsna/y\r\nN82xOebmOUZ1PAS7Xmb1aq9yaJ3jozP3Hzfev+0PCKOfcZcjbeVSyYbIX7vq\r\nKXB9TD1s8s3D2G+lxpRh4ytjxr2FbFw3j8Yc8HE4D9tbyQ/a7lPUqducocOq\r\nxzOmxlne2Y1E3rxBHTkzgFykdLLrmRC+6G68VsQU1CTn5Z5MHnlSl2db/oa8\r\nPcetbeko89FMV0Qd7GliUHaDckX20A0v4f4=\r\n=KgTc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-4378ccfd035608e9a9490d673af09da8f903ffd2.0_1649119599494_0.500304999357428"},"_hasShrinkwrap":false},"2.0.20-b8e07b8511b3dfead26e54dc9784f140def3038b.0":{"name":"@unifyux/icons","version":"2.0.20-b8e07b8511b3dfead26e54dc9784f140def3038b.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"b8e07b8511b3dfead26e54dc9784f140def3038b","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-b8e07b8511b3dfead26e54dc9784f140def3038b.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-Q+pCUSwN0uZM3+flxIR2peeDCZHaCrPcOPoEZgr+IhNh8xEAnqf7uupJJMxpLONblO8iCVssULhNYip50mZjig==","shasum":"8844d20d7bc23f0f15d339ff04f049f6c8794d20","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-b8e07b8511b3dfead26e54dc9784f140def3038b.0.tgz","fileCount":196,"unpackedSize":1102627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFl3jUmc0SxBVEImHOsyTlS9Yt5lfbOpjspjkB1gXgnXAiAaflbjZ0KpK4wwV4rh92AkINUrrxJP7qzasW/4+PYw4Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS5G0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgNhAAnwsc0mhzbcgNle33whkCu+Ujgypi786PUjYkJ0aEuA8WNiV9\r\nRMmQ+2rlYXJiB0pnnzWvarYNJA0hDYi5d3FbsdpvjbysWEq7zh7ykatmFa+l\r\nI1bHEZsoT50sbPdiXvzkbxRe5Bj5ESCc3iSHuV3StL2GGUSqQHx/9yhcnWgE\r\naKWxtQbKDhq6d3dJ03bDrKOiZAe9dQ0SrNTnGuDPSjjk65y+fogTb1/2plE5\r\n8i6pDNMRBK8nCPyMKp4OuHs0CebnXeSw1gZiG3mDvBlyRRCf1/yQpkiNfI7i\r\nli5OE6U4wrzRfSi8Gnnw7f+PNzb5wLQUBunJEZhIYAhF9ZqaAOuibj5lGx+3\r\nO2/v7+GGqf3plhrmvQmOlSdX+oOfNCFCOqYcHsn/yU4zo3H/cpfiftOtrZv5\r\nD1tXX6+NditBl4Sgp5mJOj7F1pnsrqWC0o2lBQX3pn+9VIdWu3nyz15dRpg4\r\nnekncI7xi22sCg6eNZJoyM7OnNfi+MBaKrtWWKpcSRrGSkMq7nOK+jQNC6kI\r\nnLY8LSb4dyQj+z9KHdYiLcdyIEdjxTQaqOMLIr+yGYeVatAGkmX02VsU+y1t\r\nkRjNGts6+cF/Q5p1ZMdSGyyOD6onVPEbhpA3xTu4LRlmDkq4iL8sp+f2iuZd\r\nQGe/4/55HNkGXWpD8OSH7Xc96OejBLvEDXc=\r\n=oZbY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-b8e07b8511b3dfead26e54dc9784f140def3038b.0_1649119668139_0.2121764683102283"},"_hasShrinkwrap":false},"2.0.20-330dd22b576e0ae40bec069ae5c08bf3f430d449.0":{"name":"@unifyux/icons","version":"2.0.20-330dd22b576e0ae40bec069ae5c08bf3f430d449.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"330dd22b576e0ae40bec069ae5c08bf3f430d449","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.20-330dd22b576e0ae40bec069ae5c08bf3f430d449.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-bNyJefaIfFIqj6KmlOHn5BVvtL2i8ZpTPD+ZLg1aOEl6BzDS9bwdOSw3sP5p8qvMhx7/cgMuj99vrBuPeiGqmw==","shasum":"aa721cd6df09d0369051f15071a04b5b31bfa34b","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.20-330dd22b576e0ae40bec069ae5c08bf3f430d449.0.tgz","fileCount":196,"unpackedSize":1102627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4m228uXyibKuUPTGpS1RCPMmXSdZp1OEjhZLi8OphUgIgZk3fEReq1/bGT93Q/qUU58Z61pa3IkkxSk1amrS0tKo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS5SCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOlg//YSiHBk3WBZBlB9GXx9HAh8LP0aypKqPS01mfeBUjVbrznC+u\r\nwvecZLzoQLBlNOfWmuoCY1SPTXr9Klzegwmjz3lho6tXiyf+g3IIfN8sGi3K\r\nX5IEw0vXEQ6/cjFlsqKpVKQUXNIk0GMw+dprlqMAummA1wamk0bKpudtbpOI\r\nlm0mFGPqawkxkU9yazW3AhhN3Mk1NzON8SUrP560sgf4jFFUzg/dlMYqlSlk\r\nKF8j/pVIctkTiwz5ELMUn5/rYwfOOm3U5tSj0rXhW9zqwJx3wCLV2LZGGOkn\r\nqvUeOLuzeFKjAdjks1D+u2YEz8XeyrGtF8glzCTY7IR214lm4BU6hXK6RGUp\r\n1AWM8+1ziE9E5X2lulAM2IOwSTPlREEcCTMjSRnsHZuNiqcwCa8qkUmmcMZT\r\n+ZOWcNHigPXbue1c2OHEaq1bC9lnRjp6ag4iDV3pBBW4+tX0fH2xxWiV+grF\r\nuOIzde6S691xDuRi4uGy+CXcPjsQvV2XituYlAz7/RMkJlZC1/GMlCK5t+Op\r\nGOaqN87jNabyf24jmivmtawh/M4HBj8YGUEqmHLuxLZlTAo2KkQ7cqp4xM9D\r\ncec7H/+eJSfq0mo1Vb74ZzBl0tA8r+NvbpdNfVg2ZJjoyn2023577daaSqVg\r\nLPsrwiOevjFfCnzk5EARzpQFjBSdHJf8mrY=\r\n=v3KW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.20-330dd22b576e0ae40bec069ae5c08bf3f430d449.0_1649120386595_0.611660816569991"},"_hasShrinkwrap":false},"2.0.22-09ed455c142d00b7e8f3073bf39ad34a5a062707.0":{"name":"@unifyux/icons","version":"2.0.22-09ed455c142d00b7e8f3073bf39ad34a5a062707.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"09ed455c142d00b7e8f3073bf39ad34a5a062707","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.22-09ed455c142d00b7e8f3073bf39ad34a5a062707.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-TGItB6riWdAbpscfFIu0YwMlno/GCiNTotpl4uOCm83myqyNrbBN0XNLmJj2+K82NKHA1l8N6pNuh79nMOLXUg==","shasum":"6d00b6402605ad4b208ee9f7676b8ea489de2a7b","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.22-09ed455c142d00b7e8f3073bf39ad34a5a062707.0.tgz","fileCount":196,"unpackedSize":1102631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrINPt34YjPpo6FIHxdeA4iXnE4gyjjUoqeHj1iVGi3wIhALfABC4z1bODWedcwFzCct+RMXwk1pg2/6gTfqVzUQY7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS6H5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq16w/+Lb5Xh+yFuLPR6Z5770cbM5g+DJ8qWZCtbGmx2HcL5ZU2/RI1\r\nY9F7va//FdlO7tFb0XauDDmLLMgfyVlfxD4IJ+zZeWBg1RbRD25K6nTtI8o7\r\nit9Xp1tukv8cW1BA3w6MtnrFJgh4o/tup4wiXBJkbdIe7dOox+75gsYuwPcX\r\nYQ8fPxb4IzRACbpJmYGO/TlEh6qxSordLKbH2t5FDavCPA+WGx9x7NVLqB/H\r\nVyN4yirIsLirewHr9SjM23YtKaL/KjGOW4pVyP2AjrePVAAQag18/H9O1jpQ\r\nQcACWWn1KNz7TRe0NNMt5fOgQnuFbw5ygD16aAsa6wsVFTvJFMq1W28cN6V8\r\nG8f4vqEbIFE8YqGiQozevWWNRVkHgTdoBWSYpX742hEkSio3tgQ6FitydrXR\r\n/Z7SO40lm+o4+Qpqphio5ABG7DUKVcMm/GLE+K5W2MmFzGDFwyHHGv/RPjQ2\r\nui3G3ocZQJCKg2duh5yHSs9UOMFhkr3jZhz3gh7LEDjhxcZxxLNcbyCSW/Jn\r\nicT4rWOEQieMw2sV/z009DqjdUm4dZdjdlX8HEkzpnK19tgmf9lqOOa8SUll\r\nA7NeIeXLqv3Cas8+jkCmFO5DRXzV74mIozg4BKG0ocvsdkz4qAYnjnb4Itsa\r\nWfDRKmxesKFzg6utg5wP7ViTBeBr3jkvMnQ=\r\n=a10M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.22-09ed455c142d00b7e8f3073bf39ad34a5a062707.0_1649123833215_0.6832567700238947"},"_hasShrinkwrap":false},"2.0.21-053cab2b91aa330525d09b43b856ada5dc3783d2.0":{"name":"@unifyux/icons","version":"2.0.21-053cab2b91aa330525d09b43b856ada5dc3783d2.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"053cab2b91aa330525d09b43b856ada5dc3783d2","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.21-053cab2b91aa330525d09b43b856ada5dc3783d2.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-FNIcYlbO8KMGwk6cpynWvCZX6HuREDeH0wkxf3CvIu4Uy2k+9Cmco/1aYhC4dzKpgdg4O3m40yC+/zAmjojF+w==","shasum":"d95ea2b8ba0197232e53ff1a3db7706240dd65f2","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.21-053cab2b91aa330525d09b43b856ada5dc3783d2.0.tgz","fileCount":196,"unpackedSize":1102631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS3J/RnLXCWtAYEWB+Ubi3WA4DXSKAa9jdJzNXvNQOrwIgS/qeQ9FkSj11FfHKoA2N5Q5yd/lx++0hMnYVc0s5XTI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS6IDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhohAApFDP8EozoDzTqvkGuHuJlnJztdeEkz4vbqFYxsMpv25feej9\r\nzCES2F0lpwE3jkTJEsNglG5TtURYFowm0ffsnfyWfXrkW38BN/vwlDhYcYUw\r\n95+3GH/lY8CWY6aVodgpUWSj9caHpuf2L/LqNs4Qbwq1rE5TZOn28rFJutLY\r\ns+u6pSEhhP8nenzswLoQzZ53fhZo5P7roU96Dmbv+G4nDVZSUsx0j09xgvXM\r\n1sOgM/2ld7Wh3euybfbTMd7hwXj0Z7UX3vepntPyjymXxQf5PjLyITtuFhCs\r\nh/ZLFozyuTGkRwcZIHyvdyDGD4WZj/7bg/k+RQEL5Gz5/h20hjrhNiPpjvfX\r\nqQNtUeygeaVXck9g6J8cEBfx577F5fFcziEXMfnm6nZllqqVTaovkDct203X\r\ny25radL0ulrnl+p/+YkHDU/xHqUmqoK1Ivw7IWelaXkO+XdDrpEDAmf/tdGR\r\ns93DhW2vnDNJ0v2ZOoF7AJHj8gUG5MXd5+ZjSS/qZALQi385H+zuebc/xAfg\r\nNK/ezILUaFaXDl1JB0/8H/jef6UJWCPb/m7sB6cB2kEbfoSPFSJeFDKl5bI1\r\nfGne7w2IiT4gQOU6tjvaP/bSrEyHkP7L0TRqA9KychZr+qvqN9xS2AhFScOq\r\nCvcKYMLEmxe60Ln2rZyKIrncfT3dmXzTAA8=\r\n=SYLb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.21-053cab2b91aa330525d09b43b856ada5dc3783d2.0_1649123843288_0.08740010034205903"},"_hasShrinkwrap":false},"2.0.21":{"name":"@unifyux/icons","version":"2.0.21","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"cd0c4e934c65540ca05421144417aab0f48e6484","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.21","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-QOKPh6y75XkDXfyiTbT+njDO4eVS6p9JqdoNJ9N2Jq7gbuQ1U0nYwSFiX1BS8pq+q+KfPTvPRjRdNbBlhFi9Dg==","shasum":"c5a859ac75964180ad214312c8f8edb7e7e59c54","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.21.tgz","fileCount":197,"unpackedSize":1114197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIWYMKdXhC4CtthJrBLs8m/ZTPFuuCYFQahXftx2d1TAiEAlC38aetyOjP4Ho13VnAohTAnlsiOvRHMoSqRZM9NU3k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS6U+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMrhAAlk6BUqwxw2nKasZ6ynR5sTjnk4aUqVPaM/c8qD6Jb3MHJPZc\r\nGCr5yx45/hstBS0PJt+Jyko2O9ELkTxFB4TC/Z107dZPLxAvkkiqk8ad6FBq\r\nN2y5CGZwYIJvq8IOwDFg4bueJrwF2m9W5kFhh+zPvSPU3e8TskWmeIB+1vpT\r\nwrYyVfKpyDG1AuaBDtidDUyNbOXyu5D9ZDIA67raGE6aL1BFyXrvgMovfaYJ\r\nnTclxrqgszLn5StgjNTYphfEN0mDLXWKlhd8MGjs+EMzzNvr9iMuRQQ9aPHH\r\ntGV/C96wUngluk7Xi3O+SROxafaBluaCzYwm+lVIAcuU91Cby4iF+sUO0E1r\r\nX2EpH44GamLaQjGEBcJHCN4RgHbJf3Jvz86glfo4ljxfAccyb/dePrBeuV0B\r\nm8UPhvgZU105jRrNsp81zuBtjT6DxzWAnQdq1bjcO7/gfa7ccN+L2gZ/uA32\r\nY5jbWHxNNnDsePyBr6LwMtBckESkjl2/fJmTgR/+uDofVHlw9sDbWUGOr1iO\r\nPJ93KzxeV1P2Ng4p9pbQexwmLgj7ZpBRe43hMP64w2Na5g+2jNmNPu9oTqX2\r\nAwRAeNqCdqHOK/Mj/za/ZRv93NZqXs1sRW6XIkCbWlRP1cWxOZ0YPJNztNCD\r\nlcBWAv1LSb4gy/l5uEhI6QPnfbE/0oAG32U=\r\n=v6QV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.21_1649124670781_0.036509841967417245"},"_hasShrinkwrap":false},"2.0.22-6e813462c2fc4c33a679f906bf9c1220bbfe49c0.0":{"name":"@unifyux/icons","version":"2.0.22-6e813462c2fc4c33a679f906bf9c1220bbfe49c0.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"6e813462c2fc4c33a679f906bf9c1220bbfe49c0","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.22-6e813462c2fc4c33a679f906bf9c1220bbfe49c0.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-JVLgDJZ2eNckfCEJfIZrXoQNw/PICUNnf80wFjMrM5gJG8q246PPSaFcRApl5vreYM+9gVP2ZQvMprUF+k249Q==","shasum":"ac36688116111bea6d9b82cec62e7a5ec5f4a82f","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.22-6e813462c2fc4c33a679f906bf9c1220bbfe49c0.0.tgz","fileCount":196,"unpackedSize":1102595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCopnKlD7i5ediVQs+U0ve9oAA/zl2LOOxQEZMUi8sThQIhAJZ5jytQNHYziWqThQcgIp6stiilDzopKnCjQs069NCQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS6frACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT/Q/+IMz9N26nbfT35g5JetEs4TdS2uiorqePo1lRp48c/ZpWbzwq\r\n+43fdG1B4ZBHAOnSM22PeA7qt8TEL2iZRshy6OBUlYLjmUJXFpJfFKuMGPar\r\nw3Q/OFJCh0RYqW9sjUMzYtlYuobb7Ua+qNtWz1wAIEYyojxU5LiQ1pjiQQT5\r\nhKksQ2YOlQi0r/fw+nQbn2njQ+Om3aJmMQDPOJJeV7EbGQJ29rC85JRNTBuM\r\n+iZR6GC7rW9qUzYgXnh5nayoVAakuTM/5OajO90VM2/rOR8YqjZmYTYfknRm\r\nyl2zcWHXceMB3xlaLlV/IvqzT46lIK8+oaZQfn3KAbQh7PTqWsF2eHIExoRn\r\n7nV33gf3loxsuxRuoqH+YynffC9TVmmfjAxpD0O/QxazJILXjvA65UgjZnEm\r\nYe15xaVTJs5xYOSdA/d/NR/hiH0WFINKnSEZbnE90ZnOh3L+zRW9LHhrvojE\r\npfx2Vq5aENHPikm5lwdVIf/hCdZipn5k0qkyqevS2J0iWGgzkcLPWCFMm34z\r\n6TMcEXYX9WmF5WRC1IrU2UD0ix9+JtRNOzOUU7e1t5vqgVSEvKBOMVo+4MI0\r\nC6i+FIP57xUkKNz9tnpokHAZOVj2TnqWNpQa/1+R8ixkDdJ6ROclNVVv1l4l\r\nwOZxE+yoMekMMVZBqjbXKA1TfZqlAcJmIE8=\r\n=LO3Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.22-6e813462c2fc4c33a679f906bf9c1220bbfe49c0.0_1649125355243_0.8596497500306468"},"_hasShrinkwrap":false},"2.0.22-611081515151bbcae4c7895057020511a2019a5d.0":{"name":"@unifyux/icons","version":"2.0.22-611081515151bbcae4c7895057020511a2019a5d.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"611081515151bbcae4c7895057020511a2019a5d","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.22-611081515151bbcae4c7895057020511a2019a5d.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-ieEUdU8duwMDFxWCNhTfbVFt8umPTpvOEvKWR+FtRenEPRmhqm+qNZ55KBZJsctB0b6+/eP48UhIPCoYNG0Rpg==","shasum":"79cec90ab59094dccf0fc4c919e07bec08948cc7","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.22-611081515151bbcae4c7895057020511a2019a5d.0.tgz","fileCount":196,"unpackedSize":1102631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxiZZxvWIaIUK5KmYU8Urtr4QUmPADrDL8XVfsRtVt9wIhAK8Ywc4os8SUuAx2jgDIPEAaCyEm/JBbW1dbCp+MU7OE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTengACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrO4RAAitXNTSXeUAYtXpvEoDeRfaq5Ncu2kvjWtUvYJGHdwg4s8v+h\r\ntfgh7f4izhU74Rq1pVcmQ382fSFsOCIMVYQKwzRlhvZHYlhoS8Qs9jaX2/Bz\r\n4jCDokVv5HyfrQMabydQe2HOiBX3FEVVFyGHlORsD58Qz0b3cbeHg7lPsePB\r\nQcAlYeRcmIZ6JrFsTRf7KRkLF/5OA0SNpioMDzOF+knVtgdFnfSDLX/TNl6P\r\n1Ox00nHh26KqyHevcXsqeDHe84O0I6ytkO2XenG05CvcJCBhNM4YOAQc3pdc\r\nHGtcCmbVE4FPRJHlDjUFMwkygT4/hhrwTIjaZ1JuBkbQNrgDXMUmqtPFpicI\r\n6pBgaPsQyobW4iSsEscnjj3kr825inGdzltXxLVnZK1h9NDFcEwEIri7mshZ\r\nQ3ILpOXoIoq9m0Iv4XXPCPvwFB1WpmX/cXQB7iHgvTUeXnYDFXUjKxWAqVc3\r\nkDLiZxJtJTlScpqHN4TZNZFiP7F/JuMMyrb+OkhNdxyVJ0aJgFjYtVaTAWRe\r\nf/bjavlgKfZ15Quem2SU5p8Gr/mSGs6ZMyplRbuSil3Nx4szD1hXAquiKyTR\r\n9n3a0CJX0rv36qFm6DkmN/GosAYVzem2ut1eX7BWNAsQvNB52yuuMfFf0tCd\r\nJ2CQA+JPIM9MjAXgOPgBZXHKGJ5sZn9IRhA=\r\n=Thwm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.22-611081515151bbcae4c7895057020511a2019a5d.0_1649273312563_0.14621282887449927"},"_hasShrinkwrap":false},"2.0.22-33b2050a2096ec7258b7384a41e131992355acdc.0":{"name":"@unifyux/icons","version":"2.0.22-33b2050a2096ec7258b7384a41e131992355acdc.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"33b2050a2096ec7258b7384a41e131992355acdc","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.22-33b2050a2096ec7258b7384a41e131992355acdc.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-XmfqvJTmNbbJFKCE6l75y5p4JWENl+s9kLnzPRpWM5SeOfuu03uZVbz9ySR8tM40I28YGi3wLDHFlsSBrlJeQw==","shasum":"3b5d67520a6629e545377a74c9e3509710a6e626","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.22-33b2050a2096ec7258b7384a41e131992355acdc.0.tgz","fileCount":196,"unpackedSize":1102631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1Ov1C/reZndY+VrbkMTSnOegjXWOL9Uxh4a+Z6C3ZxAIhAJ+zZSkHjvYSGI+pDH4ErAWKMBj9AF2QU+JvwwLNjFf5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiThj+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq29hAAnpn/FLlvH5IskjZ4BS9PpoBKcmpETyvANcFughwlkBqxjgUZ\r\ns70uJ+IU7KBUeIPn8TZQPcCkXAl1wM9BL0hy6HkqKi9dYWAcR6b7U0Kq2a5R\r\nEaOcXcSZnjHp8MpNJaPi6ZnIcFpdfim72kZUjlTEx1BekqGj/AbjOpKB29b7\r\no0+k33PoaGNVl6bDIInMwrEK4lRpMIMSIx3dWZHQvg7zynpJCruqr02pcTOW\r\nwjmE2RKkMrtecAqmDrKwWYTvpnbu3hEzfCMLCi99TCD6how3VTijl/q/cOqT\r\nXq6vpXbhykOKpZfiK0CU4QZQwIrvdxnggfNyk5ZjpohGhNx64eN9xnLDVR6K\r\nDjAT+9xG6oTyo+LnOXc10krP0wz5G5qMRd9H2UYOxnzKyAmdx4w7I2n6zsCr\r\n1wWUloPzOQznkMWwN0JKteIOiE1JBh2EnlfWMydRq5lonzrOLvY0GmitXi88\r\n1g4c1uUxJMi5ocYcYb7hur+W0wz7o2Aw5jl2uXYa2E91RzvdXcRXrJNgrj46\r\nJWqxJVCrTtWF5GIzp47u9W/b9/KwLCSOziy65G+cFnWkLksBSHUJqWlmzBo+\r\nbkHkXMN+JE3yxKgVyxecMLtSe+uJO9MealxfXLmRSD1/ZsXhmgWK+XZQjFDv\r\nbyrKE29v9mRExsq58VYhM4V5nWdzUYqHATw=\r\n=tiG0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.22-33b2050a2096ec7258b7384a41e131992355acdc.0_1649285374320_0.1279607721674858"},"_hasShrinkwrap":false},"2.0.22-714464281088acdf8be30ed4ad54ae42e24687d4.0":{"name":"@unifyux/icons","version":"2.0.22-714464281088acdf8be30ed4ad54ae42e24687d4.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"714464281088acdf8be30ed4ad54ae42e24687d4","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.22-714464281088acdf8be30ed4ad54ae42e24687d4.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-PKGOnhXhRYqS/U5AbsrvVP27A6etZcRgNr8KJ5EFkWnNuouH8LlslwBHJh4cRqeqM9PD6+uomB5Ue6hyUQqflw==","shasum":"afc7b1552f625ce7d80218afc8e120d9acf62664","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.22-714464281088acdf8be30ed4ad54ae42e24687d4.0.tgz","fileCount":196,"unpackedSize":1102631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVZcp09RDzel/sRa/l95Yn77ceWWUWw/1rUoXRMggwDQIgHLgPlDpxsv6mqL1GZFYrkLNjE9EXL6V9n5iVhYv35Eg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiThzoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHWQ//ZDg4lqG/iY+ZGSGZTxVm7K5Ejhjz3EiKDqzp8MqSBocfX18T\r\nOdmpwVc7zCnFiitawK6jhoAYsmSXcvmWYqTUiWEBmI0ztLfbhk0VsNiluNXg\r\nZmydNUhxaiZw/XwSOQ0G9zxOyhXlCofi7tb8BueQiXNDkH6a7+aZoDnO2wm5\r\nrF9b02Ck6j0IhqvojrHki4b12FIfv3I3pkitvmiPp7cYII+MCWdj0bGXOjqE\r\nAc/3BRUBWgA2WwN/4cSzC42TELPwCepQIWfjnRleB1+1Y3pmAMzjh/4Oqy2l\r\nkLHPz+d45Q3f3Go06i0If0eqOlv3OChV7tuDnpZCHApd9Sqx0jax6/D3Lsvn\r\n48niG29JaQg3GZt8XMD040AMGVV/UgC+BRtyugvlny6IyJuA9W4CNSchfI+6\r\nz2dy9bdS7pUWSGiNcidxt8ivf6eCstFyOO89NpcRhHyyBd74UzuWudmnNAU2\r\nFzyYNEkOXa+2txKqklTHz/DnzXg1KG8mwANaTJa3/r8G0G3T8uM6n2ELY6qU\r\nsIsDap+F9lgvOO6vyPyJ0X3QraMGoZ5uoyhauUCSf7Vm3spbx4BmksaQsXzW\r\nt4H8Fu7mael65TuQsPWXFnoiltzHWCSvlaNCyZO7eQCgJRF35M9v2m4Z6bsB\r\nll58oMU35v1uvOTQllR5vS36c1VJrIBIFQM=\r\n=x6wn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.22-714464281088acdf8be30ed4ad54ae42e24687d4.0_1649286376463_0.1409956460342019"},"_hasShrinkwrap":false},"2.0.22-c653fe620d9fc2655255bfdb05801f00b899e8fe.0":{"name":"@unifyux/icons","version":"2.0.22-c653fe620d9fc2655255bfdb05801f00b899e8fe.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"c653fe620d9fc2655255bfdb05801f00b899e8fe","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.22-c653fe620d9fc2655255bfdb05801f00b899e8fe.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-mh/12iUKeHVoWg6ynmrl7msnK78om4CeZJ04SXzJlK0olbOualA9ndPfo8uzMOcxi1a0lrJLTOfc1DGokQfTKw==","shasum":"537a9251a59f5566f8578f8a01aa01445d10b85e","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.22-c653fe620d9fc2655255bfdb05801f00b899e8fe.0.tgz","fileCount":196,"unpackedSize":1102631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdaEQMdTBV8zjbVdYYHUFDz9krKcpIkcprgM5kgYE/dAiEA6gDUNaJ+2iiYyusltdPiIVLFAGnO5HnRYPB2TmiPrqg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvAIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/EhAAiZK/EVj+KJAObge12squpqLznrgeVkwdNbRQDL6SwsiXelIc\r\nThZdeXW9gPiSLS/XmUKP8oyCM6JVOCUm2qPJ1IWYQIYtOlINvxvvdBY/n1I/\r\nNzDRsgIjML6c1TqbzB+GxIR5sKqD1WfGfCItr+4BmnD7f/4mI7AFdn9VkXJK\r\nlXNpdXB6YvHxdgImpX7ENf3eshOTaLA7U9a1b2uRW+2bCbHaFI3yvhMBt88Z\r\n5TjHmtBDBFtW6pqxpBtq/8/aRS05ZgEvHANJ+OXoFjfI5KqLvXRZCTXrfHqH\r\n75pxParEBYFxt5NutVXlhPMGo8WOaigg/EalEkLLm+VPsNrbcI7NjyrD7nUH\r\nPOSFbMr4wbWCqZF7vdUMRYGBTEjHCu7BH9rOT0W0DMsfK5cBS63p9RiLW2zx\r\nOyq6Ja/32g6quaiAsfmyxg6mbS8aDir8BJhLTuKIlm8vedxwm3YgO99nblG7\r\nZgKzlFCg4+xd+9Klraf+csplNK5/wxOILUB+XEcYY8f83NqW+jBRLcTcqneE\r\n+GLHXZ8+czp823CrZgi7oliSBKLu3ewWJuEHWUNP9iIpaoa3uQCwbRuqfqsv\r\nMJS1xDRWDRbzA6QNmUm6OVshen7z603SsIYvg6LBfkM6b36zJccQGVPk1iRD\r\n9zXoxROJ0Wk86spjIfQTQD3O72N6tIz6VdU=\r\n=9oAp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.22-c653fe620d9fc2655255bfdb05801f00b899e8fe.0_1649340424010_0.3261179087256545"},"_hasShrinkwrap":false},"2.0.22-73f34e888ffe7a111d648c13c6e7d315342692d9.0":{"name":"@unifyux/icons","version":"2.0.22-73f34e888ffe7a111d648c13c6e7d315342692d9.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"73f34e888ffe7a111d648c13c6e7d315342692d9","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.22-73f34e888ffe7a111d648c13c6e7d315342692d9.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-QikuRh3e0Wghz04yF8ysnzSX94ZI1C2SAoqavFe4AQ5xWyK+QGvLIVsEOw4Fa3P2/QGloPRWK6ufA6k0K2J7nQ==","shasum":"475338c2f2b9367d2e729a0050ecb204a66e7177","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.22-73f34e888ffe7a111d648c13c6e7d315342692d9.0.tgz","fileCount":196,"unpackedSize":1102631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhPGpfgO6x3dPiYlzQ35K/12+xbaB1ekNDbe9ENcomxAiEAr8CmCa0mgM40txWwdj8ZXiuQ+r6vvlOWW1ZuCxtaqoo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvKHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX/g/9HCyeMF+Qn0baon4OOpM3ofStsf9sYKtl/qX7qagiC0qYhu1G\r\nnnKIH9tta2RD1gjLKu9zy46z7HPqVpmHHkzK4ghszwbo1v42u6xBQYsc0VcL\r\nh2ju2UeWRvyOVC43HkTbzHUJQPPtz0+lNxDTkoOgLlGlZxjAMR1439Ek6f1i\r\n0Te4NwVl62enF6jE3KskbEW9bdrTsN3OHFY3Nlxw//VQHEr5fnYz5j4yYZh8\r\nVRLZY98MU8mR4o7okvNAm6s1SlQPfxeAPXu2kKc3xUXjIl99NFaURwVwwnxj\r\nwkpXfCV7Og70dmmWGmL1ZFDM6fzqzippsr73JyVjQIxhq16QUaQWRNi8rfsr\r\n2ktGnsx5zq+SkDgcdZdUyz4gob/CFGbkGnoPz1+SaPPXGSIYlD7MQr0YgbmW\r\npEVZGeikl1QPEIEyt2erYuP2/YvkDrw+j+vy218XBf+8a6mbpO0UyH0l7Z5z\r\n2wAoIUpOMnPAbUKK6Xc93ffffD0IuwVjlrggwRINA7e+kxMe8w7Qzk7dhXcF\r\nhLEfh3ZXigc67UPE9GWosyc8t/BcaqwN6kiIrLV1mVklr9Tfz3uET0BF9Yyh\r\n6h/v8a1u3egEfM6U1/7LpDWBaK+5zzPqIsjL+h87/5vCw5AOUddeezfGd7DP\r\nNz8riPWM+MAk56W6QgGh3BY2jhAL1q9nWjA=\r\n=zO52\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.22-73f34e888ffe7a111d648c13c6e7d315342692d9.0_1649341063404_0.342053933027866"},"_hasShrinkwrap":false},"2.0.22-09fefd6a316b9a99ad1121c80adab2639af15809.0":{"name":"@unifyux/icons","version":"2.0.22-09fefd6a316b9a99ad1121c80adab2639af15809.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"09fefd6a316b9a99ad1121c80adab2639af15809","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.22-09fefd6a316b9a99ad1121c80adab2639af15809.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-NR/+lNEqchyHRo0qRo8FIkg0q4nE3zAplgkrEbeXtE8VKMIysYILAo/HOctxSbPJd76t7VU8ekFDly2lB37CHQ==","shasum":"f29f1c2b9026f902f82e73bea7075f7f0f6a10e1","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.22-09fefd6a316b9a99ad1121c80adab2639af15809.0.tgz","fileCount":196,"unpackedSize":1102639,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcdjDhwQ0H84EBReHzCMCOlDIe1GZd7xFvbYytWLLNlAiEApWetFWK02L3xrUJIyZpUljzsyXF5di4XFKrHZzLyig0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvphACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzxQ//esPFZC7m/KWsIGov4uAXcF+0E8YsxaptyceYzsb+uWN9RC1V\r\naA2pbo0UUiuUkXJYSA9UDD8VV7oxCiSkiVS8un/SCooulRsapGU9InT5blhn\r\nYFHW/RR8mOOS2Stt7U5HtmDn5UldClUtkmuhPoaDvR44Y2c6LuOEcJY2IEH7\r\nAKQ9QCHmGxEDZL9a5PLy7vMQI2Bah0h5GoSmvpgoBhHNIOeyC84P+lXUDMrm\r\nhZd6osuMBLruS3S56xyJ/s+9mqEe+H2rj5aae/ciu4qOx6r1c4H2ZMFNjMig\r\nOwkuUKlZW5czcBprDurKoTRmyhm+4rHcnT2QeMMJxs2NPrLNKJQKOa8aofiN\r\n8fYntp9ha436So3oohCI0y/sx8guETOR4gtvvaK0qUa92DFRGZ6w5FaDiIPC\r\nbmSz0K4MayAD2tYDmlcq+SmrdkxB7pnnzVAup4T24wfbC/UmkzfVxagmoE1P\r\nFfrDsz5n1D65FuUeWb9MKkE/CfVM+lA7CwEo6VAfWxKfDM+ih308yc/x/U0D\r\niMId8w7vWAn1rQvXJCbQaLUomup7k4zFz+98rCaBNuq/ixQMX6YyH9F1K6ZD\r\ntldBXsnd3Z4Hbt62Slw4EZ0+pAmUOw8s6mWNHC7oSWD6wI9ypIwwL1NKX6eV\r\nbRIWxiJ8K4UQfGQs/N8yLFQIsRPueH5+DY0=\r\n=n0G3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.22-09fefd6a316b9a99ad1121c80adab2639af15809.0_1649343072562_0.9184776768260152"},"_hasShrinkwrap":false},"2.0.22-1ed434625459a788fb185797067e1c1783e45a24.0":{"name":"@unifyux/icons","version":"2.0.22-1ed434625459a788fb185797067e1c1783e45a24.0","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"1ed434625459a788fb185797067e1c1783e45a24","readme":"# `@unifyux/icons`\n\nProduces and publishes the icons in the following formats:\n\n- SVG Files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n## Adding a new SVG Icon\n\n1. Add the SVG file into `src/svg` directory.\n\n2. Update the `src/index.js` module to export the newly added file.\n\n\n## Creating icons\n\n1. All icons should be designed with fills and paths only, NO STROKE attributes.\n\n2. The name of the icon should be lowercase with no spaces and multiple words separated by a `-`. Avoid using connector words like `and`. Keep names conceptual, simple, short and focused. Good: `study-setup.svg` Bad: `Study setup_and_account_Management.svg`. Names in the JS index file use an underscore replacement. So like `study_setup`. Also avoid any PerkinElmer product specific naming. [Master source file with examples] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/EgkSxBfuA85FsDcXbC8cyuwB62PydFSUAMGAj6aM8JN9nQ?e=xYwgPX)\n\n3. When naming third party product icons use the format [company]-[product] or [product]-[icon]. So for example: `ms-word.svg`\n\n4. Altered art from third party MIT and open sourced libraries is acceptable. For example, [these libraries] (https://perkinelmer-my.sharepoint.com/:f:/p/michael_wilson/ErDczy3ytttNvSREI8LMVrABUp1yawWWNadP74xx963Epg?e=d71YkJ)\n\n## Style of icons\n\nWe recommend using outline styles whenever possible and avoid solid or filled styles when using third party libraries.\n\n## Building\n\n### SVG build\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/pki-icons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/pki-icons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/pki-icons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### Combined Build\n\n`yarn run build` builds both of the above targets, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Usage\n\n### Importing SVG files\n\nThese can be referenced directly in the module, eg\n\n<img src=\"./node_modules/@unifyux/dist/svg/tools.svg\" />\n\nOnce published, they can also be loaded from [unpkg](https://unpkg.com/).\n\n### In Javascript\n\nSimply import the SVG (as a string) by name:\n\n`import { tools } from @unifyux/icons`\n\nNote that you cannot simply use imported string in JSX, as JSX requires literal syntax.\nSo you will need to set innerHTML property of node with the SVG string.\n\n### Importing icon font css\n\nAdd like you would normally as a head tag:\n\n`<link rel=\"stylesheet\" type=\"text/css\" href=\"./node_modules/@unifyux/dist/pki-icons.css\">`\n\nOr if you have webpack or similar setup for css:\n\n`import '@unifyux/dist/pki-icons.css'`\n\n\n## Note on Size\n\nThe width and height are removed from the JS imported strings. To control the size of the SVG, simply set the size of the containing DOM node.\n\n## Looking for Components?\n\nUsing the PkiIcon component gives you more flexibility over the appearance of the icons, with standard defaults.\n\nThe `@unifyux/pki-web-components` package exports the `pki-icon` component, which allows use of these icons as a web-component. TODO: link to documentation.\n\nThe `@unifyux/pki-web-components-angular` package exports the `pki-icon` component, with the same properties as the web-component.\n\nThe `@unifyux/pki-web-components-react` package exports the `PkiIcon` component, with the same properties as the web-component.\n\n## License\n\n[MIT](LICENSE).\n\n## Roadmap\n\n\n- auto build export list?\n- support for windows or Nuget: https://docs.devexpress.com/WPF/120131/common-concepts/images/svg-images\n\n## Issues\n\n- Size impact?\n- Duplication\n- Standards like 'back'\n","readmeFilename":"README.md","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.22-1ed434625459a788fb185797067e1c1783e45a24.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-JUpW4CJxjGgNVDwBUOwj5IF1/z2H0HNYC28Wga6PCyzQF31DBb8mDXYRGXQsbH+J23qQ6Yl7/ausaUyuazIt1w==","shasum":"9f665f6443f490195a5b85e5ca0f1dca60e07cfb","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.22-1ed434625459a788fb185797067e1c1783e45a24.0.tgz","fileCount":196,"unpackedSize":1102627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHAfEIC4i4IZJ/I7PrGnFyC3pqsV8qnx1CkcemWPUJnAiBgUsusrA61gkcucKfi9ieAEhw2MIw7uxHRKJ3HirY0jQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTv0hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPuA/+Kp12hboV8Gv2vXta0+WqCy9EjX1TaTwc0gtdL5SuV+U/i4mJ\r\nRWf93i8CQqA17VrswIH3RuVvxFlvpRQOBNdG1bFOgELVP+5q6P16pb3E82tU\r\nb+PDxShZ38UWI/LwCYnfvIvivmX5JqNkJ9wY5Yz0A7qc4FhDSa6+r7qnyn1q\r\nyg+1JwvcqmXMXNExm36Fqcyw28PBLwfUJvO17mWd1BZf+vrApYlfyd20SWXa\r\nkRcjfbqT/LkqszD4e8qsbRmg653Aib2x3OMyjiNcoq8ndUNo2CBBOIeltd0l\r\nKAPsldHsU4dMnUPQgqcJyu3XaDEA3HYYc1ZJIzO8TJmkh0nT0rNHFyzpzKm9\r\nu3x9AGOmgkMKOCRIgYLDkf3hC/0CgX1Xlz3hzud/CT6JtWRM2xu4azdEKlkN\r\na5Kdgs49BMqIzoF8BQqT9q79HCGt1jcgEWrDjg42Rt9SmelkhuTToGPNIUxK\r\n3I+0Qz2Ch1DEb1i1h+6Mz07KAR/eMcnR71Vl7YvuD1oWf2xYNTDsoigWCsf2\r\nYH5yMY2cOEMUDURGaOYnbDLyS7k5gFvK9Xat+IwdIAUj8lE1fuc9MDZf3Rqt\r\n9+RUt7TLwx5uzo9RXA851TR1tg3ozoSvwUMcLmtKIsOY+qycXjxfLgrPk3wt\r\n3jYjGdAypFrPTPbLjpf4WnyLoe5l9+7Si28=\r\n=Lhut\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.22-1ed434625459a788fb185797067e1c1783e45a24.0_1649343777621_0.26878446318047855"},"_hasShrinkwrap":false},"2.0.22":{"name":"@unifyux/icons","version":"2.0.22","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"895f3aacf55afcc8129e028bc38fbd8fa8950967","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.22","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-Tg6ZxK0mA9t8WPs6G9V1MPReXzO3ggV2CMB4KZiK4I3ph564wT5t/9Eh7nOgZDHoXP7GxPzA7vhJ+/JxC87Lbw==","shasum":"f8d74210a9b7924a5b98efbbf9d87a29b86c1dfc","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.22.tgz","fileCount":197,"unpackedSize":1114181,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPNoT1rMpCmKqvnuFuXjzAKsXHcnRhgS9DLupCg7EEtwIgELCn1WY+qzJg3KdPtMJAheMxm3SMERVlYEBC5TZ1ARw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTwIGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMzg/9EB9FQPiUH5P9Bv9kkNKrKmutsH6d1RglgyKRB8HLGDUDyXqW\r\nJXn78VHwl1n53FfW+SqaE7lNKucaHfSyu8DvLju/kPIsjVSu8pjpy4/8L1Vi\r\nnEXAXZ6SvZkisqWOqh2btgMiYhdrCz3fng+n2vTO1ZibRqv+sEJxUrAT32Gu\r\n4wKDBWlUKrB7z0AyZ3xcBzXqk6aDxwL1ZlrkQU/o6MENxbl8EMEFlPVaBLzv\r\n48O+ZPYeIaBDIzX3EFg5Sfo39JLhju7LEUs2dr5b3bATXSk26IljC9WRjJrS\r\nON+G8nEHnAM2pk9Ab3Vv10EpCBhMV5UqeWVAgOzsybx/S8+4bwdeSLCS7gT8\r\nDEmAsML0eCQfJpqNXVcy//oq1HudJO5zCTymivzpKWf/AaNeID8WYu2aIvD5\r\n44M7uVegfzlZroTZD4qgKUEhT0dW1995m+44uNL//9/ZBciX9iXdSa4cUAIO\r\nTY6L6Gl7XHhF1OYod1SVdAE9jFLAOaYQC1t1s/9JYdwG2m9/56ovN/4qCSuw\r\nhhpKIV1bBSVo3wMtH2vKJSq4JX4P7ZHU1bejzNoJk1DoqZNIUNBJtTCCJTo7\r\ncMmq1tUHnMJkdwVFVrpCrfbAXe5GswSRhrCLhSVT8Xt4Yvgrh8Xr6lbcLpy6\r\nnWUMBjIjk1ccWpdOD4huJpeH86X9s0UzMFI=\r\n=2s8x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.22_1649345030715_0.7713085037703504"},"_hasShrinkwrap":false},"2.0.23":{"name":"@unifyux/icons","version":"2.0.23","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"c1aec58dbbb327cc62927016eee2e1fe95193269","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.23","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-IR7tw4EOiEP1XRC+bAE4LWdJaRXehLQv2J9ZZviu72FHKZ8tGkczAmGQJZvTcKsSW8ysRIZh5hnGEbi/NgbdTA==","shasum":"98aacbe2fb33849be9afbae0106855bf354fd65b","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.23.tgz","fileCount":197,"unpackedSize":1114201,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3wSjp+PRFPa9samVMj0lLH4ucWo3Sk/1h0eFhzF9JwgIhAPgXxn/SM3QbIz351rbxJyDOA6TVNVeLTzR7pZfb6ozQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYGq/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5jg//cy1g750IAMr2hH8wyv1GJbKi0xWKyb8DiE83AybPuv1qeHiX\r\nc4ZJTSKHHEd+sui06ZP9e284qaU0kGH6ZqGGKjoX7Qg4f/u/lm64th6WLTGR\r\n6Zd097286Y2UDG8N0Lcj4CMzIFRi5rIvhQIjLvoC1DBcSoY6HpCa3tnE7An4\r\nzFwVtR4f1yZ8rwoMSi60NdWhOKqdAeh4tnIM3gm/DE0GoqjUPV8leJZPH5/O\r\ng9WqwaPj1rKAHrIFdEO10SYPAHsx47ra0amYjd+BH8DPyu3ZBrH4PRZKJsCn\r\n45P4POD5PE8Orjx7rxPPh4z0GnvT1rudyLaKS8w02/SNJkK1xxoyu0VI/w6x\r\nOdkk+U+GJNYbRWJnvc4S3cgPDi4HWF+pJ6XbtJfEHsVcfAZ/C+ybQPR5oFLr\r\nTgG5/AKgpjtCPDJtN7plkeW5oe+WgRQ/be2ZnWE38XLXGZsob/+Lz1VyJ5pL\r\n24VfN1GO2kPKFuwHtvK4/vb8k18rjye/xbC1IB1jhH7qF4tS+Xqx2HUqUjxb\r\nTe5s7dq5DJ+hwepTTgbSNS0HbcYC/axuQNrYeNooWVxi8PrAJnra6wiq+X9S\r\nQdwof8znXa2rn0my1OvpQvCqW0I0imL06ZWo/JItxG9BSmhW1tfvFUixidUc\r\nB6Vc7FycX2A4t8OecIJeu4sb7J4NkCKINes=\r\n=p5tr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.23_1650485951037_0.9348212112395549"},"_hasShrinkwrap":false},"2.0.24":{"name":"@unifyux/icons","version":"2.0.24","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"d9e744c9bca1307273c7bcad80a4e828bf52fe3d","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.24","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-M9SzRB8t6eyuV6MlVMpZlNhc4IOpKrGRFRtAPAXipsSA6/n9/vnnictMGdCWb8acdBcY0Qs8DM6LsL1FB7w/8w==","shasum":"fa48dc6f9a902d6196f4bd339028d78cb64921a0","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.24.tgz","fileCount":200,"unpackedSize":1129764,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgC7j1V279VOqi+uwjnmfxX6VvH0RWkCj2E7hiD+bICAiAuILeVOfG6JbauEih0togVU3s4DFLwBlv9u41vMMNbqw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaYirACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowHRAAicNbNgDtHhRFCTMX6f1nORiobPlyS9VK9ZQ6qGwy2qj/WAL8\r\nv57nPDYL1Y02XkzRA+KUuc2G4Em/c0l/L183HLQEeSzVIfRBlD1A0rsThADw\r\nHH1lwsWJ77JWsEHncKsz50YDVK89Cns0FiMWpwXBIAGcCbLMgL7/NAzYbiza\r\ny9sPlV5NSxWYCOjTrOSqe7Rti5GlanCA8RImchkgDvHjfqrY6vMuJ3FR36w+\r\nLGDqdTnjx0P//TAkPKKvcPmWoYGQApMihrzPZhKlHz7C5BXPQVvS0hvPun4A\r\n0LgFB7kcBYVP1MiVF2vUPTLVsEIPDVTLbtk5JcWakCNfSe56WmRhDFvjJR4V\r\nqxFriQN+3eZug7Z2dnt7tKMux0bsU9jZ3NO9xg3TY+LgxAzVdz9LHzyyRZpM\r\nMJAnXFkgIHAjVSdNO9VjtvflCuPaw4ow1oXhwcSn/4Z3UKhpoXGT7yk6UgaN\r\nTiELxiVyasWd3a/Q9nDPKWGjHoPrh5z0h8i95a8qDj5t39jNDxJjicGl3XNC\r\nlKP3aauylOkKRTqojvpg9TYINJoBfsH6eggk5jGzhmhL0w1Y4uEniMB23j7K\r\nDoCO7BQFWRSglqLPl4BPl5XLzx0hQimB+h/L3Mu0GqXUSD0hwqBXBNEJh3ig\r\ncbtR/AZnQ1qCWzmT8yVTiz2u8rFkrmGO8NI=\r\n=aKwb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.24_1651083435227_0.7801511234406053"},"_hasShrinkwrap":false},"2.0.25":{"name":"@unifyux/icons","version":"2.0.25","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"d708ad4efff74e5b81b2fdc8a4480e6a73a46465","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.25","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-h5B2Gffm5FydCwMuEQOmk6ZE5UK+J4GPf5fj1nbZ9cxspjdQdyvDkqG9o/Z6PnTjCOHgAeL8whOK3OrkzPJ/WA==","shasum":"5cc7a9e4e147df67300e2232cd60b48ddf5e0ece","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.25.tgz","fileCount":201,"unpackedSize":1131857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk54m9qu1B0WaSuMGVjmZIJ1tGVFGo7hviSlxN800GogIgRveusyUELhXZgxbV3u1+Fi4OLleOaurT5wRg13/x/hY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibDuqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTIA//ayW6NqMZNnIh9DxxwBDlpIaaQZ+iS3I5fK27diBmyJtYi8Kp\r\nlY9JjfJfhoWNHff3ug1stZzr43I9FQQwtsBnsedkTMjDwAlzTOFvtgFDERU/\r\n7Y/dhbuF8tzncG7RN/ZezB9cGsrnz8LFIP2KgMBTC8gcShCapvGNs6G+Kr3d\r\n978dG7XreLG23eWBl3QXq4Tn+llcq9ALb53r8sc1R/MnbwYFFSHGZBuG+UW0\r\nIIZchSha2g/WKRoa9IIutMtBqDyk8apbMJn0QwWL168OzY6b4Ly24+ruBPUu\r\n1E0EmzXUxhev/lLalDdaeFnniukfVuLHrkLRKrh8uM/w2vNV0R2UF6lhMWNq\r\nU2DHFjnMKA7yw6DV7krJwV63RHztXyLtvbjsS2HamJkfePh3UVE5hGKv5KUm\r\nvHOCdPgsdhqVb32wRScC7jA653de1LFMhUbTQzG8mxh3qmRON7Q2HRns98Wn\r\nXdO9fPUVc/gknWBKbuyTQsoG0VrhF0p24CtQS7/BAWRLO1WEQi8Br2wVwJ0t\r\nROPAiiTbaXhXA5nZ9MDTb7NO7L88BbB9C/Vd/YQG7Pumkjb0VyeACic4yA3M\r\n9/Y0Q71/pK1RCv5od79a3QxDLCprf3SOEsFI7fipFtCh6k7wb223Tv0cEYzX\r\n/9oSrGh7CEZGD37mzEtsHVWEbtTDlsz8jGM=\r\n=BlgB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.25_1651260329917_0.7872774872908095"},"_hasShrinkwrap":false},"2.0.26":{"name":"@unifyux/icons","version":"2.0.26","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"5464b3b9c31502b853e743be9a47619548a32558","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.26","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-MHU/Wjcf1vmpNjjuc0JjCk42znpKL9ISTCl8wTjby/M5ilomwKT0Ad/LAAnQufcjQeXTPnHO/w76mxTUcFCeGw==","shasum":"cc2627def9a7496aeafc539bf8d42dd6714d8a54","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.26.tgz","fileCount":201,"unpackedSize":1131853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOTreFp/1ir6k4uuiKx9BIIF/WdGZOO0s8+Kl+CEbJaAiEApX5S0c4pI1LI90Ubi4mEjAZlxd/J5K6FxMpPcYdGnkQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieqhVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobeg//dYmZDhszFaw1x6XpMqUyIANtbdfiS8tKztl4loDUBXuaqh0V\r\nZoVsxLDtruzSq1a3RYec7Md3/v/I48tI2lfL19Rqy9YudlwVzNPYScxcteVl\r\nO+PYfkOshd1YtKYCtfMDiRvd4MfxU1je2Y1pjX4QqGNq8S+uL0g/VWPfjnkW\r\nNygtThukcUnjJGKO692EJfxSw1d/jQ1WhMA9LVF+9QOI6Th/4sPHaKqxkQ7O\r\nMj/7R9ggjGU+UX5eegcrvh5iVp+qU2Ti9wdBuvYWd5Yq1xFMYeohN4svsVU1\r\nWZe23Tq2CNsHT2dhO1PvrsWe7eOMeZmWXs/eRJaY7ywVuNAyRq4G3kLVb6O0\r\n089rxozIvH+2nFrRWZQMbDiSmTDYxWQLGH2juGQIZwAB5XG+KhOpQXKxE2Z8\r\nMLXZ+O1BNQrZTHdlcd3L6T0NVcZcYE7WJejWgBjpNbfokOAoYIDTFxNXgjIu\r\n75sVvHEBaqBZqAn1ov6LKaHXxO+W4hXiaCwQw1ECd6GbOkdMshjjgmv8LC1Z\r\n6AYmEiE7u49SRfmvWrhcKqCpD1bWFPYHhkdokYAFdVXg4Wl+m+aQ0Nx5Q2t/\r\nP1oz8l7iBARxSHz438W42lG8NI/henKFJTpUpuxm6Mn1ag1ziG3aAmn1qxUh\r\n7MMPVUkqcuOkr8a65hh6x03IzaKqIXgurBs=\r\n=S6BU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.26_1652205653104_0.2500845701793366"},"_hasShrinkwrap":false},"2.0.27":{"name":"@unifyux/icons","version":"2.0.27","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"13c52fa8b0c71b890808320f8b4265b037453ccb","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.27","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-pepcRwxozda+5IweiFUyts/YSQvdVsgmgwKlza2Ck1UkX1z1HCr0dlLKOFAcU8Ld+puOnp9yupd0UGrhCSRu2g==","shasum":"a050f21bd144cf00d32e21ee8415f64f6b443844","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.27.tgz","fileCount":201,"unpackedSize":1131861,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiZJJSgdMppr2q/qVgI48xSn3bNsIDQ17wJqcdaxp60QIgBUvr42M+UBItkLDR3LWWuOk0H1Yd37Z01dB5AfyVrLw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioPVVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+ZQ//SnVsZyI/u5iF8RA3e1FhWZwMNaP2OcbJ2aRmarWiaASwI2gg\r\njdGCMm0Ja0n8p3lk5tU1EN4mnbtIQ//l7HPZzuwQ3SGzQMeyBcCPsrdselUY\r\nmfaXTK0B/K3rI3WMSamAZgFMWGse2Eamh+n82nq+Mn7jyGmUFxQB5r5lnO3o\r\nO/1n01vqjjPTREipOsqkJ4d6ivgptqoCKBpwMExvduUiOnKw+W8vNxQp5R9k\r\nZB7jfWWgCDynQbqpXbUy1UtnGy05jB7qlAizAk5ZnT5W/VbGFzZSkUQhq1HN\r\ntkkFXiJkvAWS1ZBRPnXdXb7bwvrOWZ3gIQ6vyLhZ9UO7JOT+nka9YszLhaUf\r\nO3cKoRlMZYHRVsGJdOKxM31zsbJGzW6wuWG7jXlorZ6yYrm7teAz7GWYX963\r\nV0ctJ+EryfHABVtIkoc97GLlJgRFu0ASLVYb08WQGxSTLaw0q2SwR6DqgbUD\r\nCu3Cdv3/ldABSC60fq95eB56BMyxEq888f/NE+GrwNjAshwepOlqwBr6z+3S\r\nXpEbrab4sPWqoZ7GxPT+bD8t19DEiYFsjxOEACdqlRD7JMi4aeA4lvWlhWeT\r\npl7lPG0mSmlXjEnEcnMniZ5eSBoMGg82c/jv3X37mUOTb30r7PgWWESW1Lkd\r\nqTheQcGqiRbXyJgPlWv85833hzEASEbe3AI=\r\n=oJTo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.27_1654715733433_0.90792394933328"},"_hasShrinkwrap":false},"2.0.28":{"name":"@unifyux/icons","version":"2.0.28","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"8330c9faee72d0c372882110c5a3b997bf013bac","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.28","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-DrOL5JSG1vtZl1Ap429Q2k3JZuM5e9p22qOxsHSEN91tvlyOZheDtd9nBEphbAvoD/GBWlKpqGt3XXwSGhko+g==","shasum":"ef662c3b738d0a5251d3891d2414bcae054958c5","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.28.tgz","fileCount":201,"unpackedSize":1131849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpJCKvT9YpZGXndkE+/F6mRNVaZQg0qf1lA8MONTlvLQIhALbuL5xcNq9ejweCD5wyIuTU7LoyD6Re1ehKAQw1i5dy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwuX+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp49g/+NOULmODYFzkh3eny1ZJY83Zo26wcsdQ332BtqEOmT+QdKOEI\r\nefls2t62br6RLoIu7t+zPoYc5qTZPxRgAHDCZk//vs7D66Ufr3S8K9nZDUjM\r\nmlYH6lcjhNpNf1b1bOXdfKMxTQA8Ov7zyFTwhrYK/oEfosfT0HjXVxiCNhyO\r\nu83uLein66rv/xxN0KsN8MbQ1dex/Ea7nmvjhE7DE9/LW2e2zPi6woZdifRK\r\nvsdeeaR4u7+wYLk4mjb0J/X67Iuwwu4vMCkMUlUz0/hSZor8MhZwBMs5Ho7e\r\n8RgKyCB8XHAEW2nzfxMBSEU2pXJvsoJBlJt24/dXZjp0zxeYsvObufpqf2EP\r\nDdY5S/NRGhq0B0YrUuLiKRrwdSi7Vf6prqRBRnPnb2Gt/x3mxwvqRpJ5O+Gj\r\nSO3C+ucaB2ZXGMc6qs8mgwlsMJ4en73oQGV+iEHSt0C55zc5Rx/adi6lTqIa\r\n3d4TwCjclKSuiTy1uE39DzWc3DXw0htiMga/GPtHf2TzIXsKbo4oQ4Fu8CoF\r\nuLvDpyyqK0iPXT5mtUPBe5+MnSTmlYiU9S8V4POzCqRieQNywd5/Prf0Q7n4\r\njWDLbXvyxz/Z6Xx55FK4PzH4U3LtiyghtFPEw0EpnfsakN2H3y7jW7KVeagg\r\n/CTT+AZU7teQb5Tc1q8vX6oNbyGrhEkv7aU=\r\n=5kP/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.28_1656940030474_0.7785746530228228"},"_hasShrinkwrap":false},"2.0.29":{"name":"@unifyux/icons","version":"2.0.29","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"cfb2e8e75e6f51412845f1bf660518adbdbc64a4","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.29","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.22.1/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-+uyeN3ZxRa/Hm+t/rYCTKnbOJuOYyj9jlXBLWd2sYXydB9NPIburUbu89k8x5PjzJUBXO7ygzb9X+CpUdVqycQ==","shasum":"ad8f4f7905e9a7162fcb4983371de0a80eb4960d","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.29.tgz","fileCount":201,"unpackedSize":1131853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxvp7iD9iwIb4OvEjI41l50pDqD6pJ8DJFz8IsOuoa0AiEA2benCKP53UQ988/Bgy1X+7z9iNdIiiAG7Ac6kFgmYKo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixD8nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUmA/+LjorL31Gx87/R/aNI8MDPvNXsINKjUbSSOG92iXqOBzgEqAe\r\n7y1S91oU7FGp0T5VLVH/N3LzVXnnUcAViT4UXlq508uVV1tPsV33F1YzTazI\r\nbZ8i29wPhYRcHcHtmpuuGusFICKMpznku8i6LRVYVE56l7gYzPvTm7qVUxKU\r\nJLwmFFxAg+2Hki9j3pGly5AwrXzdb8ZR1Fy3YuYfVxKJK+7sbfKiBWiZ78kE\r\nDYGkDrJDO0ruxhNGYhglyysAfNVTju+ASWnwGf+/5rJmolPK3BJH4QF3h5R8\r\n5EvIrpAqJ2wODiQtIeap7g6qp7qOk0xzLr/liY6nCkeygaEahvjvs8jkohzj\r\n9YfVVaQ0/325GbPjJoKVUAyE/kXE62nYZi6/LVHQ149bvelPziUbrM1t4z0g\r\nRYAMbScMGbg64lYvHAbYL+O4l0lammwiStqZPPl2GRSYeMskEshlZzf8cLDU\r\nfcXPiQR15jsy/DfXVNG5bYEJ7Vhh03ypj74ueUfRNeas7XpMaUipVCbW4K7F\r\n9XGcCEK5gmsiVAj8OWnl0a5RrOpaObbYQzBpgWrkdL2Lw+/gV2yuyRXbPw11\r\nLVpJnlhm4gyNBgAtVCcuHuHFX6yKMVKpKEheqio22gfkt5VKdplHbZnJhrOY\r\nv0hbAkYUTeuxEJsjQCcrkITC18ouJTx8LVc=\r\n=Awkb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.29_1657028391006_0.7149713214424283"},"_hasShrinkwrap":false},"2.0.30":{"name":"@unifyux/icons","version":"2.0.30","main":"dist/pki-icons.cjs.js","module":"dist/pki-icons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"icon-font-generator src/svg/*.svg -o dist -n pki-icons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o pki-icons.html -c-1"},"gitHead":"c0c83f91c091838b5ac632503ae05995dbb378a9","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.0.30","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.6.2/node@v18.3.0+x64 (darwin)","dist":{"integrity":"sha512-u4zTt36GGYdLR1pklqFfXTn5lLRtuoRvBkXxzwy+gxZsWhr+niIM8NhHLwvUcqaedXiVjWLQUpY9u28BGTWkVA==","shasum":"a26163115b40f22e4883afd55e246845f33eab8f","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.0.30.tgz","fileCount":200,"unpackedSize":1120284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2QBqISvN9+jZRpW4q3fZ/dyroKoQDg9DW8Q9/HMzfhgIhAKfsRApgqiQ2FSp+VGGSWW66+8HXm+YnAVizJ7fP2U8v"}]},"_npmUser":{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"michael.wilson@perkinelmer.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.0.30_1688149044792_0.8245317287402318"},"_hasShrinkwrap":false},"2.1.1":{"name":"@unifyux/icons","version":"2.1.1","main":"dist/revvicons.cjs.js","module":"dist/revvicons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","fantasticon":"^2.0.0","http-server":"^0.12.1","icon-font-generator":"^2.1.10","rollup":"^1.29.0","rollup-plugin-svgo":"^1.1.0","svgo":"^2.3.0"},"scripts":{"clean":"rm -rf ./dist","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run clean && yarn run generate-index","build:js":"rollup -c","build:svg":"svgo -f src/svg -o dist/svg","build:font":"fantasticon src/svg/*.svg -o dist -n revvicons -p icon --height 1000","build":"yarn run build:svg && yarn run build:js && yarn run build:font","postbuild":"cp _redirects dist/","dev":"rollup -c -w","preview":"yarn run build && http-server ./dist/ -o revvicons.html -c-1"},"gitHead":"060f069dd923603ed89214ad563163a37b76ac49","description":"Produces and publishes the icons in the following formats:","_id":"@unifyux/icons@2.1.1","_nodeVersion":"18.3.0","_npmVersion":"lerna/5.6.2/node@v18.3.0+x64 (darwin)","dist":{"integrity":"sha512-NclNgQqamVHea+RxyARYNx9IQei5YlGGE0tpUF4TdZh9oEA7hpF85Jm3kj+cEvJ6W3T9rYtPJEvRiqdjAUtttg==","shasum":"85db4858cdea2a957aaf37b2dba2154703a9f202","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.1.1.tgz","fileCount":200,"unpackedSize":1119608,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEnnW6GlfaFjaAQb69u13Syc1mMOi0Xl8DZStF3uOdyQIgKvJBw+vfrx9MPCVIM7/e7R0xkhaYkXpbFY076aZo7o0="}]},"_npmUser":{"name":"mikewilsonpki","email":"revvityux@gmail.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"revvityux@gmail.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.1.1_1691167869271_0.7712003604250508"},"_hasShrinkwrap":false},"2.1.2":{"name":"@unifyux/icons","version":"2.1.2","type":"module","main":"dist/revvicons.cjs.js","module":"dist/revvicons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^11.0.1","@rollup/plugin-node-resolve":"^7.0.0","@svgr/cli":"^8.1.0","fantasticon":"^2.0.0","http-server":"^14.1.1","lodash":"^4.17.21","rollup":"^3.28.0","rollup-plugin-svg":"^2.0.0","svgo":"^3.0.2"},"scripts":{"clean":"rm -rf ./dist && rm ./src/index.js && mkdir -p dist && mkdir -p dist/font","generate-index":"node ./generate-index.js > ./src/index.js","prebuild":"yarn run generate-index","build:js":"rollup -c","build:svg":"yarn run clean && yarn run svgo -f src/svg -o dist/svg --multipass","build:font":"fantasticon src/svg/ -o dist/font/ -n revvicons -p icon -h 1000","build:react":"node ./node_modules/.bin/svgr --svg-props role=img --icon --no-svgo --memo --out-dir dist/react -- dist/svg","build":"yarn run build:svg && yarn run prebuild && yarn run build:js && yarn run build:font && yarn run build:react","postbuild":"cp _redirects dist/font/","dev":"rollup -c -w","preview":"yarn run clean && yarn run build && http-server ./dist/font/ -o revvicons.html -c-1"},"gitHead":"b0d86c242e28ef60ade07eb52a2629de06d78b36","description":"As of 2.1.0, only Revvity custom icons are supported. The focus of this library is industry and product specific icons. For common application icons use [Material Symbols and Icons](https://fonts.google.com/icons). Additional documentation is available [h","_id":"@unifyux/icons@2.1.2","_nodeVersion":"18.3.0","_npmVersion":"lerna/7.1.5/node@v18.3.0+x64 (darwin)","dist":{"integrity":"sha512-WPh3uMQR89Br3/7wLHo68ceo2K+gE2dD9A+Sfma7l3yynCKZpJ+aYjhPyFbtBP8immKcQ8nkBB8USg5lVMfqvQ==","shasum":"75d754e71ac6fe8c4e040cb287894ab419a40576","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.1.2.tgz","fileCount":16,"unpackedSize":33716,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBpLmbJtfkgkvJByLpy+ktwacmHc3W/Yq/Zlt8LKwoUgIgE4lKrpEOZf/oWmWAk3ekjkJFerTVxT+CZr5/ibwQB7A="}]},"_npmUser":{"name":"mikewilsonpki","email":"revvityux@gmail.com"},"directories":{},"maintainers":[{"name":"mikewilsonpki","email":"revvityux@gmail.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.1.2_1692714365403_0.9967450529378334"},"_hasShrinkwrap":false},"2.1.3":{"name":"@unifyux/icons","description":"Revvity application icon library","author":{"name":"revvityux","email":"revvityux@gmail.com"},"homepage":"https://revvity.design/","version":"2.1.3","type":"module","main":"dist/revvicons.cjs.js","module":"dist/revvicons.esm.js","publishConfig":{"access":"public"},"devDependencies":{"@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-node-resolve":"^15.2.1","@svgr/cli":"^8.1.0","fantasticon":"^2.0.0","http-server":"^14.1.1","lodash":"^4.17.21","rollup":"^3.29.1","rollup-plugin-svg":"^2.0.0","sharp":"^0.32.5","svgo":"^3.0.2"},"scripts":{"clean":"rm -rf ./dist && rm ./src/index.js && mkdir -p dist && mkdir -p dist/font","generate-index":"node ./generate-index.js > ./src/index.js","generate-png":"node ./generate-png.js","prebuild":"yarn run generate-index","build:js":"rollup -c","build:svg":"yarn run clean && yarn run svgo -f src/svg -o dist/svg --multipass","build:font":"fantasticon src/svg/ -o dist/font/ -n revvicons -p icon -h 1000","build:react":"node ./node_modules/.bin/svgr --svg-props role=img --icon --no-svgo --memo --out-dir dist/react -- dist/svg","build":"yarn run build:svg && yarn run prebuild && yarn run build:js && yarn run build:font && yarn run build:react","postbuild":"cp _redirects dist/font/","dev":"rollup -c -w","preview":"yarn run clean && yarn run build && http-server ./dist/font/ -o revvicons.html -c-1"},"gitHead":"d5bb3a55e9c9a1f28aec0553b02f1d835cd5bd3a","_id":"@unifyux/icons@2.1.3","_nodeVersion":"18.3.0","_npmVersion":"lerna/7.4.2/node@v18.3.0+x64 (darwin)","dist":{"integrity":"sha512-P9HpHzo2B+Z9o/0satxZXcT6WBS7opokBW6cl8ERxSnz8L2Lh9zoCjOX00oygoVrq1yZ74LIk2YjR+fmUjCNFA==","shasum":"4723abc81934393d2ee65f13f8376d93d04fc8de","tarball":"https://registry.npmjs.org/@unifyux/icons/-/icons-2.1.3.tgz","fileCount":31,"unpackedSize":44409,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFeLMG6hy5E00RB8flZ2df+3E6eUP6mhRHOf8LE71+uCAiB6mAqfEUXtrul9Iu7a+Ge/gi9ofs07qrDGjLon1f2C/Q=="}]},"_npmUser":{"name":"revvityux","email":"michael.wilson@revvity.com"},"directories":{},"maintainers":[{"name":"revvityux","email":"michael.wilson@revvity.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons_2.1.3_1701283988102_0.9732572583025656"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-05T13:40:22.752Z","1.0.1-alpha.367":"2019-12-05T13:40:23.156Z","modified":"2023-11-29T18:53:08.549Z","1.0.1":"2019-12-09T20:54:51.978Z","1.0.2-alpha.3":"2019-12-10T23:10:19.887Z","1.0.2-alpha.17":"2019-12-23T20:58:36.616Z","1.0.2":"2019-12-23T21:01:17.313Z","1.0.3-alpha.68":"2020-04-16T15:51:24.574Z","1.0.3-alpha.43":"2020-04-16T18:01:04.159Z","1.0.3-alpha.46":"2020-04-20T19:10:50.185Z","1.0.3-5669f70340ca5baf165267f55e01dbf12c4933e0.52":"2020-05-06T22:26:46.657Z","1.0.3-1d21ac15efd91b2130283faccd5500013c58f2ac.53":"2020-05-07T15:48:07.335Z","1.0.3-e51862b15cb56bcb733b1374719759bed5534785.54":"2020-05-07T16:08:08.379Z","1.0.3-02413ef471054de5dfdcff73c68928ef5d078c6a.60":"2020-05-08T16:23:36.344Z","1.0.3-ab47c1988d78cecda38b08ad71a6dbf9bfff5949.55":"2020-05-08T20:42:39.542Z","1.0.3-157a6581535050f2d8653a5c6c55b14f0e9e7490.59":"2020-05-12T16:25:03.473Z","1.0.3-b03994724d6e6033f32c340f4c607b463b015f39.60":"2020-05-14T12:32:10.280Z","1.0.3-07cac97cd3f6cedd29e4f2f8fadbf5793e8389e2.61":"2020-05-14T12:46:17.749Z","1.0.3-94fe342982c70b19df6841228a9dd0c81d54b7ef.56":"2020-05-14T14:46:50.385Z","2.0.2":"2020-05-14T15:29:04.546Z","1.0.3-874762bf093d6137fe56e56792c4f262fafc3af2.57":"2020-05-14T16:11:15.458Z","1.0.3-4aa2d74fd11f1d7b522dbff23dc28dd02cbdaaf7.58":"2020-06-02T18:17:40.688Z","2.0.3-76cf6645d81796b4529c323d715c5fc719de2c87.0":"2020-06-15T15:52:38.637Z","2.0.3-efbecfa9bfb474035c7588dfb4e17f19bbe56286.0":"2020-06-15T16:12:42.271Z","2.0.3-24f97786e23fbc74f29bdcca6d6652eb2b24c2ff.0":"2020-06-17T15:37:52.205Z","2.0.3-5bba792479244f55fc999fc2204081c3558c11ce.0":"2020-06-19T15:32:18.344Z","2.0.3-5595f9d6a7f76a2de97f7690c6e6024672df8bfb.0":"2020-06-19T18:49:53.439Z","2.0.3-af907db13dfdf344f24746cdd8bf02d146881152.0":"2020-06-22T13:49:33.253Z","2.0.4-db712e3b717c912e13dd096359d3535016301bcd.0":"2020-06-22T14:24:50.120Z","2.0.4-380612d78ca3bd4cce2e675fefb9dbdf1b614a84.0":"2020-06-22T15:28:51.391Z","2.0.3":"2020-06-22T15:52:47.457Z","2.0.4-ffb4fcaa56b7ca4d9846d41ec34d16352c62f923.0":"2020-06-22T16:07:16.498Z","2.0.3-00e7da3c62b129e7c80d70e65e76fdd8a6a3eae5.0":"2020-06-24T01:55:12.596Z","2.0.4-92520f1a57ca29a75790b6e679abdfb7975e947f.0":"2020-06-24T02:07:07.567Z","2.0.4-e6a5a88d0722881c4f8269a471a6c80c5e5c7787.0":"2020-07-02T19:56:04.239Z","2.0.4-a6b15a87f099545866f9675a972e04a66558f1c6.0":"2020-07-06T15:57:35.791Z","2.0.4-539073b53e71e6c52ab324842627a80dbee5ff83.0":"2020-07-06T16:13:34.291Z","2.0.4-39dfe5ee2f3d32d5a4c6daaf026f2ea1c004d079.0":"2020-07-06T20:02:34.163Z","2.0.4-70b2d204e9f01f004837d796e3f320f10762ed1d.0":"2020-07-06T20:19:52.317Z","2.0.4-cef7f76778b44253a035a37a51d957640a148354.0":"2020-07-06T20:40:24.081Z","2.0.4-597ed4c23d673fdcff6ad5ba5a42764fd634731a.0":"2020-07-06T20:54:00.978Z","2.0.4-33b8ad030e5cf2b10ac8a99bd6259e9682e0d162.0":"2020-07-06T21:06:25.040Z","2.0.5-327324f62160baf50eded6752d62b961001525ce.0":"2020-07-07T14:09:15.915Z","2.0.4":"2020-07-07T14:30:44.395Z","2.0.5-6b313ddcfe1b389c8727717118f58d99b952bc43.0":"2020-07-07T14:43:43.513Z","2.0.5-b831a3cdab4ebe4ab4988f8f805fbf154c32aead.0":"2020-07-17T20:53:59.555Z","2.0.5-3aba2da4c55aac5e86b52f5b129996b21bd13b66.0":"2020-07-20T13:28:54.178Z","2.0.5-690f7c890b8467b375d7eba5f78e1e0e0af884ac.0":"2020-07-20T13:43:34.612Z","2.0.5-8588bd6c9251723e6d0a79e938b306f12109ff3f.0":"2020-07-20T13:46:36.902Z","2.0.5-d6f55a7a5547699a53187188a53448aaac04ca09.0":"2020-07-20T14:38:59.672Z","2.0.5-6e773c1eee581dc2bf7c057ae80c20628d31faff.0":"2020-07-24T20:31:04.351Z","2.0.5-6a969288e67d9103be7e34303a038ec0fe53034e.0":"2020-07-24T20:42:22.997Z","2.0.6-f215a33d48290d66b1dbbd11dc7a13b11be50a14.0":"2020-07-24T20:53:09.149Z","2.0.5":"2020-07-24T21:05:35.839Z","2.0.6-7d660efb2fd6d0be79f3b89a51708c8b11b4812e.0":"2020-07-24T21:10:31.004Z","2.0.6-faa5136dc55d35ac62428c7de5c99afa813a8ee0.0":"2020-08-07T14:41:15.347Z","2.0.6-2cb223cf45f333b26add7225fc106dd928649905.0":"2020-08-07T14:45:50.967Z","2.0.6-21f5a423f3e03e162d997ca54280531230f5ccb9.0":"2020-08-07T14:57:45.440Z","2.0.6-280c173efa6b8c4a68fdf45acceeee4b3a73cf8e.0":"2020-08-07T15:10:04.128Z","2.0.6-4e5e1d01c13b430e3837b7c5db4c8e759f7aad35.0":"2020-08-07T15:24:48.190Z","2.0.7-032a367c3e5ce02e6f02d4787d4a9b1c003fa09f.0":"2020-08-07T16:05:49.379Z","2.0.6":"2020-08-07T16:18:50.700Z","2.0.7-ed61f690db58560a9c041cbfb1ca6f660114e79a.0":"2020-08-07T16:36:17.793Z","2.0.6-9c2d7b84602dcf2ac3c6b9c82efbe00179138155.0":"2020-08-11T19:43:48.052Z","2.0.6-9d13f89529c289d268d5bcee636e9f3e87140bab.0":"2020-08-12T18:15:33.287Z","2.0.7-81e21c088039079f3ad1f58140ee0e531beab04a.0":"2020-08-12T18:28:34.997Z","2.0.8-82cee0170516e8763eaefc41d119091a76a286cc.0":"2020-08-12T18:30:36.889Z","2.0.7":"2020-08-12T18:43:30.489Z","2.0.8-b08af7c12e8ad0c7951ffe555644d1951abb62fc.0":"2020-08-13T13:28:09.672Z","2.0.8-a07e7ef75fbc876dc0f30ca97bd5053edf0add21.0":"2020-08-13T13:29:39.894Z","2.0.8-bdf2d373046c2d9d7f3a0e6b67ed16b3a89f0d80.0":"2020-08-13T14:01:16.103Z","2.0.9-566d849e496250ce420de81591214dfaa86832ec.0":"2020-08-13T14:03:53.899Z","2.0.8":"2020-08-13T14:28:19.887Z","2.0.9-7369bdd89bdbedd8d5e0db3c4666ff241b5e3c81.0":"2020-08-17T14:15:11.152Z","2.0.9-67d9a240bc26252e5d3c7e42e996c95ac7378609.0":"2020-08-17T20:56:11.494Z","2.0.9-9af7030ebaa4454d4882c4ae8463a8bcf7205018.0":"2020-08-26T13:43:26.281Z","2.0.10-70a4edf0886e93362255b5f8ef06acdd4365d1c8.0":"2020-08-26T13:48:50.302Z","2.0.9":"2020-08-26T14:02:31.935Z","2.0.10-8df7d5ddc96c4726634e967f8c70c5b1a81b62c3.0":"2020-08-26T14:36:15.247Z","2.0.10-c83a0c1277ceb6ddf56ae1da9621c5a0c6d1c2dd.0":"2020-09-09T19:17:27.623Z","2.0.10-e1ab9142002c747c41e976d4abb556e7406d60b1.0":"2020-09-14T15:06:55.716Z","2.0.10-dcb55221ad448c30b0242810748ea7372410abc3.0":"2020-09-22T20:26:39.265Z","2.0.10-4b2085f47ba759f60a8b2404282e7c89f433ba6a.0":"2020-09-22T20:29:55.410Z","2.0.10-ef5f51c548c7077815715825cfff9a30a8d5b7cc.0":"2020-09-23T13:53:21.375Z","2.0.10-43814241adab71ace78b62203bc05c300ddd587a.0":"2020-10-03T01:44:12.020Z","2.0.10-4e1e7c1aa9602a25b01cea8594611d5b86d90ca4.0":"2020-10-05T13:49:20.839Z","2.0.11-85c20d5920a33e51038d4a48d8676e292e727493.0":"2020-10-05T13:58:36.073Z","2.0.10-2e30b1f5b804a266ad11c59bd2fdaf5086182db7.0":"2020-10-06T15:51:48.077Z","2.0.10-018bf6796e30d13349944e9bece956c9ef8a2e29.0":"2020-10-06T15:55:54.500Z","2.0.11-1a60fd138e52053d5c669df0ce29140fe117a06c.0":"2020-10-06T17:43:22.444Z","2.0.11-531ae77628d27aaba63b0c7c29c56bbf7f1ffd85.0":"2020-10-06T17:43:41.987Z","2.0.11-d57b1f57cfcdc32af00583887e65a9db36af39b6.0":"2020-10-06T17:54:17.102Z","2.0.10":"2020-10-06T18:07:33.610Z","2.0.11-a7c2e4f5bcba296d1cc1fa4abf3edf6056e7998e.0":"2020-12-03T22:08:19.843Z","2.0.11-1a21e287ec35d4f493886393f12242223d25cf3f.0":"2020-12-03T23:04:00.598Z","2.0.11-31257c73ff90a542225257fdb41c56dfa7556b1a.0":"2020-12-04T14:54:03.242Z","2.0.11-24c26accc62b2cc71f2ddc86251e34694e2f0fce.0":"2020-12-04T20:19:57.296Z","2.0.12-205dc5e534a85a8a8caf02b6774997ba12e7f6fb.0":"2020-12-04T20:20:17.372Z","2.0.11":"2020-12-04T20:43:45.954Z","2.0.12-5ff1bf807ee5feb34b436523f4d83bb95cf515fb.0":"2020-12-04T22:08:43.908Z","2.0.11-441e506f4dc45291234d227cee518aef347863ed.0":"2021-01-14T20:15:47.459Z","2.0.12-77755403b1039bcec886d58e9004ccabf6b611fe.0":"2021-01-14T20:35:25.005Z","2.0.13-1590f26c988179a1c294ab11e56ff0e30a28f3c2.0":"2021-01-14T20:35:54.768Z","2.0.12":"2021-01-14T21:01:03.088Z","2.0.13-2e5133f57cc52853a0256cd1ddf10376c2b71265.0":"2021-01-14T21:45:04.113Z","2.0.13-02c4343681a8e9cc9e98d94171d826a9fb55edef.0":"2021-04-30T21:57:06.054Z","2.0.13-daed1f2fab20e757166b1c62d28d6cc144eaa970.0":"2021-05-10T14:58:00.954Z","2.0.14-e4999b903a1c409d16777c498b413849b8c64499.0":"2021-05-10T15:13:34.350Z","2.0.13":"2021-05-10T15:34:24.055Z","2.0.14-2bb82a29965af1e8f9160ad62bf41c9e7ce1bbda.0":"2021-05-10T15:49:02.269Z","2.0.14-f68faba36fe2c64908165607a04d2c227ac7e4da.0":"2021-05-21T14:36:52.306Z","2.0.14-75825932d96af182fc25751705a044487d945f9d.0":"2021-06-28T03:32:52.927Z","2.0.14-96beca7fcd10c0448271c34589a09d1c36aa5877.0":"2021-06-28T04:23:12.636Z","2.0.14-e314fb11ac8eb719a5b1a3e0b15e047fbf639bc5.0":"2021-07-02T01:49:37.745Z","2.0.14-248d167530c7225f42a17e74a4b1c7461776729b.0":"2021-07-02T01:49:53.176Z","2.0.14-6bec26e4dd2487188d4a39790535571634f80999.0":"2021-07-06T08:02:18.953Z","2.0.14-49e5a561dee16d3e24a2f2672d308ae6d28e4c0c.0":"2021-07-06T20:07:30.563Z","2.0.14-56722f391b3c6b31a03bdd5f32ebb46e81b0d048.0":"2021-08-23T15:48:01.263Z","2.0.14-99d863066f7996c6315d8ef7a2e3faeb3d336766.0":"2021-08-23T17:18:37.910Z","2.0.15-6ac471ad5f7abf7bd4933d3090db2827ecf5fdf8.0":"2021-08-23T17:25:43.980Z","2.0.14":"2021-08-23T17:48:43.132Z","2.0.15-ec7e9c806a1d8b24c9340832624910c8a1317177.0":"2021-08-23T18:01:38.470Z","2.0.15-4b4081c3ff82a2946297a1ad3c1ce669cc2aba15.0":"2021-12-14T23:43:09.541Z","2.0.15-7db6a0522d96beaed9eaa7c9960191a05567c325.0":"2021-12-14T23:58:30.272Z","2.0.16-62d938aacf286ffd4ca82e4b9357936e40779a47.0":"2021-12-15T00:04:27.746Z","2.0.15":"2021-12-15T00:16:50.962Z","2.0.16-91032ae56aeb6129218cbc8428f45471b0a43b2b.0":"2021-12-15T00:27:52.398Z","2.0.16-aff898b442e25ab342aa7233b65f08255617b5ff.0":"2022-01-12T15:46:27.808Z","2.0.16-847ae4cc05a0dba56bccbb0a7aa782c89d99d720.0":"2022-01-12T16:00:10.417Z","2.0.17-612b49ef84175fa44e55df3fc934e2635390d131.0":"2022-01-12T16:16:00.777Z","2.0.16":"2022-01-12T16:28:23.659Z","2.0.17-442a5139eb70a419cc962d4838bb2bb71cca6d24.0":"2022-01-12T16:39:28.095Z","2.0.17-cd348d104810134066b87e79c0e973bf646c2e7c.0":"2022-01-26T20:31:00.287Z","2.0.17-fffb4e3a81a292638e7a597921b7a6c2ebb56174.0":"2022-01-26T21:25:08.803Z","2.0.18-3b90c05572909b0711ad7532035fbb817127c930.0":"2022-01-26T21:26:44.597Z","2.0.17":"2022-01-26T21:42:02.922Z","2.0.18-9e40319f57a8baf831e30bb9b0edb0fec4719b95.0":"2022-01-26T21:53:08.959Z","2.0.17-f68b548bc564ca74f95387801d571a319b95b724.0":"2022-02-08T20:31:18.467Z","2.0.18-ff6f6b78be09b0eccdf7fa43f8019cd1ad49f9c0.0":"2022-02-08T21:51:27.684Z","2.0.19-2aa3b1aef411d55bcec5e1c8c495d3fc0ea438d1.0":"2022-02-08T22:36:20.798Z","2.0.18":"2022-02-08T22:59:45.371Z","2.0.19-def0c56af4a71e435f6920456e09a945598413ea.0":"2022-02-08T23:18:01.312Z","2.0.19-f88b670a1a161cf223512f6ef4eeb78d04740cd4.0":"2022-03-08T15:02:52.814Z","2.0.19-c1eb514596e1389d4051e51be66e8f666500d184.0":"2022-03-08T16:02:34.523Z","2.0.19-d00c773ed84f4111f9178e4a6ed1aca33202398c.0":"2022-03-09T16:00:13.627Z","2.0.19-07dff60022f59ee27a72a253c77a7f1fd7d5cad4.0":"2022-03-09T16:58:19.318Z","2.0.20-47d0aa90c7bd811e203236ae9c28987edb39b260.0":"2022-03-10T18:46:12.097Z","2.0.19":"2022-03-10T18:58:54.666Z","2.0.20-c95439da693e6cf405eeb7452514af4992370f8b.0":"2022-03-10T19:10:12.002Z","2.0.20-d4cef5110ef8c91e31b4804da7df59a41a948799.0":"2022-03-23T15:27:57.513Z","2.0.20-a39e448ca4fd961d27f6fe615e2779f1f38ea683.0":"2022-03-23T16:45:43.995Z","2.0.20-24da9cdd2b9911595def43661aa7316ee339d53f.0":"2022-03-23T16:57:32.494Z","2.0.20-a85e9f32ee7ee63f09cb05dc40f220d652dbba3d.0":"2022-03-23T19:53:35.679Z","2.0.20-5159b18d27767316fbaf1307000c8a7f9f9530a3.0":"2022-03-23T20:04:55.267Z","2.0.20-31014b090c023bf3ac6d082a2f36e5f345153547.0":"2022-03-23T21:01:45.059Z","2.0.20-c52c97d3e40f3e88f425c7dcafab1aa418bc582d.0":"2022-03-23T21:09:15.551Z","2.0.20-6b6becde8933df22cecbbbbfafcb58095cd970ac.0":"2022-03-23T23:23:10.851Z","2.0.20-bdc839f746ce5da21d2c231f25bcbb0fbbd12fc9.0":"2022-03-24T16:05:04.437Z","2.0.20-2a64c786d9edeea1624c6e4fb5550ad21558c4b7.0":"2022-03-24T16:24:24.383Z","2.0.20-8e9dba39cb8c58786cbe0f6e6debceda4ecf2a1f.0":"2022-03-24T17:53:56.557Z","2.0.20-a2042d1079b3c3871c8dabdbdd134140792e7e23.0":"2022-03-28T13:37:17.068Z","2.0.20-366b5555b4aefb6b69e4e3de2d5e415d78a4dfde.0":"2022-03-28T19:35:38.854Z","2.0.20-9beb9d97708a132ce044da642824504fa8a06390.0":"2022-03-28T21:08:28.202Z","2.0.20-95f117cddd07c8d3669f66cc92da192628ba04da.0":"2022-03-29T14:32:30.882Z","2.0.20-6baf34d418f38cd1ab527e784fc17eefbad11344.0":"2022-04-01T19:32:55.921Z","2.0.20-72b4e3f4fa868a7d457edf86a8d64d6d7c3f1c7b.0":"2022-04-01T20:24:54.680Z","2.0.21-2823cda9a258130250f6c3707b5ea65cde78a37a.0":"2022-04-01T20:29:15.899Z","2.0.20":"2022-04-01T20:39:15.310Z","2.0.20-4378ccfd035608e9a9490d673af09da8f903ffd2.0":"2022-04-05T00:46:39.786Z","2.0.20-b8e07b8511b3dfead26e54dc9784f140def3038b.0":"2022-04-05T00:47:48.378Z","2.0.20-330dd22b576e0ae40bec069ae5c08bf3f430d449.0":"2022-04-05T00:59:46.749Z","2.0.22-09ed455c142d00b7e8f3073bf39ad34a5a062707.0":"2022-04-05T01:57:13.426Z","2.0.21-053cab2b91aa330525d09b43b856ada5dc3783d2.0":"2022-04-05T01:57:23.527Z","2.0.21":"2022-04-05T02:11:10.971Z","2.0.22-6e813462c2fc4c33a679f906bf9c1220bbfe49c0.0":"2022-04-05T02:22:35.442Z","2.0.22-611081515151bbcae4c7895057020511a2019a5d.0":"2022-04-06T19:28:32.722Z","2.0.22-33b2050a2096ec7258b7384a41e131992355acdc.0":"2022-04-06T22:49:34.515Z","2.0.22-714464281088acdf8be30ed4ad54ae42e24687d4.0":"2022-04-06T23:06:16.684Z","2.0.22-c653fe620d9fc2655255bfdb05801f00b899e8fe.0":"2022-04-07T14:07:04.228Z","2.0.22-73f34e888ffe7a111d648c13c6e7d315342692d9.0":"2022-04-07T14:17:43.903Z","2.0.22-09fefd6a316b9a99ad1121c80adab2639af15809.0":"2022-04-07T14:51:12.993Z","2.0.22-1ed434625459a788fb185797067e1c1783e45a24.0":"2022-04-07T15:02:57.870Z","2.0.22":"2022-04-07T15:23:50.889Z","2.0.23":"2022-04-20T20:19:11.321Z","2.0.24":"2022-04-27T18:17:15.416Z","2.0.25":"2022-04-29T19:25:30.131Z","2.0.26":"2022-05-10T18:00:53.392Z","2.0.27":"2022-06-08T19:15:33.692Z","2.0.28":"2022-07-04T13:07:10.676Z","2.0.29":"2022-07-05T13:39:51.209Z","2.0.30":"2023-06-30T18:17:25.185Z","2.1.1":"2023-08-04T16:51:09.498Z","2.1.2":"2023-08-22T14:26:05.645Z","2.1.3":"2023-11-29T18:53:08.297Z"},"maintainers":[{"name":"revvityux","email":"michael.wilson@revvity.com"},{"name":"idea34","email":"idea34@gmail.com"},{"name":"dewilhelm","email":"david.wilhelm@perkinelmer.com"}],"description":"Revvity application icon library","readme":"# `@unifyux/icons`\nAs of 2.1.0, only Revvity custom icons are supported. The focus of this library is industry and product specific icons. For common application icons use [Material Symbols and Icons](https://fonts.google.com/icons). Additional documentation is available [here](https://revvity.design/22ce34993/p/51dc68-iconography/b/44f9ad).\n\n## Usage\nStandard icons are available in a variety of formats:\n\n- React components\n- Icon font\n- SVG files\n- ES2015 Module\n- CommonJS Module\n- UMD Module\n\n#### React Components\n\nStandard import:\n\n```\nimport <icon name in PascalCase format> from @unifyux/react;\n<!-- example -->\nimport Revvity from @unifyux/react;\n```\n\nSVG props, accessibility, and React memo are supported.\n\n#### Icon Font\nReference is [here](https://unifyux-icons.netlify.app/)\n\nAdd the font to your project:\n```\nimport revvicons from @unifyux/font/revvicons.css;\n```\n\nUsage:\n```\n<i class=\"icon icon-<icon-name-in-snake-case>\"></i>\n<!-- example -->\n<i class=\"icon icon-revvity\"></i>\n```\nThis library is generated using (fantasticon)[https://github.com/tancredi/fantasticon]. From their documentation:\n\"It also generates TypeScript types, JSON maps of the generated code-points, allowing for a great deal of different usages, e.g. integrating with React type-safe icon components or integration on mobile apps by just combining TTF and JSON generation.\"\n\n`@unifyux/font/revvicons.ts` and `@unifyux/font/revvicons.json`\n\n#### SVG files\n\nRaw image format in SVG:\n\n```\nimport @unifyux/icons/svg/{icon-name-in-snake-case}.svg\n<!-- example -->\nimport @unifyux/icons/svg/revvity.svg\n```\n\n## New icons\nRequests can be submitted [here](https://unifyux.ideas.aha.io/?category=7263093608810192708).\n\n\n## Development & other build types\n\n### Adding a new SVG Icon\n\nAdd the SVG file into `src/svg` directory.\n\n`yarn run build:svg` optimizes the SVG files in `src/svg` and places the resulting files in `dist/svg`.\n\n### React components\n\n`yarn run build:react` takes the cleaned SVGs from above and\n\n### Icon font build\n\n`yarn run build:font` builds the icon font and artifacts (css, json, font files etc)\n`yarn run preview` builds and provides a browser preview of the icon font\n\n### JS Module Build\n\n`yarn run build:js` builds the src/main.js ES6 module and places the resulting modules in `dist`. These are the output modules:\n\n* `dist/revvicons.cjs.js`\n    A CommonJS bundle, suitable for use in Node.js, that `require`s the external dependency. This corresponds to the `\"main\"` field in package.json\n* `dist/revvicons.esm.js`\n    an ES module bundle, suitable for use in other people's libraries and applications, that `import`s the SVG icons. This corresponds to the `\"module\"` field in package.json\n* `dist/revvicons.umd.js`\n    a UMD build, suitable for use in any environment (including the browser, as a `<script>` tag), that includes the external dependency. This corresponds to the `\"browser\"` field in package.json\n\n### Combined Build\n\n`yarn run build` builds all of the target formats, after cleaning the `dist` dir.\n\n### Dev Build\n\n`yarn run dev` builds the library, then keeps rebuilding it whenever the source files change using [rollup-watch](https://github.com/rollup/rollup-watch).\n\n## Releases\n\n#### 2.1.1\n- React components support\n- Upgrade of font generator\n- Improvements to SVGO output\n- Consistency in API for legacy build types\n- New icons\n  - Revvity\n  - Unify\n  - ChemCollections\n\n#### 2.1.0\n- reboot to revvicons\n\n## License\n\n[MIT](LICENSE).\n","readmeFilename":"README.md","homepage":"https://revvity.design/","author":{"name":"revvityux","email":"revvityux@gmail.com"}}