{"_id":"swarm-constants","_rev":"85-b59b56aafd3b49685dc5826aa2075f7d","name":"swarm-constants","description":"UI Constants for Meetup's Swarm Design System","dist-tags":{"beta":"2.2.129-beta","latest":"2.2.122"},"versions":{"0.0.1":{"name":"swarm-constants","version":"0.0.1","description":"UI Constants for Meetup's Swarm Design System","scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"yarn run build && node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0"},"gitHead":"f673439cb6b665d2c1c0b15ea029d0cfe24a02f1","_id":"swarm-constants@0.0.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-OeXqVXG9bF7JbFRcxpFs3XemDJ4ss44B1eMsxTZhcxmh0HTWSjCCchLSIrL0rLUhot43UUjux/eJzeJY9j3eTw==","shasum":"8c1f73c7dc2e1176698c262ed08a5b3ac104979b","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAL/YfqJVoeEICbJCRBG84cckXBa2moE0WHi8U0j4BYAiArRSJVpSZ5lPkrwJC/U8SVK5m4gu3qykv18uPhHQ0Shg=="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.0.1.tgz_1501888571824_0.9519916279241443"},"directories":{}},"0.1.4":{"name":"swarm-constants","version":"0.1.4","description":"UI Constants for Meetup's Swarm Design System","scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"yarn run build && node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0"},"gitHead":"a8a76af3caed153a79ad7be7a5640d7435d3414f","_id":"swarm-constants@0.1.4","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-0UnkhJGUl51HCzUrIO/y/5cipYSBGVRRhQWm3efss4ovb33KnJxzumhHwxql7n58zQxNL2JKVnwgClc86N7ZfA==","shasum":"5af877d097937b6c3347959884860f31d9bc3e96","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqti+7otcu0nJ7+Xc33OIlm/h9jhsnpP7tbY54dlL6jAiAnxV1jUGCtaC/29TQwNfYeaWt0q7AQRmIkKl5oIkpNRw=="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.1.4.tgz_1501888944179_0.5880819340236485"},"directories":{}},"0.1.5":{"name":"swarm-constants","version":"0.1.5","description":"UI Constants for Meetup's Swarm Design System","scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"yarn run build && node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0"},"gitHead":"43950e577c704a04436f0a962dc70bef12131d7b","_id":"swarm-constants@0.1.5","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-g9vEwmKZvP329A4yUsO178w8A8Riw8ik8Nb1GU+a/QZfNvt6KoULmMFsOephd19Ppc8dFKH1eqsqOIcj+tEOMQ==","shasum":"f13351dd96f2d77ed149aefb93c4575b5c04f247","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCzB5RhkYVXHSaE37vz0kCyJSS3bj4y2VMYdWX1J6WCAiEAo7R8setTrDo/eAoTKHnSwCgX7R6G16OmW3qHY7IhMko="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.1.5.tgz_1502057102042_0.7069503685925156"},"directories":{}},"0.1.6":{"name":"swarm-constants","version":"0.1.6","description":"UI Constants for Meetup's Swarm Design System","scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"yarn run build && node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0"},"gitHead":"c3a1a38b41eaa9d9c2c6cad0656a554df131a3d0","_id":"swarm-constants@0.1.6","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-EIB8ZulBf84N4W4pabLQ89YDsvTUitcYCb1z4/k1SCpg9wudVp2+2rAWxKPAOpWonfu0pQVJMhiN27Viup02ew==","shasum":"a30fcf6b5dece8fb5113dc57b9b02d9c9e2fe722","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.1.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFInqqL4tlFS3IMfJhsG8/BwCYCDmLkJqcrrDqDmuralAiEAz2vt4r9zCraGImAohvNaIgnYWdb8AOdxgPOAF6b0zwc="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.1.6.tgz_1502057166612_0.6399924424476922"},"directories":{}},"0.1.7":{"name":"swarm-constants","version":"0.1.7","description":"UI Constants for Meetup's Swarm Design System","scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"yarn run build && node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0"},"gitHead":"36576f116d8edbd8f3ed385e5bb171e74e33d163","_id":"swarm-constants@0.1.7","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-0FH74mliRCaNEaWOzL0SmxTLp0ZJyIHrxgpeiYjtvwX7+kgqHk3s+iUrhvf3+TzpoiVavr2rYSGMzSScZXdQCg==","shasum":"38eb97e4d116fd4c7e31784767b81c91ae90d8bc","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.1.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChGKh1itfT6KQRxroxnfANR8pqESfUTdr/yyMU286EfAIhAP/r2D8asvjJwFTwYzTfiTIdTGLvGmiqR/gZLbvDu2iN"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.1.7.tgz_1502058330965_0.9834652196150273"},"directories":{}},"0.1.9":{"name":"swarm-constants","version":"0.1.9","description":"UI Constants for Meetup's Swarm Design System","scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"yarn run build && node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0"},"gitHead":"9cbfa51a1c0953c9301c0fcc825c8d834ad4503f","_id":"swarm-constants@0.1.9","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-Smbj27iprRsUNAhCZLnYB1H6rcF2ibuKtn1EH2DcVm53CB0+mA00BAt5TIt66g/C94APDdTmaX1txsbtdzBSeg==","shasum":"d44ac45725a95b5bdd357d7f22516dfee03e2991","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.1.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0KHF1SRNKkXXM9H5Sqjq87/BgU7E+boHpgp+PilPYGAiEAkNSAMH62/5QVsWkNy/h581uwyYK59ooI5eAoA9MmjDY="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.1.9.tgz_1502059096902_0.2944551787804812"},"directories":{}},"0.1.10":{"name":"swarm-constants","version":"0.1.10","description":"UI Constants for Meetup's Swarm Design System","scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0"},"gitHead":"fbc51c3dee2f29c152631a781e3dc0fa333f66aa","_id":"swarm-constants@0.1.10","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-qBJ3tbKN0/Rgr1AyjWShbzvu/4jdEXdUBrKnsaENyK8Qb52WJW1X6SyLNBZLAsabAbYELqmUVtm57RsSzU7NlQ==","shasum":"da79df2de48f1f24f855bd5cf31d01c95fa009a2","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.1.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDapXoz2xbDbAipi2ekEb08UOou7KTuzOSJMeBXmWg6IgIhANRlkRnAZCSReFG0OBU8wd5HyArWry2hBLkhLkVVo9DN"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.1.10.tgz_1502059182925_0.23146541905589402"},"directories":{}},"0.1.11":{"name":"swarm-constants","version":"0.1.11","description":"UI Constants for Meetup's Swarm Design System","scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0"},"gitHead":"d81ff356cbf490b53385a66aba03b86e2ee623d1","_id":"swarm-constants@0.1.11","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-7SDnpNn8OjBLn2RWmFCkn6RDgZxKA7s+CbyYNrhSs6HJrjHnnFf67vaFShW/bE4PylMG8dJpqoaj4YgoSAqItg==","shasum":"e819a43700d2d81de95e1e7608af415c24d25166","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.1.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTXgKYMKpa8MfE6yAn384xbSAa6auyu/DeuhXKoKvIygIgcw5JYDSLj/GS0BgiNljwkRPAgeyQKCL2qP3uODBq+Vc="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.1.11.tgz_1502066868148_0.3090289041865617"},"directories":{}},"0.1.12":{"name":"swarm-constants","version":"0.1.12","description":"UI Constants for Meetup's Swarm Design System","scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0"},"gitHead":"b528afc06c8748558252d2bf6251d93a89c30dab","_id":"swarm-constants@0.1.12","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-R5D5jBaRYRvBh7529gOI0UA/j/HiaGk7nO0QxX0jGj69v5LIWIikfepbJV0AfyRjCjxvO5PupBYzcniphOJ6LQ==","shasum":"60e4d953b37dc3bc7c10cdbd8bb689eb03b1ac7c","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.1.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmrWqyQgzxRoGuoOyR2VzJAJ3XIsh0lDEi7r4MxvbnQgIhALsLU5iusTPdaLyHq2/TPTZRzGjdEXHDBGMDufmbYhPN"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.1.12.tgz_1502067823673_0.6157877161167562"},"directories":{}},"0.1.13-beta":{"name":"swarm-constants","version":"0.1.13-beta","description":"UI Constants for Meetup's Swarm Design System","scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0"},"gitHead":"a85c2956078d1ffa0c7200023e9d2c5233b366bc","_id":"swarm-constants@0.1.13-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-l3XtSRI5urfiW7alct62VXlOsXDoO84K0k5+37VisD2adj+hm+7oW9aI+DqoVqTd6JqNQrwwNAng/KexSGHIhA==","shasum":"ac989e2d142a91ded68aab7cfa0ab34ac6bfbe17","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.1.13-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICin/uJn7cTNIe4Age0qqGIwePxJzle7Z91UZ8eKj6Z0AiAjL//K0WkPXEpXXQTSgYVrsWmxbdS0sjGoB0yRrX5Ggg=="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.1.13-beta.tgz_1502139980012_0.8962705491576344"},"directories":{}},"0.1.14":{"name":"swarm-constants","version":"0.1.14","description":"UI Constants for Meetup's Swarm Design System","scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0"},"gitHead":"dac791b4bad9774f8907772ba69e11bb67b1deb6","_id":"swarm-constants@0.1.14","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-498bfmlo9mDfvKtSPJqKbpC8PfA/ugjpjx6c+vAOzL/TMoTf0RTvmO/ai5yzWXY+IBl1LxSx2ppo2yGqyPv6yQ==","shasum":"f82671a66139a9315f25ac2f36858d9bd56d3de4","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.1.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDu1uShf+VzlbqdTCyrwBgUtuxdOvMU3eL480KA65j0XAiBfUVCk0zzgpiTqdKVoVkSbx/6qZ7j81isXiy9gE85V/A=="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.1.14.tgz_1502143263315_0.06822665338404477"},"directories":{}},"0.1.15":{"name":"swarm-constants","version":"0.1.15","description":"UI Constants for Meetup's Swarm Design System","scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0"},"gitHead":"fe9fa770f633f7053b4fc412818ad4a7b7cf35af","_id":"swarm-constants@0.1.15","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-J8/KX8D0Fr7EBwyIxzqzUyN+kobbJ7sC5ZvmrSUjRReXgeqicevB/V4XErClK0LHwE3OCxbqt7DLOx26aTvXQw==","shasum":"0bb7f11af93c447336274532305a9669b63325ad","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.1.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcJ3sR4HpCEFWHGRykvuxvcdNzv01CMqjU55OeLU0y2QIhAJH2LYhDCuzy91c7kUyhH1er5afOr+lGAXuhb/Y8loli"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.1.15.tgz_1502145133088_0.8345383352134377"},"directories":{}},"0.1.16":{"name":"swarm-constants","version":"0.1.16","description":"UI Constants for Meetup's Swarm Design System","scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0"},"gitHead":"7978359e0f481f43a8552490f8e4fe625aa9d5bc","_id":"swarm-constants@0.1.16","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-TwJIjXuXhf1Nnga7F05G+AqdAB0D352str6ZDBCElBNnH4JneJRo5CMC8OLVtX3PBi/Q+T3H5NB0AnnvN6XQJw==","shasum":"af7476970d2cb8a749802bc7d28c04eaa497ff8d","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.1.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiQ8TLxXU4j+SvrM7lNaqZk02lZhKmB4U0W6qYakYxOAIhALTwSutFiJVcRQOH33RVCJNQISqPwkgrZ8+55sv1fYzG"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.1.16.tgz_1502209123749_0.6053977080155164"},"directories":{}},"0.2.31":{"name":"swarm-constants","version":"0.2.31","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"a10eea7ef5da45265c73a038aad728e957b420ab","_id":"swarm-constants@0.2.31","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-VQArTrCqAzyIO4loJnVPyDVKp4tZ6S7edQsaq2MrAvAajVUk139dNe81/LYoEg5Q7kLKaKXi1fBVc5PEBrqnvQ==","shasum":"be86eb4076784ec2709ebbb404213639a84aef23","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.2.31.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2eY5y1cjFLj8+QyxlsuJTEvIBUA47xxis3IgqbtzQ3AIhAPHIrll9o8byrurwZKLdfyWDAT9tBv3g8QDak7f22X40"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.2.31.tgz_1506522963798_0.018404134083539248"}},"1.2.32-beta":{"name":"swarm-constants","version":"1.2.32-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"9eae6ceab33862dbc6e4241ef7cc4c3dbf454d93","_id":"swarm-constants@1.2.32-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-ObgAa7mLBSbp2NHSariW8szVuCPRMuwEWCFKs51rB0wjIiyCzfdunHMXpQgGVJGw16Ou+zt7JcZcZyrufeUEOA==","shasum":"642029b23b1afa51041ffe1fdd3be11efbcc8734","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.32-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdbqTr3bLGqnwkos2OQwaFgzShWDL202bXiVBTwQhJ5AiEA4dmmL0mB9UUE+aFp7uNuKrbXVCvvmgc+OrLThmLob/c="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.32-beta.tgz_1507738809746_0.4777249973267317"}},"1.2.33-beta":{"name":"swarm-constants","version":"1.2.33-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"8119bc56d5f4c28d79dec8cca8d8921e8c8199de","_id":"swarm-constants@1.2.33-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-f9nE2teNP7Gqh+OVLrHgD583gJ7IXq4ouF//W5C9O6s+FpKmln208GkUn8u6CBiViKsk92sRKnaYQCYCzwp6vA==","shasum":"da428a2cbe74546d15a022291a3ae6b7634768db","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.33-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkF/rUroP5SPJ49q5TSxqUXe/m91TsQrJKhX/O0v3AtAiEAkPDR7gK/izHoC3J03jph/rRzuOmWeKR+lIZEv2iUOfE="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.33-beta.tgz_1507743969066_0.7564561641775072"}},"1.2.34":{"name":"swarm-constants","version":"1.2.34","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"8a79c3003c9a6a65e9dff74a9662e8f1a0839ceb","_id":"swarm-constants@1.2.34","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-jI92/bv/p4eBNA3rKlfKlG1JRe2gHkFh3jc8bISYksTESfKVJtUkOSZ87aDJjnVKYev6NV3e6lTp290nG6944Q==","shasum":"8ac92a965e462aedf948d4f92856480a1cb0eb6b","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.34.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiZU3toz6T2RtPOvL/Pn7hrpfMwLAXVIYsmG9p31tKlAIgDIItfUnncZJjHh7006Mr3B2YDp1q437gAdMY96jrevY="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.34.tgz_1507754358574_0.18738253274932504"}},"1.2.38":{"name":"swarm-constants","version":"1.2.38","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"52e55d4b789d1188ff403a58bb05ad24b1c377f6","_id":"swarm-constants@1.2.38","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-vbRXif+QmZZcodjyAxgmGmTLlV7U06XVD9imaPNNTmNn2lslOPpaKBitjZLbdMcs+c40jv9Jau2T4OxkBH5ITw==","shasum":"337fafe36e824f46de78e328e7d493dad3bdec61","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.38.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIkLKeMHSubIvUJVnnZggw2PQFtuKjB3hIznfxhybTaAiAoN15mSc/JqUwNhrPPm1JuXqLjxdWmFASjSbih0KzvDw=="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.38.tgz_1507755853546_0.02927787834778428"}},"0.2.39-beta":{"name":"swarm-constants","version":"0.2.39-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"398b55234b99203c0a06e735613d0841f8a58a3e","_id":"swarm-constants@0.2.39-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-AZxiy9VJD8SsCyJq9H1iU3QBC6IjL9kY4K9Kd9sPWQ/zKzWH4IknjdC2ADpjeEktHVJmI3v+GDSXlUripnBChQ==","shasum":"e3d6a4d8ee3532e2e86792fe99e544cdc6f7efc6","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.2.39-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0i0pX+2Yz+LlC+cSUcsafQXqTyd1Pte6o5KYCXlvgIQIhAIFLsftNX5uMA/4Pg4ovOGhe3oicPN02Asih62DASyuH"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.2.39-beta.tgz_1507755861916_0.7311539982911199"}},"0.2.40":{"name":"swarm-constants","version":"0.2.40","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"ff72f7d9ddaddaf425d83b4d12c5caf1eaacf65f","_id":"swarm-constants@0.2.40","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-8pQ7/aGGR/Cb2laiEQEf0bzvXECKbNfeqfAN/ftZ1C1aO1GvzuMYebabNah1weSerVLzxd1Z6cCtHvSN1/rAUw==","shasum":"27ceff2e7478004ec7bb3f931a3dd42c7ecf351f","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-0.2.40.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEh/LHudEmcK11IeKIlaSV59wsQLO7jIo3GPttannFORAiEAizQ2+OpZWve5Ea01UCtQ4eXOLrbFWTDag37yyhpz1XI="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-0.2.40.tgz_1507756033791_0.48698711791075766"}},"1.2.43-beta":{"name":"swarm-constants","version":"1.2.43-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"3926d6c23576429bcc65ef137a64ef352ade4e1f","_id":"swarm-constants@1.2.43-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-soUMszfihYs1hE33NnQoWqwvb1XIpq5RypH2Ng1CGoZ+5LvyAZnGJnpkfP2/68SyjMnLZN6AqAl/n954p4O+Ig==","shasum":"a0548901d322a6c98e9e9499215813d25f77b453","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.43-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc9XWVnLYHwFcDnVui2ZoGavsv7jAvu95xIVnbA1lKXQIhAPlb/Nb/G+2A4J9bXMJHBJcJA4VwOphGlHrpZlAbVvjC"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.43-beta.tgz_1507757270207_0.6063613654114306"}},"1.2.44":{"name":"swarm-constants","version":"1.2.44","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"dd145538b1f3facd02dc480cf084dfdcd6a9200e","_id":"swarm-constants@1.2.44","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-c2tta0n6lXHpGwoMQuPDkOIYIPgZbzWBHsJR/F+4zX6htzS7yMp95brEYW+/zo4hg3ZRM1y2tBCFlpjoAUrSSw==","shasum":"4c2e0801705163a6678d8cbded75c9e3c793e03f","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.44.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/itrUlX6jyibveU4FpNr+6QUvcv0KI1MT2Bo335P3uAIgDyqw8UJXcxDeqD6c+JxqlFgEXcdiTigna26aoCMKPB8="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.44.tgz_1507757545743_0.7918863911181688"}},"1.2.45-beta":{"name":"swarm-constants","version":"1.2.45-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"95256076ef124ef70d8149dd1cd51f0805d09836","_id":"swarm-constants@1.2.45-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-EcWDFnqjn1mZJKh+BIrQpEpnyxDbQJoLgjTjQjQ2d9/GlRPlzbz6ej8uVXXdDusY74h7dw7q6F3SaUsEBF7Nlg==","shasum":"d91856300a4c5bcebba0f4b8446e3fe465c18d12","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.45-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD+BuqxLSZljEd6mzvF8jzIdnBVDjMwe54WEbQ0/Ho+AIgTFS0NFLV656HjkzGDchq7Ckcj9lYtNGr6IzfaU6XOFI="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.45-beta.tgz_1508452797662_0.31799721298739314"}},"1.2.46":{"name":"swarm-constants","version":"1.2.46","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"011407389823480db7e3527bf25026153dd09043","_id":"swarm-constants@1.2.46","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-IEzWDs+v0pMDtJR5Qj8PfaDY2hQXIsg7kSCwSf4RdTb3YVWST9YrHEt/8le85pskssiFS6uffi34nlSuUFKylQ==","shasum":"e092a808707d9334eb3b397126c06a62d6964a25","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.46.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFStDmXxSccLQJxYR0dLnFzkzmrHrhExK6WlNqcFcvHaAiBIU5Yw509QqmJSFSLNaEbAotlMqHZklEf8gfd3uNnzrQ=="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.46.tgz_1508452907875_0.6452356148511171"}},"1.2.47-beta":{"name":"swarm-constants","version":"1.2.47-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"b7c27ed46897d5716c4674447457981d00199eb8","_id":"swarm-constants@1.2.47-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-qDl1JWrr7ci9BzO5ohnuK6+S6PGnxhnJ/mdJaHuHZBSjEvr3jVQi23qikl11z2Mgk5LLMm1C/PXEOY66qaNKBw==","shasum":"9c6fee9ae00701b89747acdca123b9913366c984","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.47-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKx5hykkmWRTyfa+czgbNHtZY5ghOJYDn5LDVfe8knVAiEA4XGsalJAxdMYYdxec1eq3THLQGZVO3nYtzwBPGDdWyg="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.47-beta.tgz_1515797380577_0.9048911267891526"}},"1.2.48-beta":{"name":"swarm-constants","version":"1.2.48-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"74497b1031fa4c3d2bf87fd8ccda23fce01591b4","_id":"swarm-constants@1.2.48-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-kTS59cRdFQOaINDM6oVrzUsWVu7BLiGPT5WL3fG45qiQpoSg0kFWEbanok9DoXbWWwQ9rHlHr0LZOdlJa0RlMg==","shasum":"3c58c566096ab9ef9f60ef205f5befd25152f1a9","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.48-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9lM4QU5xTqd0d1SVqRMq0xDLB9L9mWMgt68q0dn89fAIgENSpZEIvKZ/L2wYPKfqSz4alUHbjJEe2cWvjah1U2uM="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.48-beta.tgz_1515797470856_0.38005750020965934"}},"1.2.49-beta":{"name":"swarm-constants","version":"1.2.49-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"0ac77971fff38726aad2139ae3ee9fd40fe7de35","_id":"swarm-constants@1.2.49-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-m+lkz89Yg9Ay07WrVfKNlzRg+ZYrxnHKZ1g0ZIOr/qvxR5ZMnwlVkpo7IPbvO69pAKPzBtTdgwZC/V40aL8ZeQ==","shasum":"785a5867228be85016d43287d345e72af90cd938","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.49-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKTZ16PAka+Gml/LTNMflxj+s2epIGpzu26WNABayaUQIhAJjP1MvG+PfoU/l/SY0Ht75IG7jQZET3LcbU8nGOlrfL"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.49-beta.tgz_1516160160333_0.7272608319763094"}},"1.2.50-beta":{"name":"swarm-constants","version":"1.2.50-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"19b095c282622e28b7eabfaeac7af709f9ed16a8","_id":"swarm-constants@1.2.50-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-GxkhydPYxpqqQXTlN22ThHHgpY3T1WOAwKg1N/6oFsjrBAAyrUlz8s15+GzJggGXSJSRChuGbQry0RPzzEBimQ==","shasum":"6afc553f3d2a4291979d00c3983e461d80acb446","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.50-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXifzyTRr/G/Z5Ts/gPBHAS8Yx1FnWtAq2B6iF0uzWeAiBaaZtTrMH7cdlJEWdrogO9kUZkSjXjLjL25eLxA+5QqA=="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.50-beta.tgz_1516160519987_0.5091181865427643"}},"1.2.53-beta":{"name":"swarm-constants","version":"1.2.53-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"6a40fc6acb8606a5264e93c1c785cb159f11a889","_id":"swarm-constants@1.2.53-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-XTEHJ0gG0mcRUZNSpMCDYh5/XPTVv/IpLJ7CbGCteyVAF5ANkpwNpnVYRGTnVgrgPFtROpmBz5kGlns+bfOTRg==","shasum":"ada3b39cae97cb48cb6491d218ea1e0887a2eb76","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.53-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGJXPujF9S7oXp1Ea+r3eqcd3XolYy2GGUWeuhVyaDTQIgcL2BltYUK0zbedn4JKP/YYOJQlCdFlRpY5d04T70h30="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.53-beta.tgz_1517172731821_0.2915523895062506"}},"1.2.55-beta":{"name":"swarm-constants","version":"1.2.55-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","publish-docs":"node scripts/ghPages.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"238b92bd0a10fd67b33ebe02208a3a485a3f4f88","_id":"swarm-constants@1.2.55-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-iy3Lbk/GiGjYsI+Z9maE4U8SkfAO9XNXMDq8BtxhVqteFd+5Q2KluQ/ayosHUH4jv3XfqCzlgyjz8yru/4oJqg==","shasum":"ab02a4d8cc303813fab6ec14c81c8b7c15ae10f4","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.55-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDu762JVf9CTnYRRZ2kzh5T9LJ8YHew9GmuqKWYqw1T6AiEA/OyrpOOacdlw7/M56gjDSnG3AvAcKEvXHbC3VwrlqDA="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.55-beta.tgz_1517242368894_0.9364701039157808"}},"1.2.58":{"name":"swarm-constants","version":"1.2.58","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"b967bd48c44a5f7b2af0ca3568deb61e6ad6ab95","_id":"swarm-constants@1.2.58","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-yaAxszt/YhxumYsle7LsrIXljWhfKIl7o40/C7U9PGUozzKaesjCf2OaU74O76M4u3JAbnbppGwBiwdHD9GZGg==","shasum":"aaacbe252b65bcc0e27dbf8bdbd19d8b56519b34","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.58.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD13VJQHTtotj8qIWk3482AH2UUhsCVqbE53j2Rxso2zgIhAPaLqWZDprS9lM/02KE25HIfK4X/LIyroncc1cIy6cub"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.58.tgz_1517246520420_0.9095083500724286"}},"1.2.59-beta":{"name":"swarm-constants","version":"1.2.59-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"gitHead":"35978f67c8116aa5993c17d546e4b92d3a6d3813","_id":"swarm-constants@1.2.59-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-ORF9yYhukqJq0k+0U5cJ5A0xGLqbrjEduIgVUlNmEUDIMQ91ilgL1A4f/XrASMtcU2brsUjzY3owR7w38Q7qOA==","shasum":"d682d4c0fa4008d3ce6222393bee13b71f9599cb","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.59-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD41ypW2WwhnwHonIo43PvEXuIzMilpqgbR34JTiSIsKAIhALj/75/JpuFGJ7KOnRGS57/HePitzobsPi8pTW6dEIif"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.59-beta.tgz_1517254929418_0.7662176101002842"}},"1.2.60-beta":{"name":"swarm-constants","version":"1.2.60-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"a49e2c156994559316610b0e877ed9f2de96aad1","_id":"swarm-constants@1.2.60-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-KDGavr1jP7hhCfm9QU3T7vdHPNA7zjcWK8c/p58hb4KCVTERfdBsgVPSnCeW7wEmYeRoQZqcCgQUkuBwXIb6Mw==","shasum":"3bad51fa3536bee0538284da7aa46e81fb35faf3","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.60-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCVEWtvYKP92hDXeri57hBgbSK/lM5/bpNnTrY6wRCTAIhAKOAydaCrcj4oYAIJa5/0U8e3fNrNg/Z6PoFhko7HRi0"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.60-beta.tgz_1517258267060_0.012877297354862094"}},"1.2.61-beta":{"name":"swarm-constants","version":"1.2.61-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"f6a9a0c7d9067f99662877d4b2623a0bffe13675","_id":"swarm-constants@1.2.61-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-pLmEQJeMXcnF4dXQ3zWjBKQelA6784U6ZQkNCXFgrcr+FnKM1TeTSH9iJ7EGvrExsZqIvLw6kZgAXqFxhb0umg==","shasum":"ff8f17c9a8bb8aa5bb9e4d6d8d034c8225e24175","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.61-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhVsesO144LmNABQ3xI4d8xeuF6GUNAWI8exSVBZg5UAiEAkjCVPButDy3VPHl7rx/XHkYmC8uTbJqQCOr2+VYzotI="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.61-beta.tgz_1517265638442_0.7250489124562591"}},"1.2.62":{"name":"swarm-constants","version":"1.2.62","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"dependencies":{"@alrra/travis-scripts":"^3.0.1","gh-pages":"^1.0.0","mkdirp":"^0.5.1"},"gitHead":"7e953b4a1646d24b45f81e14b58541d4f6fa6c0b","_id":"swarm-constants@1.2.62","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-iCXMqr2OxNqVz5FD/efjt13y5fWLnfqkKO/efyy5LhqY5843QupnKBkwVeFQw7jwusiCoIbl0x2i1Wbz5VHvnA==","shasum":"b842440550d59e5087ba5c6c8981c49926a82d88","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.62.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfVijRAFFNcWULXNJ3rFpXZn8TSfYAl4Eyp36HmWSIuAIhAJxjeLRSkpUDorfrH/L8zk0Pqb3mA3LePrC9vo7nRqaM"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.62.tgz_1517357873836_0.5596052266191691"}},"1.2.63":{"name":"swarm-constants","version":"1.2.63","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"gitHead":"dec15db9c21744b35ece7f2abacf1d4e6352e38a","_id":"swarm-constants@1.2.63","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-RHcyPTmDRNyUD72wutGUas55LvDK0Oa3vUBk6CeUN53QUUDSJZem/6me3XI5lfqNPI75WT3b+YYw5XHH+gz83A==","shasum":"34fc02efa3d4067fe14c54a0e072de465ec883e2","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.63.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAz7ttnyKFJMLV2wHpMcysq8RTWocpx6ENCU0pA6ts1dAiEArmdzR3D87OoJtCR+yok1GMsnraVnhY7Fl9oVGIYZ/LU="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.63.tgz_1517362514001_0.0018596514128148556"}},"1.2.64-beta":{"name":"swarm-constants","version":"1.2.64-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0-beta","tinycolor2":"^1.4.1"},"gitHead":"04eb90e53e4a7750561e05e210082fc528ad3fe9","_id":"swarm-constants@1.2.64-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-VVSkIVGbk/RiSBG1vt8qoEQ1LlOgZeVj5FeqIIhfDnqrtvQtjQhvF5kRklnVqhvwo7BQEDg43ZXYpIaNilkixw==","shasum":"63045f958c69c8ff2b12998f139f0514f015ff42","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.64-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0qga2ucS0YMUa7kc8l6USoLgnnoiAmSzA1blxLLAXdwIhAKHbNeGuw/4NztnjATVWUi3aj/M1IDOX1rhXy2b+Z0mL"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.64-beta.tgz_1517371638178_0.25436847168020904"}},"1.2.65-beta":{"name":"swarm-constants","version":"1.2.65-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"80186f962b208f17746c17647ba8433c4678ca6b","_id":"swarm-constants@1.2.65-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-d5ti0I3CuyKHQxcJY/Gxj8/FMkpnanMVjqhFo4IE9efZm7pPq5sFuTD3VGNCvulR/NNciCnAiv9Zp7NlyvLAnw==","shasum":"a7d7e3d26a84799dda0900db37d047e95a944449","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.65-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTiR1g8/881ykc3AeMaLsWp4aStuWjiIpPmNwSrG0gPAiAqF7PmwHegUPo5y5S6hyCh35y0DOpUy5skv5RexvpbtA=="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.65-beta.tgz_1517501903060_0.23097300995141268"}},"1.2.66":{"name":"swarm-constants","version":"1.2.66","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"8b7a1a06de8c91f54475954c802b45a3206e2da2","_id":"swarm-constants@1.2.66","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-unjQw1PQ7a/fY+fzL5ahi1RTG2Xcz/cODxW371I2L+zmzUeqqoiCOIwCk24l6oh7Uh6kDiZCGe/Uh4CUfapNcw==","shasum":"8bc0b48f144be49912cb871dfb5d8002fa816bf2","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.66.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAPzQT+Vyt1DEOT/vvJW4J9fObb8cCI6eWQEk40AktBAIgL+86gP2lnP8wUovvDR9WcCAL35RnVDGDvdLruSxO1/c="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.66.tgz_1517951605254_0.6931858363095671"}},"1.2.67-beta":{"name":"swarm-constants","version":"1.2.67-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"746501fd5f58a89dfe2e12c7528a4c32ccf91fe9","_id":"swarm-constants@1.2.67-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-H8Sxf4rCzzxBoEBr9p+V4ikPbbPOG7FXyz4rzUbdDXd9oTXPJGWqCVK3YO2S7lUK2NNuizWrnxKz7jSxz/pNuA==","shasum":"a5486409145ac9b9aa36ae184afe4e10e8b1d4df","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.67-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNGuLJgaQzqlR6tuGeQZnSQJ8ff41+4OpL7Z66rCXm6AiAEZR9E2UgJaR5Wur9f/I3U47MjH1Exts131Jcy1lnImQ=="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants-1.2.67-beta.tgz_1517951676388_0.260444006184116"}},"1.2.68-beta":{"name":"swarm-constants","version":"1.2.68-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"2b0f015afd065009a9708ce51a20bc9a0b1764e8","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/);\n\n## Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [Colors](https://meetup.github.io/swarm-constants/)\n- more to come...\n\n## Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n#### Currently supported distributions\n- static docs\n- android (colors)\n- scss\n\n## Development\n\n### Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n#### Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, or you can register your own format.\n\n### Scripts\nWe commit our distributions to make it easier for consumers to import design constants.\nTo regenerate distributions, use command `yarn run build`.\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n### Release notes\n #### v1.2.X\n `buttonBG`, and all variants of `fieldBG` have been removed after the design team re-styled form inputs and buttons. You can use `coolGrayLightTransp` in place of `buttonBG`, but there's no replacement for `fieldBG` or its variants.\n\n### TODO\n- iOS distribution\n\n","readmeFilename":"README.md","_id":"swarm-constants@1.2.68-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-qEJdFFTkWRCRACg78itLxfHEaGnbFVq/Pjyy8otj0zEEXFZsGsy7NDewZU7ecccLEid3S74Z7IW4hyKOodt2yg==","shasum":"d402d6c7411cc63ca8a5b899e6cecd4999dec568","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.68-beta.tgz","fileCount":38,"unpackedSize":132239,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBt3YGrjnOaFeMarJe0isYTwwA+w+tJl0haLrWtQdWyAIgK9mSiS6BxQGFcUjBcxr8Oc7P0/4RX8X1/FYp0RzAtEY="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.68-beta_1518214946423_0.04607493630869208"},"_hasShrinkwrap":false},"1.2.69":{"name":"swarm-constants","version":"1.2.69","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"9d3bfcccaf89dc2abd137f1937e51ab8e4ec2ba7","_id":"swarm-constants@1.2.69","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-fOBGyYMR87lzbr53Nu7cthFwB7FuXbTHWyCBSscI9Nw+HCX4otiw6Uw5yTJ7H4j3KO0KUTKRLSVXhJfS+JdNfg==","shasum":"3545880eecebd7ff5b3dd64ef163e896685ca0b4","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.69.tgz","fileCount":38,"unpackedSize":132234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7E5mwiUIf19AgF4APwzAdNSz9E24B4XZMV4cVDnw2WwIhAMilhrjwlgQJLuyEJiWsA788YgjLYcu/DCkNjTwI1+/l"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.69_1518215069309_0.17794670580512606"},"_hasShrinkwrap":false},"1.2.70-beta":{"name":"swarm-constants","version":"1.2.70-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"165c791515d0ff3de433875eb170e16b80817d7c","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/);\n\n## Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [Colors](https://meetup.github.io/swarm-constants/)\n- more to come...\n\n## Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n#### Currently supported distributions\n- static docs\n- android (colors)\n- scss\n\n## Development\n\n### Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n#### Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, or you can register your own format.\n\n### Scripts\nWe commit our distributions to make it easier for consumers to import design constants.\nTo regenerate distributions, use command `yarn run build`.\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n### Release notes\n #### v1.2.X\n `buttonBG`, and all variants of `fieldBG` have been removed after the design team re-styled form inputs and buttons. You can use `coolGrayLightTransp` in place of `buttonBG`, but there's no replacement for `fieldBG` or its variants.\n\n### TODO\n- iOS distribution\n\n","readmeFilename":"README.md","_id":"swarm-constants@1.2.70-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-ERv7WLuQm3OFuZM0gHTF2pow9KGF2ULedP4m+xD4lfCFT3HQqdUa3ejFYdnQXdfLhl9Rr8w4vkf3h9jjUmFzmQ==","shasum":"e7cd0da06df963d9050e3fe9fef6dbb401edc316","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.70-beta.tgz","fileCount":38,"unpackedSize":131613,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF51+9LMdEETny0QaQDOXVAJ/0B9D3pQ6mgMjx0uir+FAiBjdYQjR8IXyP7C7xOkl4ZQFnA33apolPyH1lJpC62Idg=="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.70-beta_1518556679923_0.07873210724136359"},"_hasShrinkwrap":false},"1.2.71-beta":{"name":"swarm-constants","version":"1.2.71-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"ff96f64ad5b6c6f505295c8baf5a480856f8e0ba","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/);\n\n## Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [Colors](https://meetup.github.io/swarm-constants/)\n- more to come...\n\n## Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n#### Currently supported distributions\n- static docs\n- android (colors)\n- scss\n\n## Development\n\n### Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n#### Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, or you can register your own format.\n\n### Scripts\nWe commit our distributions to make it easier for consumers to import design constants.\nTo regenerate distributions, use command `yarn run build`.\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n### Release notes\n #### v1.2.X\n `buttonBG`, and all variants of `fieldBG` have been removed after the design team re-styled form inputs and buttons. You can use `coolGrayLightTransp` in place of `buttonBG`, but there's no replacement for `fieldBG` or its variants.\n\n### TODO\n- iOS distribution\n\n","readmeFilename":"README.md","_id":"swarm-constants@1.2.71-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-W7mjJ/CTMT1ksEjhdOhzCLRltBl4Zx9Afcn/rBMnqlVFGjAI4cTvGq3hdrk5Qt7eIchQcYQgqqfUfJN4usCZ7w==","shasum":"020aed035d445acf7f955c79913c4f0adf600c0f","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.71-beta.tgz","fileCount":38,"unpackedSize":131585,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+BGZL+rg5R7E3wWhvUTzn1k4eFQ7h+t23EOb/zoeyAAiEAh828yf6pOIPYSjztThVkzodT47z9KyT8qVRD6obppuQ="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.71-beta_1518556858084_0.3323704049779974"},"_hasShrinkwrap":false},"1.2.72-beta":{"name":"swarm-constants","version":"1.2.72-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"f3cf85c614cb353c0c8987d97d770249d6283fdf","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/);\n\n## Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [Colors](https://meetup.github.io/swarm-constants/)\n- more to come...\n\n## Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n#### Currently supported distributions\n- static docs\n- android (colors)\n- scss\n\n## Development\n\n### Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n#### Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, or you can register your own format.\n\n### Scripts\nWe commit our distributions to make it easier for consumers to import design constants.\nTo regenerate distributions, use command `yarn run build`.\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n### Release notes\n #### v1.2.X\n `buttonBG`, and all variants of `fieldBG` have been removed after the design team re-styled form inputs and buttons. You can use `coolGrayLightTransp` in place of `buttonBG`, but there's no replacement for `fieldBG` or its variants.\n\n### TODO\n- iOS distribution\n\n","readmeFilename":"README.md","_id":"swarm-constants@1.2.72-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-vXMU8KIlvjlZQuT68tu8z/UjR8OOnh9gRFjXAtHhK7Mm7DGmux0VHEzl4V0p8Iavhu4nE7LqF8Cb5cb8l9NYFQ==","shasum":"5d59c891a9ddb1f1fb4ed7a77712109855594fdd","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.72-beta.tgz","fileCount":38,"unpackedSize":134255,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEs9ikVVyM68ZlNm/6pQKAEENFoKZfDI+RY549esxsSAiBaLxrjn+rM/AC8T6n5wBdpuVtPl9X7/bIDMZKofhxPGA=="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.72-beta_1518559172430_0.4960275027199954"},"_hasShrinkwrap":false},"1.2.73":{"name":"swarm-constants","version":"1.2.73","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"6c261799e0757af4890f902a4183e31e6514177c","_id":"swarm-constants@1.2.73","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-j7EQE0cN+kCNTjqdrqnWIHZkepkCERB9JQfjV+041h7XFfpslERE1vWi0/5giSQxyaWDSJa7N1LW/XBDc7bC+g==","shasum":"8c7296009cfe49dd8e10360812137e7ea3fc6cfe","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.73.tgz","fileCount":38,"unpackedSize":131580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErOz4XaaMa7wXOMYqfkJ6jvnqfiJ7yWBULPePJR2JE4AiBNaMfsyCHISqGdYenxoIpA7uN1QkTu8Lv1TJP7fsE8/w=="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.73_1518561730492_0.3553306144490458"},"_hasShrinkwrap":false},"1.2.74-beta":{"name":"swarm-constants","version":"1.2.74-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"a8f8efd8840dd106f7d222a2325a7f5bd368926f","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/);\n\n## Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [Colors](https://meetup.github.io/swarm-constants/)\n- more to come...\n\n## Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n#### Currently supported distributions\n- static docs\n- android (colors)\n- scss\n\n## Development\n\n### Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n#### Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, or you can register your own format.\n\n### Scripts\nWe commit our distributions to make it easier for consumers to import design constants.\nTo regenerate distributions, use command `yarn run build`.\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n### Release notes\n #### v1.2.X\n `buttonBG`, and all variants of `fieldBG` have been removed after the design team re-styled form inputs and buttons. You can use `coolGrayLightTransp` in place of `buttonBG`, but there's no replacement for `fieldBG` or its variants.\n\n### TODO\n- iOS distribution\n\n","readmeFilename":"README.md","_id":"swarm-constants@1.2.74-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-+vqKmf5Qe4/PR/ZaLiOKmEdsCceVLkYgtCAfihEGJN2H3MDqy9aO70Op+0SdLEhpon2k9fqJN8nFxQTrtZ3IpA==","shasum":"f02b19c6e04e28eaaa656e092dc88c26029c4615","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.74-beta.tgz","fileCount":34,"unpackedSize":93799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHAf0HkZGJ2/ehbfzh8T2um8pCEV/4OdcRHnwdhxj+4AiBeIl0XFtLfk93/JRC6Ozf7CKGMEb59VRDd4YiZVcAcvg=="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.74-beta_1518635032095_0.046719020534512046"},"_hasShrinkwrap":false},"1.2.75":{"name":"swarm-constants","version":"1.2.75","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"b28d5e708bb0cc1c6109bfbb3e1b0621ce06737c","_id":"swarm-constants@1.2.75","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-6GUlIkX5T6IPGKK0JIFWZUA5pQQ+BEciiN5/j1sg3FC1Ksvt9/FjMaLasGae01NsJIly+dTV9qMwxNnj9lvoiA==","shasum":"cfdb51ac748ceadc6eeabe99f0babe1d8afc5c1c","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.75.tgz","fileCount":38,"unpackedSize":131638,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMfBFbSZPGPXfL0On3+wZoM0iQf5/RiUb8XpWyVm5dVAiEA/8isYMwx1wNgSi2PO4aE5tot7V8ybWvPyqVBw+0C15M="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.75_1518644082077_0.13264827927412948"},"_hasShrinkwrap":false},"1.2.76":{"name":"swarm-constants","version":"1.2.76","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"ea2f00e0bb0c025ad9bd06b6f74899f6ca2bf27c","_id":"swarm-constants@1.2.76","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-8aRoRa3t/zu2wCwXfRFh6NkhXTt5fjhRmPeZ03X3dpujLC+oEs6FSRe+7TRVR9ywGT2fV4gFv2+VkNYPbofg3g==","shasum":"5666cbd458ef723c05fd9eb314c3e6deecbf97e2","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.76.tgz","fileCount":38,"unpackedSize":134308,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPOT02ghcYX/TrAtDL18VcMj29TZc54E/XIyGNUKFCOAiEAwaXzRIePrlmtNGIlfnUZPAGeEzGTiPfBCXlr9Id8ZEY="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.76_1519330782926_0.4993153874456251"},"_hasShrinkwrap":false},"1.2.77-beta":{"name":"swarm-constants","version":"1.2.77-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"bcc4d4597893c0a910e0bb94b43258821bb1db58","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/);\n\n## Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [Colors](https://meetup.github.io/swarm-constants/)\n- more to come...\n\n## Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n#### Currently supported distributions\n- static docs\n- android (colors)\n- scss\n\n## Development\n\n### Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n#### Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, or you can register your own format.\n\n### Scripts\nWe commit our distributions to make it easier for consumers to import design constants.\nTo regenerate distributions, use command `yarn run build`.\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n### Release notes\n #### v1.2.X\n `buttonBG`, and all variants of `fieldBG` have been removed after the design team re-styled form inputs and buttons. You can use `coolGrayLightTransp` in place of `buttonBG`, but there's no replacement for `fieldBG` or its variants.\n\n### TODO\n- iOS distribution\n\n","readmeFilename":"README.md","_id":"swarm-constants@1.2.77-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-4GNfpex4NB3wG6YvdPPJ1XrPlJt4+aYLzH5QD7cqOxTPpWnRSmFnlb2OUxUSaY1MOHZ3CtUP44tb4kUMZOI1wQ==","shasum":"c07cb32195a16299f8125301e21bd90100d0841c","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.77-beta.tgz","fileCount":40,"unpackedSize":144651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyeMuKpL6uOadPK4RlOFdSv3/fCH/dw6WN9m1KQDmIcgIgEUSS/ymu5mqESe8aPqUhJdiMfmwSECP4/pcfoq97pnk="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.77-beta_1519429496077_0.0016820262269234831"},"_hasShrinkwrap":false},"1.2.78":{"name":"swarm-constants","version":"1.2.78","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"bbb1d653516271fe6a8589635f2caf16487caa14","_id":"swarm-constants@1.2.78","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-9ZiENn49kXU4kE8G92fD0CzyeeOCW4R4a6zm4INOFsHBzXqFVCTAqLKz0uy13RPTzFGlnXRDQMdDE/NZFnmz2Q==","shasum":"d28742031d202a27a230dbe27f4e59163a797914","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.78.tgz","fileCount":40,"unpackedSize":144646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBw1JlcS+bFUS79naFLpB3rszmkEnf/26yTJTEc9wV93AiAttxCbLWuSiowPRBmfe3dqVOCnHeoHglC5o7DKUGd26A=="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.78_1519663135033_0.3288542904974918"},"_hasShrinkwrap":false},"1.2.79":{"name":"swarm-constants","version":"1.2.79","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"426dfdf0c95dbb4f3e5bed6718f09a594aeade03","_id":"swarm-constants@1.2.79","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-UqIjeNXbHZNwc8AAXKDiTuMT1Zl1B9HfJdme/uHcdguixjbliZ09COaNpcMNXc2DtfpD7wanJXoDRpSLjYqXMg==","shasum":"2270bfb494f2a2de25d234066fc233c4d8bd1948","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.79.tgz","fileCount":34,"unpackedSize":95512,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2TKKnpA36Y7sadwp/mcBfecZHEG32ltxtDFp1k5jSVAiEAwa6Wi8G37ClGrPUQLLPgxRjFh1tERO1vMb1cYulkSZ8="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.79_1519663942437_0.4477491135408307"},"_hasShrinkwrap":false},"1.2.80":{"name":"swarm-constants","version":"1.2.80","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"7cd06c5ba49d00682e6f39c9ed2724e3772c0ceb","_id":"swarm-constants@1.2.80","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-FlTR3RN4OpVKL1ikl/06LKIpsHp9A7YD9VQYJ4J07mZ7GvYwytxqJ8qY1n5s8m58t3Qc6PT5cTlWm9A7O6Wr2Q==","shasum":"54c7fbcbf2ebcde849f6723b68717afaf47914b8","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.80.tgz","fileCount":42,"unpackedSize":178567,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGew/tigrN9EwZ4RWdK8sPD3TWI88n+lsAPPjRmGwgkZAiEA7/xs4JQCmAQwASWPolB/aof0fXs32yy6Y7hnksC/T2w="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.80_1519678249053_0.3645066193962023"},"_hasShrinkwrap":false},"1.2.82-beta":{"name":"swarm-constants","version":"1.2.82-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"8765d73e0c092206c1e270c5c45587e7dc43cd53","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/);\n\n## Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [Colors](https://meetup.github.io/swarm-constants/)\n- more to come...\n\n## Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n#### Currently supported distributions\n- static docs\n- android (colors)\n- scss\n\n## Development\n\n### Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n#### Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, or you can register your own format.\n\n### Scripts\nWe commit our distributions to make it easier for consumers to import design constants.\nTo regenerate distributions, use command `yarn run build`.\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n### Release notes\n #### v1.2.X\n `buttonBG`, and all variants of `fieldBG` have been removed after the design team re-styled form inputs and buttons. You can use `coolGrayLightTransp` in place of `buttonBG`, but there's no replacement for `fieldBG` or its variants.\n\n### TODO\n- iOS distribution\n\n","readmeFilename":"README.md","_id":"swarm-constants@1.2.82-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-HopD/bU5wpkhX0roiau0l63gh8P9L9j6tB8xFJJg4IJzX8EH+eUCmCAvQUgiagdDG1+drVrZt7cS2/5o99iUgw==","shasum":"0a564add3ce37bebcc61630f17b865cc82761acc","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.82-beta.tgz","fileCount":41,"unpackedSize":173052,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPQWtfxauflLh2fvzwEh7t4P2YjQaxZzIYJ91E05DGzwIhAOpXHcJqDnEuIeEKpoOUHof8/T/TwzK33lMPTn9Mgp3t"}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.82-beta_1520287665760_0.014742823339904287"},"_hasShrinkwrap":false},"1.2.83":{"name":"swarm-constants","version":"1.2.83","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"93bd493e45a618f86208bf5f14b1054418373812","_id":"swarm-constants@1.2.83","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-3PwE26tpxqktwF+tf4mHUpphZpvPpCzJRNzkpCR7G1fkQPf5IYiiacry9O+CCBWkKFtWMp9Pf09LMNo/pAgTGw==","shasum":"61590f8adc31b3fcf75e46ee1afdaff642880f62","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.83.tgz","fileCount":41,"unpackedSize":173047,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfvR017aEL/CuNKpQUHCcPtWXqBdQhnQNvtjMWFZcyfAiEA/TSuqvrbAMpvrPLyY+dCBExiHsrzLEPBwBPME69xRIc="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.83_1520355456700_0.021401773047972972"},"_hasShrinkwrap":false},"1.2.84-beta":{"name":"swarm-constants","version":"1.2.84-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"89d5c7b927e08fd84d0cc95e75584c0588f95307","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/);\n\n## Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [Colors](https://meetup.github.io/swarm-constants/)\n- more to come...\n\n## Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n#### Currently supported distributions\n- static docs\n- android (colors)\n- scss\n\n## Development\n\n### Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n#### Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, or you can register your own format.\n\n### Scripts\nWe commit our distributions to make it easier for consumers to import design constants.\nTo regenerate distributions, use command `yarn run build`.\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n### Release notes\n #### v1.2.X\n `buttonBG`, and all variants of `fieldBG` have been removed after the design team re-styled form inputs and buttons. You can use `coolGrayLightTransp` in place of `buttonBG`, but there's no replacement for `fieldBG` or its variants.\n\n### TODO\n- iOS distribution\n\n","readmeFilename":"README.md","_id":"swarm-constants@1.2.84-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetup","email":"ai@meetup.com"},"dist":{"integrity":"sha512-7cbohNLesm3hk4p4KOvaQe4LthPhEb/QM5syRMBryfErk0cBnt02gmdufjVLtoCMmwQU0Nd9MVTNsT/f803xhw==","shasum":"19f5eab20545bfa6156e61695c67f4fbf9edc0a1","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.84-beta.tgz","fileCount":43,"unpackedSize":178649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEthAEr34ok9Ukuh6DbX+0VfYe3iDyt7umuqFC2cMpciAiAQUQq3w/hGf4V5ztZDqWYrxoizk7YT7XcTth50gfjHWg=="}]},"maintainers":[{"name":"meetup","email":"ai@meetup.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.84-beta_1520456223876_0.4022320816259144"},"_hasShrinkwrap":false},"1.2.87-beta":{"name":"swarm-constants","version":"1.2.87-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"b138e9288eb1461919cba9c02cd4358135fa2229","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/);\n\n## Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [Colors](https://meetup.github.io/swarm-constants/)\n- more to come...\n\n## Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n#### Currently supported distributions\n- static docs\n- android (colors)\n- scss\n\n## Development\n\n### Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n#### Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, or you can register your own format.\n\n### Scripts\nWe commit our distributions to make it easier for consumers to import design constants.\nTo regenerate distributions, use command `yarn run build`.\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n### Release notes\n #### v1.2.X\n `buttonBG`, and all variants of `fieldBG` have been removed after the design team re-styled form inputs and buttons. You can use `coolGrayLightTransp` in place of `buttonBG`, but there's no replacement for `fieldBG` or its variants.\n\n### TODO\n- iOS distribution\n\n","readmeFilename":"README.md","_id":"swarm-constants@1.2.87-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-36bByH1ydjnOnn3HV8jw7oiJx2Y6zbHG4HC7CN5mY76im9+aC9XAqnNJYP4sCQOpS7H6OSeRLU6n7XtAtEHu4Q==","shasum":"ba8c1103f054f41bddc59718feb04cdd90b74884","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.87-beta.tgz","fileCount":42,"unpackedSize":178397,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIET5YSHB1ToMAjQA+BShN17CacUYJHICQljDvqe+ZPsgAiEAsp8Bawz4+k2cOuRiVvAkJYF+mKNN+hty60951pX4qEg="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.87-beta_1520881118994_0.3559017183485895"},"_hasShrinkwrap":false},"1.2.91-beta":{"name":"swarm-constants","version":"1.2.91-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"6b9981c7c322232caf63a5c8b87c16419774b33c","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/);\n\n## Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [Colors](https://meetup.github.io/swarm-constants/)\n- more to come...\n\n## Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n#### Currently supported distributions\n- static docs\n- android (colors)\n- scss\n\n## Development\n\n### Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n#### Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, or you can register your own format.\n\n### Scripts\nWe commit our distributions to make it easier for consumers to import design constants.\nTo regenerate distributions, use command `yarn run build`.\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n### Release notes\n #### v1.2.X\n `buttonBG`, and all variants of `fieldBG` have been removed after the design team re-styled form inputs and buttons. You can use `coolGrayLightTransp` in place of `buttonBG`, but there's no replacement for `fieldBG` or its variants.\n\n### TODO\n- iOS distribution\n\n","readmeFilename":"README.md","_id":"swarm-constants@1.2.91-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-eBSLWifCak3MbypFXod7Fe71OQ8+6hTxO9sW1oNaXuL8g/ew7ETGVsE2kXUAroy3bVm+hxXVDZ7kfM/ArTSCpA==","shasum":"740471bf38aece845f75dab370c900e26524835f","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.91-beta.tgz","fileCount":35,"unpackedSize":125764,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP+PCpTyUMOTzdGP85oWaOO4yYaTWIXObI/vKOCM47awIgfR1IY1KvjUx4eNyoWXrG/s9tOAo8cAgCKfMnYjXAaZ4="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.91-beta_1520889833906_0.8938495954015482"},"_hasShrinkwrap":false},"1.2.92-beta":{"name":"swarm-constants","version":"1.2.92-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"421887016af3aa8d9f929960c3a1d1060f9bc847","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/);\n\n## Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [Colors](https://meetup.github.io/swarm-constants/)\n- more to come...\n\n## Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n#### Currently supported distributions\n- static docs\n- android (colors)\n- scss\n\n## Development\n\n### Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n#### Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, or you can register your own format.\n\n### Scripts\nWe commit our distributions to make it easier for consumers to import design constants.\nTo regenerate distributions, use command `yarn run build`.\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n### Release notes\n #### v1.2.X\n `buttonBG`, and all variants of `fieldBG` have been removed after the design team re-styled form inputs and buttons. You can use `coolGrayLightTransp` in place of `buttonBG`, but there's no replacement for `fieldBG` or its variants.\n\n### TODO\n- iOS distribution\n\n","readmeFilename":"README.md","_id":"swarm-constants@1.2.92-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-3Qx8Hui2WbhI4i0wQBfGm+6yAegvaRnMv/4Zl7uEU4sDBBeIUw2qBoWf/W6PlnehG9ELhhmtdBXkZnbmc2J+IQ==","shasum":"b53d2840a129c463e2cb97bd3e925a382e3258f7","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.92-beta.tgz","fileCount":42,"unpackedSize":178351,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvR+/1op37Ujjw/19jSbkI/IfXnDTcj+lCpOUYM2fECgIhAPrOtTwWUNjZ7k1ogzy7vAbMZjdbyIB0yutHJNpSFYc3"}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.92-beta_1520890046519_0.13859845582246821"},"_hasShrinkwrap":false},"1.2.93":{"name":"swarm-constants","version":"1.2.93","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"6dec1eafdb1110644e247611ace44f1604dcf5a5","_id":"swarm-constants@1.2.93","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-OP2rMycLV2ZkUAyVKl56A1Ye7hgmDKDt0d24cOih855S1JIxNYsK28Qm/nbDEKElrKqBmW5V09kpWEA7sygDcg==","shasum":"ab03c45321f6847f33b696544b91c258bfa1bcd6","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.93.tgz","fileCount":42,"unpackedSize":178340,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/sUrGVysEsf/TedmOQHhc/JRkJ9bcaEazklXtY+1xUAiAwZmv7mEV58l6h3+ncYljOfQaZHYB0wG48JKErlJdb/A=="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.93_1520890162057_0.10368099389612317"},"_hasShrinkwrap":false},"1.2.94":{"name":"swarm-constants","version":"1.2.94","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"d170a3e0ced04ba78a702c38b7af2dc3f8268158","_id":"swarm-constants@1.2.94","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-OfnWlAEn7qsjdzSILmJzoSGKq8DBC2ipKnDW26Cv2tmDGhjobxzvs1gdrglpCE/yxbDnGkzt4SNQ70LqSFln5Q==","shasum":"859364602af081b1e7ea52018a967eec4663fbbd","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.94.tgz","fileCount":42,"unpackedSize":178360,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnxFvEwUkn0a2H5XUeJdbuDR5t5nX+YmcTnfgdhE+2VwIhAISjU0b6gXTC8IxVG6SZSfV/+dWdKSyct9/UJdnQ8PRp"}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.94_1520958482197_0.9046394225144809"},"_hasShrinkwrap":false},"1.2.96-beta":{"name":"swarm-constants","version":"1.2.96-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"9871d98df77ceb82c437f93adc10d6be0c1bbedb","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/);\n\n## Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [Colors](https://meetup.github.io/swarm-constants/)\n- more to come...\n\n## Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n#### Currently supported distributions\n- static docs\n- android (colors)\n- scss\n\n## Development\n\n### Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n#### Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, or you can register your own format.\n\n### Scripts\nWe commit our distributions to make it easier for consumers to import design constants.\nTo regenerate distributions, use command `yarn run build`.\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n### Release notes\n #### v1.2.X\n `buttonBG`, and all variants of `fieldBG` have been removed after the design team re-styled form inputs and buttons. You can use `coolGrayLightTransp` in place of `buttonBG`, but there's no replacement for `fieldBG` or its variants.\n\n### TODO\n- iOS distribution\n\n","readmeFilename":"README.md","_id":"swarm-constants@1.2.96-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-LeV8Uy8qViJ2HBQMo5ENFWmxbsgnKisE+FrO5QCDTn0xCscBwwT8UhfSMtprmhO9tO44V6qeJS+kA+hD31pc2Q==","shasum":"fe9bc64642b96001ffbc2f862eda69f870accf9e","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.96-beta.tgz","fileCount":43,"unpackedSize":182943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+iyhurPexmXSKOzhDRM+FDL/awVLJlckj2JDOdvxa4QIhAKVYSjDmjNCkJSS6w5ykJM7xRi6S4SuHRFQqZIfBu7Jh"}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.96-beta_1522075196644_0.5840239527464959"},"_hasShrinkwrap":false},"1.2.97":{"name":"swarm-constants","version":"1.2.97","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"189a8350fcb772274dc43df21dfbe09507b1e027","_id":"swarm-constants@1.2.97","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-sDOY0qwx9O5FI2n+bJmMJvMnd1rg+vAOQMe9frM9D9w279WgXzNU2aeB3Sc6XiCSr4tWEqktZE5vVp/VVRBSAA==","shasum":"f42c137c95b0c9f77e9f7fea47d92748176fb3d6","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.97.tgz","fileCount":43,"unpackedSize":182938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSN6AU6LbnicjAPzXGSSw7UWC9UndAK7LblEkMfVgJqAiEA08C5/2AyKJu2A4U2CvdDm+hciRQmnyU8Zu28DtTpg8E="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.97_1522075689934_0.2943417191226563"},"_hasShrinkwrap":false},"1.2.98-beta":{"name":"swarm-constants","version":"1.2.98-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"7f6fa2e7b4acca6eceee0b69f26732946eae224c","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/);\n\n## Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [Colors](https://meetup.github.io/swarm-constants/)\n- more to come...\n\n## Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n#### Currently supported distributions\n- static docs\n- android (colors)\n- scss\n\n## Development\n\n### Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n#### Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, or you can register your own format.\n\n### Scripts\nWe commit our distributions to make it easier for consumers to import design constants.\nTo regenerate distributions, use command `yarn run build`.\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n### Release notes\n #### v1.2.X\n `buttonBG`, and all variants of `fieldBG` have been removed after the design team re-styled form inputs and buttons. You can use `coolGrayLightTransp` in place of `buttonBG`, but there's no replacement for `fieldBG` or its variants.\n\n### TODO\n- iOS distribution\n\n","readmeFilename":"README.md","_id":"swarm-constants@1.2.98-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-nHPWD+/EMEsnLYzcRc+z1cie5XFWJnTguD4cqdovuSVhaK2R31hn6N4Ly5+jWFfQL7SJY6VG7Ej80Cq820LmNA==","shasum":"2163ad763588e8c64a1a86f6436624a02cf9f241","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.98-beta.tgz","fileCount":43,"unpackedSize":188077,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGFa7nR0/XR4k3jH0x58Aq8zlL7/xUzWGxYUQcbNppFgIhAN2/exSlu9riXQx3VCzjwMIi5qtTNOIKJ3pgDNvB7pqq"}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.98-beta_1522092316762_0.8591961861697135"},"_hasShrinkwrap":false},"1.2.99":{"name":"swarm-constants","version":"1.2.99","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"438fd3e968be84aec87bde30499a04c9d816f04f","_id":"swarm-constants@1.2.99","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-HYeA3CqTsAjHOrxvHCNpvsYtpyfXh4Nx9EV3LOAjSjG4ESJ+ox/EulEs57IjBp1RgKG7iatMRURxae3GQAm+4w==","shasum":"0f1e4c9839b22aa87f2d665ad045fa304b0d82eb","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.99.tgz","fileCount":43,"unpackedSize":188072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQXBkqBvZAG85/AyNZFc3YyDDNq89eCf/Bs08R7lVfUAiA4g3FZNBLAIAGNxQa+Xqe7HrTaoqOpLhvhuAsjx783dQ=="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.99_1522095931972_0.6096701950727601"},"_hasShrinkwrap":false},"1.2.110":{"name":"swarm-constants","version":"1.2.110","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"fd8affb78a62058dbbd1577999d539b343f99f1d","_id":"swarm-constants@1.2.110","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-PaqWbk2r/D2KzE8Meqaru1sVm/VCF9A+WrhtKsIGZl6F0OdIAA3ndab+bKr9cKq9NYIagUwC8yTQXCzmL+bysw==","shasum":"8254498ed674396ed98a8035ad0e89618a8a6626","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.110.tgz","fileCount":35,"unpackedSize":142805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGZW/CRA9TVsSAnZWagAAosYP/R0ijIDexKpKxoC+MOdy\nTJGA+rEhPSAqZgbVDPVwi9ta5szcomv5MIJYvR9oHf59CvNRlH0xmdhSLSqO\ny7XO/fMJLYDQtoiYi9yAHPLwJsbKwnJVR33wk/wJIwcLwAydymybD96kYs+R\nP9zdig99n54gt31/Ks89DF9Osh0MK9MYZWecOaKKTvGYNWBgbeOwZb1sXE8f\niUk0c3YYxGC2qjN+oeJO6bF2boFokvhu0G+TW9NvVicZ4cZvo+FGM7RPzDx9\n2s8ef60G3tUH/b1W68yonvSw4cfklW8N9ubIHMbvSCnUz/Epq5566gI11Mmn\nH9kh7RvqbyHikYl9MC5/Cz1BuOqDQXJ4hVXfWwD6UEm7lOaWLgMns5Ih1VOW\nxbqO+knrDrTcVFHoQv0qTvSRz/gn+GCR5DvbsxPZRdNP7zalEUSg0TRgel4K\nN8OnCso1iYcrUVKepq+ezYCgeBq7E6BOuk+T5r8aJXtYy0opTGIPJ1eUHaXH\n/e2NvcKpTtSpXYjZTsUIBB/8/hoAvIQx2wwc3rIKp4U/JJnK15Y7hbFRiC8w\nf5ZgWQc1ryNgtix2fgeCckKRF9mKQenn7PJbaUOJ2TtbfqIxB7AIsb9puJ5E\nFGijtSqiD9Pd1lxd/BahEK2xEBzw8E6PQqFvt6y+KhXAtGvwAqDiOQ6jys0w\nqNTq\r\n=Uj05\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD+VNdO9a/1FnGoNpulNfGBEnwRV3/tKW5MwIkCO1dCgIgKVb/J3F2UT7YvnNstisE7owEcFSIFRplAT8eiqRK1N8="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.110_1528403390567_0.5178963516875159"},"_hasShrinkwrap":false},"1.2.111":{"name":"swarm-constants","version":"1.2.111","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"28e6b93032f8c3fd68b0b7cab069c2f46526e418","_id":"swarm-constants@1.2.111","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-b023F3mAjl409XxD5lJjD2jbrCUMX5SAHHSjhgakXJLldqjsIpJpgjR2ccmP3yPd2GiO1lg1QWFjM8Sgtz9Stg==","shasum":"1d7cba9e5bda9efc6431e8859516b09ccea323bf","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.111.tgz","fileCount":43,"unpackedSize":199809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGZ5KCRA9TVsSAnZWagAA8p4P/0dJ9HHQ768+yJ+Qosh7\n8YKrSSc+R3qpODzwgbmMOrXLLCSc/TGXqcn74HZIY7pO84fdcsoADA72Xa/l\nex2V4TUf+6xkwmg5v7up25Pv47b33Urz8+a5nBf9Ly91PDMh0gcRhstAYT5t\n5tWDFr4e2YPWRQCph9N1SnxFqekd5E+BZig0sBHH2eaLk46bxd21khWG4ZVy\nz1TJGP9rLyERxem9zcgWgUySWRrSVMiKP6Qv9SppIT1xGe9fL3upqq26WBFD\nTexG9LWjMO/e27XcU4+68Y8dCbf2uVE5ZcnDaxKQzEG4Nr17sQu/qFM9v44T\nLP4i5TIWPNeEH8H3DuZChEsmA7w8yS+5ZLucqOP/tH+Sz2xt1AaJjCi3v3xl\n45UuZ2qxKsizKshMs06XGwrl8inVQFl6dJi3TR5Kuk1fuUzptU9MBiPq45qp\nzG2fTMWNpepXIDs2OR7+e4253TjyOuo/gjpU1OITwVkVmZzxa/G1ga5v2gNl\n6iHWw8TG04OSac6W3s09Fyi6DZZ2BcRss+dha8xeUebrYLUWlrlP65s9q6LF\nqOgbYCXCdgAsNnu7DagNGbx8eHfXnfgwfOO9/UyiYUuB2MdmdwK5dfC9n2Ye\nh7f0Q2zTSK6gmPb7JXGowsR9rATA+27LptARrkXksrvoc+AL3Mo+IdYGBW81\nl/gm\r\n=kUdX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk/5i/dg/2RLZPrm61zu65HQszFRaiVrb+kpKfniGgJQIgP+1KX9azVv9vMmk5668AQfMuF0j9pbcMbYgQG3gWtKI="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.111_1528405578090_0.3797142619494367"},"_hasShrinkwrap":false},"1.2.112":{"name":"swarm-constants","version":"1.2.112","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"9028d8b9bbb98550129ff6607fb1ab8ba41454af","_id":"swarm-constants@1.2.112","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-7pG7Mfs7l5UvJjTOyv4WKMMC5bwKlPsbUUyuymcfZx7RzPv5itjcgkPT3szh76wh63MPwaiq+TTm7jEOQxX5/g==","shasum":"198d970b1c3d77a730ddc37d7bc1b43d940a66ce","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.112.tgz","fileCount":44,"unpackedSize":199838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHsUJCRA9TVsSAnZWagAAga0P/2EBaOD0Ge/fFpUenMRQ\n24jueWlJZ1sLxLkZ7thQUPXh3Y//v2HWZcbWx/ZJvKDSoeWmLjfcMZ2GoNtg\nArget41W343VUxFqkkKppcE5Fzclc8eYXviBU2DomoA5v9Vbg82yzV0x8HFb\nYyLJ5+3795wjg2PmQ7PAF+EhIBAqZXT05rPuVgpOAUY5Jlc78BAiLmma4g3o\nv7hFx0c1RSzNHJ0mOJNug+zB+x2on3QwOWAHzsXsT3Tyh4i4zd9NBOsZoqAn\ncLouIM4mIMjWfFHzyiIOxF1dQAIkxYGCSxmcNkXzn5Y1/9iaLpe3SNr0wzm1\nig1X4iIyRtKX9HSUmYEPFgIGlk9SolkzAws1px453XBdTS/lzM5z9YjlWQYr\nhVfhcOlj4etuIYmr8fxazWuhgkiey9GQzRMzOJc+U6EQf32HT5mBvoi5V6aT\nZdFuFBITQeFyJYbYaaFzgL+QJIRU8jTThJFn5t9zNI9QahQidR+I2QjMe6gG\nxFO2pRKJevgKlVZE7YXm3cBwsSfoFCQOxU8eFuoskWCchHyuQIyucGe3S5Vv\nTn7vb1kh9R4E4ksiWq8sIrKuaLs7/YK03O9Tofjb0s2O4hK7e8R6mmXqW4KQ\n11s+GyGmElXTJhc3LhwvD58SD3OYe8rMAms0zmBj3zXeie+PqHT6yDkUJgQr\nCWhV\r\n=+DdX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAn2N9g2mKe289RAouKMAQnx3c2p2/Yyq1J2Aul2lzbwIgUVwQ0rlhWY6fQmPR4lOt+pJ2k7mKl4hVH/kW5RvJe6E="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.112_1528743176840_0.4272589886391458"},"_hasShrinkwrap":false},"1.2.113":{"name":"swarm-constants","version":"1.2.113","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"30977b56df0f965fce76dae7236ca34e9c0a623f","_id":"swarm-constants@1.2.113","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-doZE0iZm1A5z5D8IJ2eyRAqZ+D1Qp4CEX97D20AoQnMg92jaeRD6l61QllVINMGkC1Dba8O3SzsBVbWQ+GUp6A==","shasum":"90abef7a69f63c57acd38b5f4c9d966e511e064c","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.113.tgz","fileCount":44,"unpackedSize":199618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIueGCRA9TVsSAnZWagAA+6oP+wdOsd7RAf4mb4vZr/sW\nrjO95OIhTewQ+/POXkbno0BXOyi8lFHH+gTvr9mTIoXZnyaSbHhZa/oHTjau\n3FtI4oXporpKu67Gy/oBsiWpwwiFRtz7jX+X6n8T/fzFVN/cETyKlpszr/3Q\nRnMrJhdPSMaAKzpaxVf97mAcAxaiZ01sN7owcLX94PSNIW2YwuoYPK1ANZqB\nS2Nhmn8yWhN+jygCywsqpSsj9GDSvjOTZOroT56JRd/UVXD3LNAQiCiJkOhS\nR/b5hNtLDf0z7lJpX19ln7RBaVr/ncA/aK46ircAdOeTY1Fh93iwQx0lkOK0\n966eeqgbzzVNX1uI0MgnBumQ1g2ot7om1FZqro8VF7/z6W+4EDoo4Ahq5Tsj\nKwPP5t+snXKOdGY8di5A+Wr6gvA6Oy6vm10qR0e6LvxISfUsf5HNrfHxwu4u\ndkZ7kfNnBUbEUk7ccWkAHHLhdDREnNoDN+lQ3Tr3qmApxpsPYGPAU0fONkj7\nPTHbHAL3f9tmYp15h1AnIl8nYRf2Knwmee7fg+kJXv8sgV6euqz0FD8dGua5\niuB2M4niOq4bQXUbGmEdukHJs4BLtUwAN3BVbZ0GQ4WCwZ2zzqEuSdKu1llS\nBLXpcN9Oewv4lmI5XcIepJ5VVqMTC59IWfjlTUbmAzHdQToRK/CyInnBRCLM\nUKu5\r\n=Xo3B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdOK9xqWxO5Z3qzlXGaSAGyoLO4IuGsaW0i43Tw9kwzwIgMUunHLuBQEcmCqJ7NxFvl90Kwell0Y0LT+i+FKWRVAc="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.113_1529014149617_0.34289734214464485"},"_hasShrinkwrap":false},"1.2.114":{"name":"swarm-constants","version":"1.2.114","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"a4bfba1aa7f7d3b7c2992f4f21721c8ec7947426","_id":"swarm-constants@1.2.114","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-dcq9zgqc+M2Fg5LbAD1Q+pZ9NYxt3tIE4nsbZtGTGCpUXe4ODJ6OjFfKgUXd6zj6ODzwkTwICWnQ2dwOUG5K8g==","shasum":"bc69276c063b266be6c7209d43cce213cfc55901","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.114.tgz","fileCount":44,"unpackedSize":200545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKUv9CRA9TVsSAnZWagAAyJUP/RrOuzBmcujS5W6irG6y\nQzXSTVnvFamMEYM7PbQZHFlzxlGftKcC+D49B7qR8IPZVOsXMZVsNq6aOIuE\n7UIGehjMf+HFPvq3eXOZAskUWovbJ6ZdtcTfzPmiD/ze06ChYWIwQ642H8X7\nZL8tF1UiB8xDT27CKOi+iX0HRe8KlHoGhmYDD+e0LmBH4vY7w/1PvjA3BM8T\nj30hO8IswMjV7YZPy1j6bAjP+ANbHJBceCnqS0IjbDvBewaxgFFWT6Dn/lIp\nsphLv8uNuy00xb2r/Qle2N76mAUl/Mnc7IgCRv1HlgkB+XlsWmMfJeRzVNDJ\n23QbEyeApT+xinqPS4wBI5l5a7jLihixlXEdjDeuASSYHN+X26HWaio/vNOU\nvmOAjJaT1ZQsWAlJtawQ5/QENTHhryE6Xqb1wRTdZHy03bdK8VcJTfYfqumt\ni8NEvAh6DbjAomQouyGHW2iVydSI4Huk8qMSVUq4Q7dgmpM9dXWSKVcBot3W\nSV8CfoUehCNsZRaOvYIJ74jYBOi0VszYaZPesAuXUC65X1hpUkVCqIG1gWcl\nXg1nMjIvRDpOCNwSupPIgj+CfyL6xqc2IvVExn6kDRSjnY4JJK7rOFmZE3xt\noAXsfawUjRZ3VIq6SDS5B6JvadSZ/oM+a6Hr1cucJaH25BhDvGdIocs8TcW9\nzlnP\r\n=G8YF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjWcL7wHvx3ba8p2KLG3/UnS9Czd4HFQ43EiKjTzPQ2QIhAMg4uwx81mWZetzUFOwB9n8OAGNSa5PfFZpoRxcrb20U"}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.114_1529433083936_0.34595567349255996"},"_hasShrinkwrap":false},"1.2.115":{"name":"swarm-constants","version":"1.2.115","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"101b4c6bcd1d11e351874b1eca8952063cdc939a","_id":"swarm-constants@1.2.115","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-fxG9EjbkXlSHhQfRAUJwY2V+zX5sfNqF3ZhjFzZTI8VdiC61KQQhNevFHey6F8I/vptM+x/3Csnn3YhZbVV5GQ==","shasum":"0b02630bc99db3a1f8187a173a6968a00b96ff76","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.115.tgz","fileCount":44,"unpackedSize":204663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKVPXCRA9TVsSAnZWagAAiK4QAJ/N74LmYzbazC5X/uoP\nIhhUzavWVDx4JFNv0B3Q4qqXmfkWcukbBSn1mSN2FcMYHYlkOdnq31WZUEn8\n8N2aVJ9FSqmI6sMnFMozJnSMvS+OeIY94jLvULA7qLup49EKfnvCKlbPEmeY\ntL5VfLlBvBGELDdIvlMZzmWf/H4hL1qon2vr6iLy3Xeb2Lb65qbtmSyWpnEO\n99TLKchrL0HMPoQ/gpGLD0SboOJ3/ts/rkAzB000nKNsCIy43SLPfCLqetU9\nHS+3ZvdHT4krJcfAutR3JrBpE08I14RuwRKWBXpnEcF0c6za08QgzDKmdipt\nRJ0ltMqlYnKqiOahEiMlceOasRsMh4ve5+G0wys7vmb+XpIl5rQ1A0sfsDlu\nceeE7BxJAXenIZo0jPoi8birjBQAX1x4KefMbwxUIh1/pPJbr0fAqJuoOHei\nt4mCZiytDsFLcpjgAR0DHcpke8smYBM9MDoeQ1nEtTr7B1XQgSXP1GWT/mJx\nDZPjnSTu9HLc9laJ7+HvAvas+EtIyVe+hKj85QXeVduqFYl2PXX6PnLaRNkE\nbPM/MErBlJdxUjKpQitaaKh3kyCFEOhUEQoVhduY2X76EtJtgbB+PQGgvvSf\neACpgE0kkl14GnC1P/+vRmahr5eO/1ZcsfrofuzLjOuOXWepe4ZooP7dKlcH\n3mXl\r\n=wFDj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeJEAVyXF/q3VDOSbpAeBMfA8FxFhuw4GdqwUK4oGjdQIgVsZWn9j5f/S5ZYd8ob8ReCzawpwNZ644JCI6T02v0SQ="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.115_1529435094429_0.0612067246149679"},"_hasShrinkwrap":false},"1.2.116":{"name":"swarm-constants","version":"1.2.116","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"bb55a5e6a14d04fc3ccb332c7e53534555e3493f","_id":"swarm-constants@1.2.116","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-7VPX8LR6W//HacpfIk+lH8zjRTwVJpWpIV88urUES49xnWnv+TNyOPMSjmdlRcZzhIDmvqVgx/2OmmBANbzEJg==","shasum":"98a375c62ef86f449543d7e6ef647f65bb5e5d08","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-1.2.116.tgz","fileCount":44,"unpackedSize":204387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKVP3CRA9TVsSAnZWagAA+CsP/R2YLpMW/SsJG5Teg7UU\n6dP6e0QAWfXe8knKOIGYsRG4bVRbdP2HcIMaFABizYGdvUPqI0i3k+CbJgo3\nz5S5begkdLJdk+IgoG5T6jNPpK5z+0lw0RamQVRHyX+OtEBE2a1tb22AiJW1\n1DurL3yB7I9J9K/lhNzvtvJ3HXeTk3VTKyAF+Z5pcM33BnZsJ7fDoSm2tL49\nkjcghuG/IST0COLU182kX1+HaPvjeAiT+m+Xpk39/zOeaK2+RSjvJdWetYwn\ntO6KeuuNeGQcP60akvD92CahVQ962mmOlaey0VhoAB8+NEZ76DCrLSx6aq6r\n1RAxfhIhipdHNDHpVY0J9Dmtcel3xwLwqwYNcO8PSQvw3sJ0qv+rvqmqq55c\nechpvA7NaKulxShKd4J+23sDyr+mcmjn2I1g/cpJlfMDRahuC8jZnn7smMTN\nk2qKP2Igz403WJ/6jWR+v5hpDrw1wkU08agw0wMxFgj/ObvHyY+pLdUqTNIK\nE8txa+ao9Uz7AQd6IhQpkEJphlUKj1Hjijy0LmZ4PkrBeNq2cnjmMX50IA+v\nDpzQ7z+MlEGvmvHVcCNMfoT2LEmSC2ea4IM1GWzdhs2g5acMrWu346ou+inC\nq6Sl0xUgMrWtTUX4/pdVLnnMcraAAGR4U0Rtj90gBzGbEAPUo/nkbecAjFfU\n84pg\r\n=U7I2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD57oO+tjg6cu+xUw1oO1TxmVf1xQsy2TMX7hax2mObTAIgF6RIflKWO4DwZLXR/HNdYNYpOThsTZ9fAKyI99dboa4="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_1.2.116_1529435127130_0.8717318744042737"},"_hasShrinkwrap":false},"2.2.117-beta":{"name":"swarm-constants","version":"2.2.117-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"1586d98920d7a4883a6ff1c01411280f2a8c0870","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README);\n\n# Table of Contents\n\n* [Documentation](#documentation)\n* [Using constants in your application](#using-swarm-constants-in-your-application)\n* [Development](#development)\n\n----------\n\n# Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [CSS Custom Properties](https://meetup.github.io/swarm-constants/)\n- More TK\n\n# Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n# Development\nThis project uses [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README)\nand follows conventions of [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README).\n\n## Overview\nThis project follows these steps to create distributions:\n\n0. Read all JSON files in [`properties/`](https://github.com/meetup/swarm-constants/tree/master/properties). The properties defined in these files are known as \"style properties\".\n1. `style-dictionary` transforms keys and properties from JSON into an intermediate\n   format, a plain JS object referred to as \"dictionary\".\n2. `style-dictionary` then can generate distributions from the \"dictionary\" object based on formats/templates specified in `config.json`\n3. On pushes to `master`, Travis builds a release and publishes an npm package containing\n   a `dist/` directory. The `dist/` directory of the published package is a build artifact\n   of `style-dictionary`.\n\n## Scripts\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n## Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n## Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, you can register your own format, or use one of the custom\nformats documented below.\n\n--------------\n\n## Custom transforms\nA [_transform_](https://amzn.github.io/style-dictionary/#/transforms) is a function that\nis used to transform a value or key name from JSON. For example, transforming an\n`[r,g,b,a]` array into a hex or CSS color. `swarm-constants` uses a few custom transforms\nthat are not provided by `style-dictionary`:\n\n### `color/optimizedRGBA`\nConverts color values to optimized CSS `rgba()`. If alpha channel is 1, uses `rgb()`.\n\n```js\n// Matches: color category properties\n// Returns:\n\"rgba(84, 96, 107, 0.6)\"\n\"rgb(53, 62, 72)\"\n```\n\n### `color/androidHex8`\nConverts color values to android 8 digit hex\n\n```js\n// Matches: color category properties\n// Returns:\n\"#ff2e3e48\"\n\"#ffffffff\"\n```\n\n### `name/cti/customProperty`\nReturns a style property name as a CSS custom property definition name.\n\n```js\n// Matches: all\n// Returns:\n\"--c-blue\"\n\"--c--textPrimary\"\n\"--space-1\"\n```\n\n### `attribute/colorValues`\nAdds calculated color values to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorValues` object to each property of the dictionary\n{\n\tcolorValues: { rgba, hex, hsv, hsl, androidHex8 }\n}\n```\n\n### `attribute/colorVarNames`\nAdds calculated color var names to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorVarNames` object to each property of the dictionary\n{\n\tcolorVarNames: { android, sass, js, customProperty }\n}\n```\n\n## Custom formats\nA [_format_](https://amzn.github.io/style-dictionary/#/formats) is essentially a script or\ntemplate to control the formatting of output for a given distribution. `swarm-constants`\nuses a few custom formats that are not defined in `style-dictionary`:\n\n### `javascript/commonJS`\nCreates a JS file exporing all color values (using commonJS modules).\n\n**Example**\n```js\nexports.C_WHITE = 'rgb(255, 255, 255)';\nexports.C_LIGHTGRAY = 'rgb(246, 247, 248)';\nexports.C_MEDIUMGRAY = 'rgb(117, 117, 117)';\n```\n\n### `css/customProperties`\nCreates a file containing valid CSS custom property definitions.\n\n**Example**\n```js\n:root {\n\t--c-white: rgb(255, 255, 255);\n\t--c-lightGray: rgb(246, 247, 248);\n\t--c-mediumGray: rgb(117, 117, 117);\n\t...\n```\n\n### `js/JSObjectCustomProperties`\nCreates a JS file that exports an object with CSS custom property names as keys, and style\nproperty values as values. This is used to populate our PostCSS loader with fallback\nvalues for custom properties in style modules.\n\n**Example**\n```js\ncustomProperties: {\n\t'--c-white': 'rgb(255, 255, 255)',\n\t'--c-lightGray': 'rgb(246, 247, 248)',\n\t'--c-mediumGray': 'rgb(117, 117, 117)',\n\t...\n}\n```\n\n### `javascript/colorAttributes`\nCreates a JS file that exports a list of objects containing meta info for each color\nproperty. This is used for generating documentation.\n\n**Example**\n```js\n   {\n      \"name\": \"white\",\n      \"type\": \"base\",\n      \"colorValues\": {\n         \"rgba\": \"rgb(255, 255, 255)\",\n         \"hex\": \"#ffffff\",\n         \"hsv\": \"hsv(0, 0%, 100%)\",\n         \"hsl\": \"hsl(0, 0%, 100%)\",\n         \"androidHex8\": \"#ffffffff\"\n      },\n      \"colorVarNames\": {\n         \"android\": \"color_base_white\",\n         \"sass\": \"$C_white\",\n         \"js\": \"C_WHITE\",\n         \"customProperty\": \"var(--c-white)\"\n      },\n      \"originalValue\": [\n         255,\n         255,\n         255,\n         1\n      ]\n   }\n```\n\n### `scss/variablesCustom`\nFormats Sass variables, following our naming conventions.\nDoes not include style properties in the `responsive` category, as those are handled by\nCSS custom properties.\n\n**Example**\n```scss\n$C_white: rgb(255, 255, 255);\n$space-1: 16px;\n```\n","readmeFilename":"README.md","_id":"swarm-constants@2.2.117-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-xhggSTfYHNWM7AImOSj3srnNpSQg/YvkcvurphIqM9BV7DDHxQYuiDnbkOqTs/upoI8+AZwkGMBCmto6qfVdpg==","shasum":"87b95c11490247cdbddffeedb3282dd6fb470b9c","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-2.2.117-beta.tgz","fileCount":44,"unpackedSize":207186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLX4HCRA9TVsSAnZWagAAnW4P/0kr3oCUY+/jxG14LipN\ne0ayZs13Q3iNBPMT1WmnDF0Dhr4/T/iUwoi5+mD2FYKkgoJH63Ghz+VcABCI\nbIrLq4VrGUYajAIAXfb6LsVz+caXIxD46olnDzy1rXCjvU+eiu+Ia9af24bK\nGiLUYfj2EMv5Y7cL8ONUoyPiAb2ASKV9jbsQsVa5Mw0n0kBlnn69t4fWpdyB\nhHzBJHSJj4YXG1VxM+XaHiN71jcZ754SJbyBmtmm+kV692Ltrx3TuXyQnEMf\neWOXhFaaG00gLQR1HfctQwdZNcLSZsGQfRfXMlkPSyuCRJOZjkYYsT275XDV\n1cCCTM7dbquuh8FohgOYW76xd7GWFYcbLRAqoUm/cijo0zv1Jtf1rlVOeaSa\nNufBSNsBuBOSCj0os60bX2ewvZf8KtaapeVHpt9iS+VRdA5rHhkOZMiuxdVV\ni3oaNT2LUYm0jwzWR/b3ZVzRHnVmK3FTNTkjzHhv20NXLwH1wVIt0fMSiTfs\nCaaFdDvb8Owmvm8EhY+wQkI9JsAr1XqrhohO5r0QESq7ug7/XP7vI6/FA0DQ\nfKkTCd+cjImXR0SnJe8ZEMA0rvyVl4Z+r/9JT5pcooo2JmctJy+VF36xFf23\n/eG15Kpfh9MaspjgPUoeVOV/U21JDEp+p5XtvkmPs6ThKhY7c8Be3WdTf0d4\np0fI\r\n=SjnS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8OvK9Q4d87Q0Q707TpVWlaqO4QwyPqaNZjCBwiEUPnAiAU9S6OwR51FnZYEVZjjqAz7kcc6d4hjnpacliUmP3aCw=="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_2.2.117-beta_1529708039187_0.6585116450340667"},"_hasShrinkwrap":false},"2.2.118":{"name":"swarm-constants","version":"2.2.118","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"b8e801291d1cf4c2a06ccc66fb42ace11725c4b5","_id":"swarm-constants@2.2.118","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-+j4s/O/vtmZ2R620CivObxvv0VTXxgbU3pIt+y3WCPl+8OZtkWDcw053iWHUd3VZrmcSFT4WJX+BVHZn3h3/lg==","shasum":"d5d6349ca9dd15cf81c018bd3a4df18b4c69aa54","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-2.2.118.tgz","fileCount":44,"unpackedSize":207181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMR4iCRA9TVsSAnZWagAA1XsP/3DkEZ5iJkyK/oGXnL9M\nIW4PfHNwPL0ZcppF02IBctPvRCTHF+qd5617D7vX+l6Byr2XtWwiClQXyXZl\nrMAr1eb28jNYu2xRVVHc/jOrqnl0YBy3BaW5R6BdEs0XItK9ltR5Clbsyoj8\nMH8Y8IZRY4FsrEy0ZefLbCbWiGZrqxPzbCLO5BmGDMOpJ+Nfwn25cUj+HWWw\nRORQ5r6m8sV+vAyh9PxI3k3btf+Vnj5lL+4JUM1soinyLjxqxBlD8J3upLGG\nFv6sgA0EJCkuyi/Dp+d4ssvFD81zwL3nQPIh1sRSDyTrkUpI0/+aJhv5fNSz\nTSKHFy/kv4I/RatHjtJ3yZZUK7hB3bsB9D1Y4iUoryBXUil8A+BA04ilbDzy\nR07/g4WtO0w5bn+SrRCVS1GhUQ3J0P/h+xUvj+zQqUtYyK7ye3YYfO3W3Y+O\ne3dbFnUU5jLBBFeXmTM6BkZG/pXe8iCoTsTedEtxzDHaP6gPwAVcojwnO3hB\nF/0ebGjy4kmwSHQr28u3aIeib+WkOqKnokKIWx6TtOGDgYnMkcSTbRVFJGxP\nUNVhemncf2hxwxPoZy/PKfMO+NwDXt1CVjE8PSxvjPDOubeZXJYlRFcj5Wev\nFbRvPXvojJ7qtEfOXRtHCI8/2cuDSwkOIlMiP/syAuRP8kr2ZHAVLgU1Prdv\nx2IL\r\n=D0tD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrH4KSuDK6loU9PFeOyJUylJ7uqWP6AK1lB4vcoUnRAAiEAkAY+r3j5MXgCuINdol/w7dFuFU4pMBkDhWqSeInPTB4="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_2.2.118_1529945634329_0.021503200714602544"},"_hasShrinkwrap":false},"2.2.119-beta":{"name":"swarm-constants","version":"2.2.119-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"11a55b585a76f66151fc4e91595f5ec0bd739f94","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README);\n\n# Table of Contents\n\n* [Documentation](#documentation)\n* [Using constants in your application](#using-swarm-constants-in-your-application)\n* [Development](#development)\n\n----------\n\n# Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [CSS Custom Properties](https://meetup.github.io/swarm-constants/)\n- More TK\n\n# Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n# Development\nThis project uses [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README)\nand follows conventions of [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README).\n\n## Overview\nThis project follows these steps to create distributions:\n\n0. Read all JSON files in [`properties/`](https://github.com/meetup/swarm-constants/tree/master/properties). The properties defined in these files are known as \"style properties\".\n1. `style-dictionary` transforms keys and properties from JSON into an intermediate\n   format, a plain JS object referred to as \"dictionary\".\n2. `style-dictionary` then can generate distributions from the \"dictionary\" object based on formats/templates specified in `config.json`\n3. On pushes to `master`, Travis builds a release and publishes an npm package containing\n   a `dist/` directory. The `dist/` directory of the published package is a build artifact\n   of `style-dictionary`.\n\n## Scripts\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n## Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n## Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, you can register your own format, or use one of the custom\nformats documented below.\n\n--------------\n\n## Custom transforms\nA [_transform_](https://amzn.github.io/style-dictionary/#/transforms) is a function that\nis used to transform a value or key name from JSON. For example, transforming an\n`[r,g,b,a]` array into a hex or CSS color. `swarm-constants` uses a few custom transforms\nthat are not provided by `style-dictionary`:\n\n### `color/optimizedRGBA`\nConverts color values to optimized CSS `rgba()`. If alpha channel is 1, uses `rgb()`.\n\n```js\n// Matches: color category properties\n// Returns:\n\"rgba(84, 96, 107, 0.6)\"\n\"rgb(53, 62, 72)\"\n```\n\n### `color/androidHex8`\nConverts color values to android 8 digit hex\n\n```js\n// Matches: color category properties\n// Returns:\n\"#ff2e3e48\"\n\"#ffffffff\"\n```\n\n### `name/cti/customProperty`\nReturns a style property name as a CSS custom property definition name.\n\n```js\n// Matches: all\n// Returns:\n\"--c-blue\"\n\"--c--textPrimary\"\n\"--space-1\"\n```\n\n### `attribute/colorValues`\nAdds calculated color values to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorValues` object to each property of the dictionary\n{\n\tcolorValues: { rgba, hex, hsv, hsl, androidHex8 }\n}\n```\n\n### `attribute/colorVarNames`\nAdds calculated color var names to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorVarNames` object to each property of the dictionary\n{\n\tcolorVarNames: { android, sass, js, customProperty }\n}\n```\n\n## Custom formats\nA [_format_](https://amzn.github.io/style-dictionary/#/formats) is essentially a script or\ntemplate to control the formatting of output for a given distribution. `swarm-constants`\nuses a few custom formats that are not defined in `style-dictionary`:\n\n### `javascript/commonJS`\nCreates a JS file exporing all color values (using commonJS modules).\n\n**Example**\n```js\nexports.C_WHITE = 'rgb(255, 255, 255)';\nexports.C_LIGHTGRAY = 'rgb(246, 247, 248)';\nexports.C_MEDIUMGRAY = 'rgb(117, 117, 117)';\n```\n\n### `css/customProperties`\nCreates a file containing valid CSS custom property definitions.\n\n**Example**\n```js\n:root {\n\t--c-white: rgb(255, 255, 255);\n\t--c-lightGray: rgb(246, 247, 248);\n\t--c-mediumGray: rgb(117, 117, 117);\n\t...\n```\n\n### `js/JSObjectCustomProperties`\nCreates a JS file that exports an object with CSS custom property names as keys, and style\nproperty values as values. This is used to populate our PostCSS loader with fallback\nvalues for custom properties in style modules.\n\n**Example**\n```js\ncustomProperties: {\n\t'--c-white': 'rgb(255, 255, 255)',\n\t'--c-lightGray': 'rgb(246, 247, 248)',\n\t'--c-mediumGray': 'rgb(117, 117, 117)',\n\t...\n}\n```\n\n### `javascript/colorAttributes`\nCreates a JS file that exports a list of objects containing meta info for each color\nproperty. This is used for generating documentation.\n\n**Example**\n```js\n   {\n      \"name\": \"white\",\n      \"type\": \"base\",\n      \"colorValues\": {\n         \"rgba\": \"rgb(255, 255, 255)\",\n         \"hex\": \"#ffffff\",\n         \"hsv\": \"hsv(0, 0%, 100%)\",\n         \"hsl\": \"hsl(0, 0%, 100%)\",\n         \"androidHex8\": \"#ffffffff\"\n      },\n      \"colorVarNames\": {\n         \"android\": \"color_base_white\",\n         \"sass\": \"$C_white\",\n         \"js\": \"C_WHITE\",\n         \"customProperty\": \"var(--c-white)\"\n      },\n      \"originalValue\": [\n         255,\n         255,\n         255,\n         1\n      ]\n   }\n```\n\n### `scss/variablesCustom`\nFormats Sass variables, following our naming conventions.\nDoes not include style properties in the `responsive` category, as those are handled by\nCSS custom properties.\n\n**Example**\n```scss\n$C_white: rgb(255, 255, 255);\n$space-1: 16px;\n```\n","readmeFilename":"README.md","_id":"swarm-constants@2.2.119-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-3cME2IjaaEft6jA4ZBr5ZrTTdOAIVnqg4S2Q4Nk2GktDUF/3N9y7GgBtJkbc/1Wj7/GP1FxeQBSS6iwovw/RtQ==","shasum":"4a0faebf16ba51eead398e1305ffef7ed4d6bddb","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-2.2.119-beta.tgz","fileCount":44,"unpackedSize":207519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbR/q+CRA9TVsSAnZWagAA/AAQAIh4ElVSbPpRSaM/RXFZ\newPjyYTD8wY8JcnysR1w1jw3LKiRHwGATFbsDHhH1tVDNDxkwssDOB9NTDyd\nvI9oCCJRidB0KFzrWBclqm9w9KXdnsi1ZNOPOky1jFIpfVz41Y+YXFgo9gXq\nh7FQzkZ8CfTd8cZlbXjB3TWQTDE8y48+0hRDsYWfY4zCrXKWOnQk8zVX9Ktg\n3EtBM1ebfLzK0pMU+Uh0CAB031amAxQSlJ9LcWnli0OwiSxY4PIfyeEv2sC4\ng9il4DYKkgncysW3/7SVosiMfMaaih/i7D7g3Gmx1X4KJ3VeAL03jnu/DeYF\ng5J1ozkedU90fwZJrB0tj+xWoOHHF3GhP3QcAOBRzHR4SBKmhqHJ5uIXH1oY\n1+UJDlU0J6C1g+VxNZKbMdag6bBusRfc0xp+z5wbWC+icVBjZ0gg8YETr60s\n7SlQi3foXji0K6ALNUm5BhAD8pSt+37xpjP/6RalIUcnuYlqe813RTva/FFf\nO0GbHm5cFnxaUTwf5BF2BKDw7/OwA8vS4DO0oEJI/S2f6+NPJJR+2Waxz5vH\n4a6x+5WMW60USbN9CpVv1iE5S8eV9XFKS6O0Sisl9bwFHlk+tjdtwHO9jrrP\n5/MO2gbhXuBN6srFd7APkLQuIaNYOiQiwEJ6JSmCa3pPX/O0xdVAxL5k3dsg\nAN8b\r\n=7BRt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHrCQ4vWmyoe74cymx8ZH6lAaxaC/jv8ABW9CDbcP4wFAiBefGKtwYCn2ZDfHUMm6/le49VrVjc5S5CVtowwfkIPyA=="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_2.2.119-beta_1531443901041_0.21063400291953416"},"_hasShrinkwrap":false},"2.2.120-beta":{"name":"swarm-constants","version":"2.2.120-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"9a70ec73f8adc8bde14c66a2e2f103016f56fbc0","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README);\n\n# Table of Contents\n\n* [Documentation](#documentation)\n* [Using constants in your application](#using-swarm-constants-in-your-application)\n* [Development](#development)\n\n----------\n\n# Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [CSS Custom Properties](https://meetup.github.io/swarm-constants/)\n- More TK\n\n# Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n# Development\nThis project uses [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README)\nand follows conventions of [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README).\n\n## Overview\nThis project follows these steps to create distributions:\n\n0. Read all JSON files in [`properties/`](https://github.com/meetup/swarm-constants/tree/master/properties). The properties defined in these files are known as \"style properties\".\n1. `style-dictionary` transforms keys and properties from JSON into an intermediate\n   format, a plain JS object referred to as \"dictionary\".\n2. `style-dictionary` then can generate distributions from the \"dictionary\" object based on formats/templates specified in `config.json`\n3. On pushes to `master`, Travis builds a release and publishes an npm package containing\n   a `dist/` directory. The `dist/` directory of the published package is a build artifact\n   of `style-dictionary`.\n\n## Scripts\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n## Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n## Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, you can register your own format, or use one of the custom\nformats documented below.\n\n--------------\n\n## Custom transforms\nA [_transform_](https://amzn.github.io/style-dictionary/#/transforms) is a function that\nis used to transform a value or key name from JSON. For example, transforming an\n`[r,g,b,a]` array into a hex or CSS color. `swarm-constants` uses a few custom transforms\nthat are not provided by `style-dictionary`:\n\n### `color/optimizedRGBA`\nConverts color values to optimized CSS `rgba()`. If alpha channel is 1, uses `rgb()`.\n\n```js\n// Matches: color category properties\n// Returns:\n\"rgba(84, 96, 107, 0.6)\"\n\"rgb(53, 62, 72)\"\n```\n\n### `color/androidHex8`\nConverts color values to android 8 digit hex\n\n```js\n// Matches: color category properties\n// Returns:\n\"#ff2e3e48\"\n\"#ffffffff\"\n```\n\n### `name/cti/customProperty`\nReturns a style property name as a CSS custom property definition name.\n\n```js\n// Matches: all\n// Returns:\n\"--c-blue\"\n\"--c--textPrimary\"\n\"--space-1\"\n```\n\n### `attribute/colorValues`\nAdds calculated color values to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorValues` object to each property of the dictionary\n{\n\tcolorValues: { rgba, hex, hsv, hsl, androidHex8 }\n}\n```\n\n### `attribute/colorVarNames`\nAdds calculated color var names to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorVarNames` object to each property of the dictionary\n{\n\tcolorVarNames: { android, sass, js, customProperty }\n}\n```\n\n## Custom formats\nA [_format_](https://amzn.github.io/style-dictionary/#/formats) is essentially a script or\ntemplate to control the formatting of output for a given distribution. `swarm-constants`\nuses a few custom formats that are not defined in `style-dictionary`:\n\n### `javascript/commonJS`\nCreates a JS file exporing all color values (using commonJS modules).\n\n**Example**\n```js\nexports.C_WHITE = 'rgb(255, 255, 255)';\nexports.C_LIGHTGRAY = 'rgb(246, 247, 248)';\nexports.C_MEDIUMGRAY = 'rgb(117, 117, 117)';\n```\n\n### `css/customProperties`\nCreates a file containing valid CSS custom property definitions.\n\n**Example**\n```js\n:root {\n\t--c-white: rgb(255, 255, 255);\n\t--c-lightGray: rgb(246, 247, 248);\n\t--c-mediumGray: rgb(117, 117, 117);\n\t...\n```\n\n### `js/JSObjectCustomProperties`\nCreates a JS file that exports an object with CSS custom property names as keys, and style\nproperty values as values. This is used to populate our PostCSS loader with fallback\nvalues for custom properties in style modules.\n\n**Example**\n```js\ncustomProperties: {\n\t'--c-white': 'rgb(255, 255, 255)',\n\t'--c-lightGray': 'rgb(246, 247, 248)',\n\t'--c-mediumGray': 'rgb(117, 117, 117)',\n\t...\n}\n```\n\n### `javascript/colorAttributes`\nCreates a JS file that exports a list of objects containing meta info for each color\nproperty. This is used for generating documentation.\n\n**Example**\n```js\n   {\n      \"name\": \"white\",\n      \"type\": \"base\",\n      \"colorValues\": {\n         \"rgba\": \"rgb(255, 255, 255)\",\n         \"hex\": \"#ffffff\",\n         \"hsv\": \"hsv(0, 0%, 100%)\",\n         \"hsl\": \"hsl(0, 0%, 100%)\",\n         \"androidHex8\": \"#ffffffff\"\n      },\n      \"colorVarNames\": {\n         \"android\": \"color_base_white\",\n         \"sass\": \"$C_white\",\n         \"js\": \"C_WHITE\",\n         \"customProperty\": \"var(--c-white)\"\n      },\n      \"originalValue\": [\n         255,\n         255,\n         255,\n         1\n      ]\n   }\n```\n\n### `scss/variablesCustom`\nFormats Sass variables, following our naming conventions.\nDoes not include style properties in the `responsive` category, as those are handled by\nCSS custom properties.\n\n**Example**\n```scss\n$C_white: rgb(255, 255, 255);\n$space-1: 16px;\n```\n","readmeFilename":"README.md","_id":"swarm-constants@2.2.120-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-t0yUMCgA1b9C6MqIpisai+c/y25WSVCCDnoq0oEA02yHXrLTEijWYPz6YHe9syzhYRkH7McU9lUMs/myVOjECA==","shasum":"a4ae888180b7957f9d8cf1743203a4f9cc747a41","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-2.2.120-beta.tgz","fileCount":44,"unpackedSize":207550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbR/u8CRA9TVsSAnZWagAAf4YP/2teQvxehPGAq98fAX8n\n49JzAF4cH4pt89BWKiprbbDXNtvrXrXi7LIVtb8bI34lkhs2IVigw1oVGWhU\nTu/I/Ydt063UgTCaoSUD2F0+gjDKTtU+J2TWpYV4ZB011v5X0kLn40hN/J6L\nupenDM/3QR3yTQZ66FT5pw9Dg3L2xY6hynMfPNxBH3sManMyOZhs6yGzj/sz\nCsqMB1lwfJtuMjm1RZooPPZ9/MCwZql3/oEt33wj7x9b6EDDpf9CrGhwb1Gb\nrb+w0WJVBBCAzasyh83Bn4rYev86hVPoKvop30bGI1b2Ov+ZjEz2BnJ3euCi\nYWsFz0mHDcfnHgn6fK1KpuCqR4y8uSz9A2/phKtVU8e8sipBRaDsmpHdMkvG\nvQXInIA/M1kYroj5pF+6Wnr6rfgyscnmQljkwmYg4iKwpxMzG3eSPS8SSW+m\nNXx2nmvB1sEWcLJXJ12+dU46oiNXA2ECx9u4GiklNLVhhKm3v3cRyG/3sTAo\n0NphRK/NG/r2ewWHc7cXxRhhBM4YhZ4f4bW4maK/SFK8U2eGqsClGWD34G9I\neThLzmPiJ3s1Hlz03xn+JgliTXSvBFE/NQ08th0dj6RsLcJbn92K7EvHd6s0\nk/Yal2SejkM9vJHoX8T0C6CVd5zWOSuXwsPkzC7USS3qtXZZNp1QkJNA8ag6\ncgnu\r\n=Yugz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFx8udMi2+RoGPr8QerDhn8lWvT28BXh/XTCCISRRzzAiA8GC2m5Q4bESswLWe/9cNRQJTG++8uDu6GkIij8A/v9A=="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_2.2.120-beta_1531444156526_0.9654442724658014"},"_hasShrinkwrap":false},"2.2.121-beta":{"name":"swarm-constants","version":"2.2.121-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"6d2dc70b587a9042dab0cf78c7f6379aad8b4b81","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README);\n\n# Table of Contents\n\n* [Documentation](#documentation)\n* [Using constants in your application](#using-swarm-constants-in-your-application)\n* [Development](#development)\n\n----------\n\n# Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [CSS Custom Properties](https://meetup.github.io/swarm-constants/)\n- More TK\n\n# Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n# Development\nThis project uses [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README)\nand follows conventions of [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README).\n\n## Overview\nThis project follows these steps to create distributions:\n\n0. Read all JSON files in [`properties/`](https://github.com/meetup/swarm-constants/tree/master/properties). The properties defined in these files are known as \"style properties\".\n1. `style-dictionary` transforms keys and properties from JSON into an intermediate\n   format, a plain JS object referred to as \"dictionary\".\n2. `style-dictionary` then can generate distributions from the \"dictionary\" object based on formats/templates specified in `config.json`\n3. On pushes to `master`, Travis builds a release and publishes an npm package containing\n   a `dist/` directory. The `dist/` directory of the published package is a build artifact\n   of `style-dictionary`.\n\n## Scripts\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n## Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n## Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, you can register your own format, or use one of the custom\nformats documented below.\n\n--------------\n\n## Custom transforms\nA [_transform_](https://amzn.github.io/style-dictionary/#/transforms) is a function that\nis used to transform a value or key name from JSON. For example, transforming an\n`[r,g,b,a]` array into a hex or CSS color. `swarm-constants` uses a few custom transforms\nthat are not provided by `style-dictionary`:\n\n### `color/optimizedRGBA`\nConverts color values to optimized CSS `rgba()`. If alpha channel is 1, uses `rgb()`.\n\n```js\n// Matches: color category properties\n// Returns:\n\"rgba(84, 96, 107, 0.6)\"\n\"rgb(53, 62, 72)\"\n```\n\n### `color/androidHex8`\nConverts color values to android 8 digit hex\n\n```js\n// Matches: color category properties\n// Returns:\n\"#ff2e3e48\"\n\"#ffffffff\"\n```\n\n### `name/cti/customProperty`\nReturns a style property name as a CSS custom property definition name.\n\n```js\n// Matches: all\n// Returns:\n\"--c-blue\"\n\"--c--textPrimary\"\n\"--space-1\"\n```\n\n### `attribute/colorValues`\nAdds calculated color values to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorValues` object to each property of the dictionary\n{\n\tcolorValues: { rgba, hex, hsv, hsl, androidHex8 }\n}\n```\n\n### `attribute/colorVarNames`\nAdds calculated color var names to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorVarNames` object to each property of the dictionary\n{\n\tcolorVarNames: { android, sass, js, customProperty }\n}\n```\n\n## Custom formats\nA [_format_](https://amzn.github.io/style-dictionary/#/formats) is essentially a script or\ntemplate to control the formatting of output for a given distribution. `swarm-constants`\nuses a few custom formats that are not defined in `style-dictionary`:\n\n### `javascript/commonJS`\nCreates a JS file exporing all color values (using commonJS modules).\n\n**Example**\n```js\nexports.C_WHITE = 'rgb(255, 255, 255)';\nexports.C_LIGHTGRAY = 'rgb(246, 247, 248)';\nexports.C_MEDIUMGRAY = 'rgb(117, 117, 117)';\n```\n\n### `css/customProperties`\nCreates a file containing valid CSS custom property definitions.\n\n**Example**\n```js\n:root {\n\t--c-white: rgb(255, 255, 255);\n\t--c-lightGray: rgb(246, 247, 248);\n\t--c-mediumGray: rgb(117, 117, 117);\n\t...\n```\n\n### `js/JSObjectCustomProperties`\nCreates a JS file that exports an object with CSS custom property names as keys, and style\nproperty values as values. This is used to populate our PostCSS loader with fallback\nvalues for custom properties in style modules.\n\n**Example**\n```js\ncustomProperties: {\n\t'--c-white': 'rgb(255, 255, 255)',\n\t'--c-lightGray': 'rgb(246, 247, 248)',\n\t'--c-mediumGray': 'rgb(117, 117, 117)',\n\t...\n}\n```\n\n### `javascript/colorAttributes`\nCreates a JS file that exports a list of objects containing meta info for each color\nproperty. This is used for generating documentation.\n\n**Example**\n```js\n   {\n      \"name\": \"white\",\n      \"type\": \"base\",\n      \"colorValues\": {\n         \"rgba\": \"rgb(255, 255, 255)\",\n         \"hex\": \"#ffffff\",\n         \"hsv\": \"hsv(0, 0%, 100%)\",\n         \"hsl\": \"hsl(0, 0%, 100%)\",\n         \"androidHex8\": \"#ffffffff\"\n      },\n      \"colorVarNames\": {\n         \"android\": \"color_base_white\",\n         \"sass\": \"$C_white\",\n         \"js\": \"C_WHITE\",\n         \"customProperty\": \"var(--c-white)\"\n      },\n      \"originalValue\": [\n         255,\n         255,\n         255,\n         1\n      ]\n   }\n```\n\n### `scss/variablesCustom`\nFormats Sass variables, following our naming conventions.\nDoes not include style properties in the `responsive` category, as those are handled by\nCSS custom properties.\n\n**Example**\n```scss\n$C_white: rgb(255, 255, 255);\n$space-1: 16px;\n```\n","readmeFilename":"README.md","_id":"swarm-constants@2.2.121-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-fGsCfrURMjdPEBoeq5k1XQKdEn3vL5zQGhhjz24hT4NIXrP5A5rWhmuU9Vrnxt8F0xtsDOQ2RSxQ6SK4gbIvXw==","shasum":"07498494db3d8c31e6324255e0fe757eacf56257","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-2.2.121-beta.tgz","fileCount":44,"unpackedSize":207579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbR/8cCRA9TVsSAnZWagAA+NkP/iT3gGpOF9n8vx58lRRF\nG7KaDCF6Co8I2OjJL+oHswzVSDmlmhrbGd3Ej6zkLL/D3PNr39ZXWw9LX4yE\nW7BEGLhtYFd2hnQOIhRcU7DBVVS+b0Sx/oWRT9FnF6SVM6KoeTcqrjXgjOkm\n3SxZi6AHK7FIv13z+px1zuZcQ4WIB1FLodeBXFJCAoZhsC9Gar0vik8RGFjk\n5vbz4AYWiIeYyvuZqRG8R5dzKeurcNiQQLzrYQEAe3BhbRDGUx8VrmaVG1uM\nJDbFBPgaA3SCRcaJQnpO3fbY12ZTKaMhk/4zZ7ksDU5811cMOg9u05pfGYy4\nhB+GyKhmjfhSQ1dpJc2DNeAAEbSkSWw/2/Kksd3CYIsimflBiNhqFHaOSlTi\nQnylJ7y3jeOAwuA2c5TLQI02/o98uR99enYmyBmp0eE98O/MCZ8EZNjZRn4I\niHiZ2kz2t41DGxhT9iSTPr+3yjqXGJet2S/6u49F2FuudBB5Qxk9uBPBzvSD\n2MQh5/87saUJGOyTkIkbXp3Z1UccUW3MxmVAD9pEyLasbBWMIQDIO9vsqk2o\nK4ZwGgzNdWV7uaOPmY8fpO4sEnWLjkjc2LCAp0oHWxgQxmOl+1+DnpLpRHEI\n0VS3S77o2SWAf0FlVUUrul2I1zHQSImumt2xHDt0DnYAQCjvk4Ezf4JNRRfC\nUMg9\r\n=zChe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL4hi2fknFGNB2qSKSorSq8Ha7JGXmJ8OLiGHMylcYrwIhALaG2LxiskLhR+L4sY1Vxb01sGs4eSQc45yGsvruar0s"}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_2.2.121-beta_1531445020694_0.32863381074961495"},"_hasShrinkwrap":false},"2.2.122":{"name":"swarm-constants","version":"2.2.122","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"50c39544bd52c0d9bd90c4088b9e6efa393a2b35","_id":"swarm-constants@2.2.122","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-yDLr2+lDzXx/F1yOX4Oo+rRqMvsz4/yeAgj5bOc8Pu5UmNAVv3+AJFSaH9DtpktoIfZcril8njLoGz5XDrggCw==","shasum":"bdc7573e1f2691b8dfd3a730cdf01e5b91d8e6fc","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-2.2.122.tgz","fileCount":44,"unpackedSize":207574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTK6OCRA9TVsSAnZWagAAtdIQAIo5/IvGlCvHpap5xUOt\nnFHiwM0/r8WT1bi/L1f37EqiIyELi5z7Gv2DEG+CUkRn6oAyq8w4/v5dnYsQ\nx7caRlMQJ0exVqcEOeSgWOx5zpQxa+slCpP8V1ka3cqEwJeGBFACMpNsrdVk\nA7l/C8Fn7EOPRldrFf9HuVKr3tfJTXiiFs7WZNAl7y8qJ9wkhawbxac7oBeJ\noKqWbpfVp1gWYGr5DtBeFzl0tLvEc9mqPNm6/RvL4z191mIOduCq8sdlEz4S\nJFd8FhWUidsgBIFuU0n7HGkJOZ6dtl+UAWeXxej1GiUQOkd1mIScGx7apJuL\nsx9kDD0v0Boxw02gtudh1rqyCAj9iaJVzkbfYAbEmpdtRF3RQyYDOOCR2QnU\nSNpb3amWS2sDnibss+Ca/Po90x2DtqKd/xp1VlNJl3ggJocG+aiWRaB3aRVn\nsP/9doaQaCbc0Bi9uKEineukv23Jj10fRfRG5kJYrpSQPHxsstT73SZ1u52D\nb7czHrRRS9dYXdTQsdhghfXY80sP0zqeD56+i2H11cnKuviXXjiCZyzpNVbR\noR0D0YM+650AOJ/iL0BMGCmBFyikqbsG/qSeEmVUSFm5e9DdvcHaYBSfDUQd\n3xNDA1I1xVzPSXJ0+bJq5eb+YvO7UazKpwGxWG75EkIMNYAKzqDZ34dyYpJT\nQKZU\r\n=8U1B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1Gv5q6hyhvjrrOxO2KTvXBS+qtNGB/WZZLuiwuJNzRgIgSJD5kKhtyI823azaot6fsHvDlEmystV9tXk0/3inFMc="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_2.2.122_1531752078498_0.8123790844233545"},"_hasShrinkwrap":false},"2.2.123-beta":{"name":"swarm-constants","version":"2.2.123-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"bcd71f311ec4cadc62cc7c66d9e3c9914031b1e7","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README);\n\n# Table of Contents\n\n* [Documentation](#documentation)\n* [Using constants in your application](#using-swarm-constants-in-your-application)\n* [Development](#development)\n\n----------\n\n# Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [CSS Custom Properties](https://meetup.github.io/swarm-constants/)\n- More TK\n\n# Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n# Development\nThis project uses [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README)\nand follows conventions of [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README).\n\n## Overview\nThis project follows these steps to create distributions:\n\n0. Read all JSON files in [`properties/`](https://github.com/meetup/swarm-constants/tree/master/properties). The properties defined in these files are known as \"style properties\".\n1. `style-dictionary` transforms keys and properties from JSON into an intermediate\n   format, a plain JS object referred to as \"dictionary\".\n2. `style-dictionary` then can generate distributions from the \"dictionary\" object based on formats/templates specified in `config.json`\n3. On pushes to `master`, Travis builds a release and publishes an npm package containing\n   a `dist/` directory. The `dist/` directory of the published package is a build artifact\n   of `style-dictionary`.\n\n## Scripts\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n## Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n## Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, you can register your own format, or use one of the custom\nformats documented below.\n\n--------------\n\n## Custom transforms\nA [_transform_](https://amzn.github.io/style-dictionary/#/transforms) is a function that\nis used to transform a value or key name from JSON. For example, transforming an\n`[r,g,b,a]` array into a hex or CSS color. `swarm-constants` uses a few custom transforms\nthat are not provided by `style-dictionary`:\n\n### `color/optimizedRGBA`\nConverts color values to optimized CSS `rgba()`. If alpha channel is 1, uses `rgb()`.\n\n```js\n// Matches: color category properties\n// Returns:\n\"rgba(84, 96, 107, 0.6)\"\n\"rgb(53, 62, 72)\"\n```\n\n### `color/androidHex8`\nConverts color values to android 8 digit hex\n\n```js\n// Matches: color category properties\n// Returns:\n\"#ff2e3e48\"\n\"#ffffffff\"\n```\n\n### `name/cti/customProperty`\nReturns a style property name as a CSS custom property definition name.\n\n```js\n// Matches: all\n// Returns:\n\"--c-blue\"\n\"--c--textPrimary\"\n\"--space-1\"\n```\n\n### `attribute/colorValues`\nAdds calculated color values to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorValues` object to each property of the dictionary\n{\n\tcolorValues: { rgba, hex, hsv, hsl, androidHex8 }\n}\n```\n\n### `attribute/colorVarNames`\nAdds calculated color var names to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorVarNames` object to each property of the dictionary\n{\n\tcolorVarNames: { android, sass, js, customProperty }\n}\n```\n\n## Custom formats\nA [_format_](https://amzn.github.io/style-dictionary/#/formats) is essentially a script or\ntemplate to control the formatting of output for a given distribution. `swarm-constants`\nuses a few custom formats that are not defined in `style-dictionary`:\n\n### `javascript/commonJS`\nCreates a JS file exporing all color values (using commonJS modules).\n\n**Example**\n```js\nexports.C_WHITE = 'rgb(255, 255, 255)';\nexports.C_LIGHTGRAY = 'rgb(246, 247, 248)';\nexports.C_MEDIUMGRAY = 'rgb(117, 117, 117)';\n```\n\n### `css/customProperties`\nCreates a file containing valid CSS custom property definitions.\n\n**Example**\n```js\n:root {\n\t--c-white: rgb(255, 255, 255);\n\t--c-lightGray: rgb(246, 247, 248);\n\t--c-mediumGray: rgb(117, 117, 117);\n\t...\n```\n\n### `js/JSObjectCustomProperties`\nCreates a JS file that exports an object with CSS custom property names as keys, and style\nproperty values as values. This is used to populate our PostCSS loader with fallback\nvalues for custom properties in style modules.\n\n**Example**\n```js\ncustomProperties: {\n\t'--c-white': 'rgb(255, 255, 255)',\n\t'--c-lightGray': 'rgb(246, 247, 248)',\n\t'--c-mediumGray': 'rgb(117, 117, 117)',\n\t...\n}\n```\n\n### `javascript/colorAttributes`\nCreates a JS file that exports a list of objects containing meta info for each color\nproperty. This is used for generating documentation.\n\n**Example**\n```js\n   {\n      \"name\": \"white\",\n      \"type\": \"base\",\n      \"colorValues\": {\n         \"rgba\": \"rgb(255, 255, 255)\",\n         \"hex\": \"#ffffff\",\n         \"hsv\": \"hsv(0, 0%, 100%)\",\n         \"hsl\": \"hsl(0, 0%, 100%)\",\n         \"androidHex8\": \"#ffffffff\"\n      },\n      \"colorVarNames\": {\n         \"android\": \"color_base_white\",\n         \"sass\": \"$C_white\",\n         \"js\": \"C_WHITE\",\n         \"customProperty\": \"var(--c-white)\"\n      },\n      \"originalValue\": [\n         255,\n         255,\n         255,\n         1\n      ]\n   }\n```\n\n### `scss/variablesCustom`\nFormats Sass variables, following our naming conventions.\nDoes not include style properties in the `responsive` category, as those are handled by\nCSS custom properties.\n\n**Example**\n```scss\n$C_white: rgb(255, 255, 255);\n$space-1: 16px;\n```\n","readmeFilename":"README.md","_id":"swarm-constants@2.2.123-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-4MelZFY6MVnZjbAi+egMrU5nO/w4U4i+fGvRj9JRpbG1u0xQRT8VOsoBuHB+WT04l+QN+ZWG5T81xq9WAmQExQ==","shasum":"4da7071003575ca240414cf1505dd0b12f47921e","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-2.2.123-beta.tgz","fileCount":44,"unpackedSize":209965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT5uPCRA9TVsSAnZWagAAAlIP/3OU/PoSanVVlnRMtdN8\nsxInqYbX5QxOmQ/T7+nX4GQfG4uZGgqPzOm6jc+x7qxnEv6eKorteUGvCCjk\nUnm+yIB6LjJaaS9uOzKRbWxKl83rBx8qK6h3AqigPXCjrnIbVrOyPRZBFP2x\n5KJAHxhTbK5vR7bEVG16qMOoroX/f0UDBQxC7mi7xKlODh9FVb6iiUT/dYhI\nAyKN1oZ7p5vzhKKcmqYFkZ4KammR4IOUjs4zHezvOUjZtxC9clHjPY4n+ei4\npkyCkd5GaTTX0qioaysQk0xstckaArWjqGeaHnVYkzeg8ETDMyjQCahPER44\n2UReTjgAxVnDfooLfTVTSEHIJaZivOU6LS5a/PYFKuR4FeRICovqqQrWVAm2\nosCZ5dNmNIQIsvsbxV33RNWsZ5wS/xXCKrrJSiJwWscR+R4Srr5XRbLMzQeK\nKiNZ4QIpLyL7XOG1bIBc6LTSAYTYj/G+BCew2b7Xg71hEPDEPzOdJIOe7S0s\nSnYEF14vY4BCVz32Qsb6SGMLsm/nW/PAvh+11z0C887raOA+FsIga6waYp0Y\noUhT7nr/giE6gJY8lKsYdPslh5AsmWS2NEHSPg6oyQOph1wJo739wOzbjD0p\ngR5EDubkRsRdBaQIweKTe9dYqcCtUs56VrHUNCgMtuDImdtdwb5ncP6+qQNu\n+EXe\r\n=5doS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBrswunu568pIskmH/WQIvozQKpuAF8TDmoTM9CRI4gwIgdawcYbo3kATzF2EcaNzUHCT0SSwPDs4nYDHNqOPFDgo="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_2.2.123-beta_1531943823463_0.8471815370718032"},"_hasShrinkwrap":false},"2.2.126-beta":{"name":"swarm-constants","version":"2.2.126-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"3deec373a8cf386a46942071e86d785bf6e1e0ae","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README);\n\n# Table of Contents\n\n* [Documentation](#documentation)\n* [Using constants in your application](#using-swarm-constants-in-your-application)\n* [Development](#development)\n\n----------\n\n# Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [CSS Custom Properties](https://meetup.github.io/swarm-constants/)\n- More TK\n\n# Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n# Development\nThis project uses [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README)\nand follows conventions of [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README).\n\n## Overview\nThis project follows these steps to create distributions:\n\n0. Read all JSON files in [`properties/`](https://github.com/meetup/swarm-constants/tree/master/properties). The properties defined in these files are known as \"style properties\".\n1. `style-dictionary` transforms keys and properties from JSON into an intermediate\n   format, a plain JS object referred to as \"dictionary\".\n2. `style-dictionary` then can generate distributions from the \"dictionary\" object based on formats/templates specified in `config.json`\n3. On pushes to `master`, Travis builds a release and publishes an npm package containing\n   a `dist/` directory. The `dist/` directory of the published package is a build artifact\n   of `style-dictionary`.\n\n## Scripts\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n## Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n## Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, you can register your own format, or use one of the custom\nformats documented below.\n\n--------------\n\n## Custom transforms\nA [_transform_](https://amzn.github.io/style-dictionary/#/transforms) is a function that\nis used to transform a value or key name from JSON. For example, transforming an\n`[r,g,b,a]` array into a hex or CSS color. `swarm-constants` uses a few custom transforms\nthat are not provided by `style-dictionary`:\n\n### `color/optimizedRGBA`\nConverts color values to optimized CSS `rgba()`. If alpha channel is 1, uses `rgb()`.\n\n```js\n// Matches: color category properties\n// Returns:\n\"rgba(84, 96, 107, 0.6)\"\n\"rgb(53, 62, 72)\"\n```\n\n### `color/androidHex8`\nConverts color values to android 8 digit hex\n\n```js\n// Matches: color category properties\n// Returns:\n\"#ff2e3e48\"\n\"#ffffffff\"\n```\n\n### `name/cti/customProperty`\nReturns a style property name as a CSS custom property definition name.\n\n```js\n// Matches: all\n// Returns:\n\"--c-blue\"\n\"--c--textPrimary\"\n\"--space-1\"\n```\n\n### `attribute/colorValues`\nAdds calculated color values to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorValues` object to each property of the dictionary\n{\n\tcolorValues: { rgba, hex, hsv, hsl, androidHex8 }\n}\n```\n\n### `attribute/colorVarNames`\nAdds calculated color var names to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorVarNames` object to each property of the dictionary\n{\n\tcolorVarNames: { android, sass, js, customProperty }\n}\n```\n\n## Custom formats\nA [_format_](https://amzn.github.io/style-dictionary/#/formats) is essentially a script or\ntemplate to control the formatting of output for a given distribution. `swarm-constants`\nuses a few custom formats that are not defined in `style-dictionary`:\n\n### `javascript/commonJS`\nCreates a JS file exporing all color values (using commonJS modules).\n\n**Example**\n```js\nexports.C_WHITE = 'rgb(255, 255, 255)';\nexports.C_LIGHTGRAY = 'rgb(246, 247, 248)';\nexports.C_MEDIUMGRAY = 'rgb(117, 117, 117)';\n```\n\n### `css/customProperties`\nCreates a file containing valid CSS custom property definitions.\n\n**Example**\n```js\n:root {\n\t--c-white: rgb(255, 255, 255);\n\t--c-lightGray: rgb(246, 247, 248);\n\t--c-mediumGray: rgb(117, 117, 117);\n\t...\n```\n\n### `js/JSObjectCustomProperties`\nCreates a JS file that exports an object with CSS custom property names as keys, and style\nproperty values as values. This is used to populate our PostCSS loader with fallback\nvalues for custom properties in style modules.\n\n**Example**\n```js\ncustomProperties: {\n\t'--c-white': 'rgb(255, 255, 255)',\n\t'--c-lightGray': 'rgb(246, 247, 248)',\n\t'--c-mediumGray': 'rgb(117, 117, 117)',\n\t...\n}\n```\n\n### `javascript/colorAttributes`\nCreates a JS file that exports a list of objects containing meta info for each color\nproperty. This is used for generating documentation.\n\n**Example**\n```js\n   {\n      \"name\": \"white\",\n      \"type\": \"base\",\n      \"colorValues\": {\n         \"rgba\": \"rgb(255, 255, 255)\",\n         \"hex\": \"#ffffff\",\n         \"hsv\": \"hsv(0, 0%, 100%)\",\n         \"hsl\": \"hsl(0, 0%, 100%)\",\n         \"androidHex8\": \"#ffffffff\"\n      },\n      \"colorVarNames\": {\n         \"android\": \"color_base_white\",\n         \"sass\": \"$C_white\",\n         \"js\": \"C_WHITE\",\n         \"customProperty\": \"var(--c-white)\"\n      },\n      \"originalValue\": [\n         255,\n         255,\n         255,\n         1\n      ]\n   }\n```\n\n### `scss/variablesCustom`\nFormats Sass variables, following our naming conventions.\nDoes not include style properties in the `responsive` category, as those are handled by\nCSS custom properties.\n\n**Example**\n```scss\n$C_white: rgb(255, 255, 255);\n$space-1: 16px;\n```\n","readmeFilename":"README.md","_id":"swarm-constants@2.2.126-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-wg/iSNOTH1nz1YzypvUf9aun57jkDvUagKNZB2DJGND/GmQLGfpXIjJRHEGb8a0GvCmgtD6GeNCLfHh0ZD0HYQ==","shasum":"26bff3da14e0dfacf4c7a8f60954ad4a5f040088","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-2.2.126-beta.tgz","fileCount":44,"unpackedSize":211259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT6pmCRA9TVsSAnZWagAApxcQAJsptYJKLCpgwx5mvIgG\nYiLgEMQLcHUD6gKIBrxfZkxPAKKG+Kysrmv9eKg5NYIrypx1o8kLOUmyYVlY\nhUPjAl0UOUMksI4UJJX1ACgEiBgge3UUqRHgFiOF0cUtEXWaj73b8YPa7S7q\n4wCpklbcQrtmeesJ7Y79ZHVraVZFNXtRQJ34OLC3tuBO4D+O8o0WiYj3evNN\n9BJOv6ExlY8Xl4fNQdxGr0lkTxA+rxODU9PgshndvlOzdn6xLLi8z6iIf/6h\nucRbNAUKqNUdXN3EfPxTThpEYLbwvNsxzZCYn9gTemnW5PHDlxRdDTDI2tjB\nJCb3G2tYs1kvEDDSLmYlsdVuIgrZwHvccmxuCR+167rBgWRW3SKhuGtPnhNx\nDhb0RHKDCTh6I7iIXq6n38NPa0lSXj2hMvWGblbyoQM53P8TEXSUXRrhgmSz\nIwrx6yeDHvcD66OHFc1zuKJQe/rE5rKKIvTBMA5qb0pUismxqwNIXAB+O3yQ\nSJmkT+AUfEjo+UPNpgN33N7vmzehfNVQKv5R/hai39ZHH18cLUMIzDAbqoW1\nKyiZEELmx/9J08XqDaLxUJ1stTnr8h6uJcP6V/BejDA4sCwM7uFE89H2unel\nXK0o1nLWXWN8PYSm84fJsdyYnol0jFHVhM//rHv3WMStPycoX8hzEQ8TSsrU\nE9Pj\r\n=+e0g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYYye75t1iclyYC/bGvX7bqGz+SiBTe4SyxbxSCLSSXAIgVcIsyHAWtpVIbvoCUeE0cum4pkO+LfKa8poZBhuNFnQ="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_2.2.126-beta_1531947622787_0.07046214153126829"},"_hasShrinkwrap":false},"2.2.127-beta":{"name":"swarm-constants","version":"2.2.127-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"b23620191ec6a64f315a01f4e172bbf0f4b0dcd4","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README);\n\n# Table of Contents\n\n* [Documentation](#documentation)\n* [Using constants in your application](#using-swarm-constants-in-your-application)\n* [Development](#development)\n\n----------\n\n# Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [CSS Custom Properties](https://meetup.github.io/swarm-constants/)\n- More TK\n\n# Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n# Development\nThis project uses [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README)\nand follows conventions of [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README).\n\n## Overview\nThis project follows these steps to create distributions:\n\n0. Read all JSON files in [`properties/`](https://github.com/meetup/swarm-constants/tree/master/properties). The properties defined in these files are known as \"style properties\".\n1. `style-dictionary` transforms keys and properties from JSON into an intermediate\n   format, a plain JS object referred to as \"dictionary\".\n2. `style-dictionary` then can generate distributions from the \"dictionary\" object based on formats/templates specified in `config.json`\n3. On pushes to `master`, Travis builds a release and publishes an npm package containing\n   a `dist/` directory. The `dist/` directory of the published package is a build artifact\n   of `style-dictionary`.\n\n## Scripts\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n## Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n## Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, you can register your own format, or use one of the custom\nformats documented below.\n\n--------------\n\n## Custom transforms\nA [_transform_](https://amzn.github.io/style-dictionary/#/transforms) is a function that\nis used to transform a value or key name from JSON. For example, transforming an\n`[r,g,b,a]` array into a hex or CSS color. `swarm-constants` uses a few custom transforms\nthat are not provided by `style-dictionary`:\n\n### `color/optimizedRGBA`\nConverts color values to optimized CSS `rgba()`. If alpha channel is 1, uses `rgb()`.\n\n```js\n// Matches: color category properties\n// Returns:\n\"rgba(84, 96, 107, 0.6)\"\n\"rgb(53, 62, 72)\"\n```\n\n### `color/androidHex8`\nConverts color values to android 8 digit hex\n\n```js\n// Matches: color category properties\n// Returns:\n\"#ff2e3e48\"\n\"#ffffffff\"\n```\n\n### `name/cti/customProperty`\nReturns a style property name as a CSS custom property definition name.\n\n```js\n// Matches: all\n// Returns:\n\"--c-blue\"\n\"--c--textPrimary\"\n\"--space-1\"\n```\n\n### `attribute/colorValues`\nAdds calculated color values to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorValues` object to each property of the dictionary\n{\n\tcolorValues: { rgba, hex, hsv, hsl, androidHex8 }\n}\n```\n\n### `attribute/colorVarNames`\nAdds calculated color var names to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorVarNames` object to each property of the dictionary\n{\n\tcolorVarNames: { android, sass, js, customProperty }\n}\n```\n\n## Custom formats\nA [_format_](https://amzn.github.io/style-dictionary/#/formats) is essentially a script or\ntemplate to control the formatting of output for a given distribution. `swarm-constants`\nuses a few custom formats that are not defined in `style-dictionary`:\n\n### `javascript/commonJS`\nCreates a JS file exporing all color values (using commonJS modules).\n\n**Example**\n```js\nexports.C_WHITE = 'rgb(255, 255, 255)';\nexports.C_LIGHTGRAY = 'rgb(246, 247, 248)';\nexports.C_MEDIUMGRAY = 'rgb(117, 117, 117)';\n```\n\n### `css/customProperties`\nCreates a file containing valid CSS custom property definitions.\n\n**Example**\n```js\n:root {\n\t--c-white: rgb(255, 255, 255);\n\t--c-lightGray: rgb(246, 247, 248);\n\t--c-mediumGray: rgb(117, 117, 117);\n\t...\n```\n\n### `js/JSObjectCustomProperties`\nCreates a JS file that exports an object with CSS custom property names as keys, and style\nproperty values as values. This is used to populate our PostCSS loader with fallback\nvalues for custom properties in style modules.\n\n**Example**\n```js\ncustomProperties: {\n\t'--c-white': 'rgb(255, 255, 255)',\n\t'--c-lightGray': 'rgb(246, 247, 248)',\n\t'--c-mediumGray': 'rgb(117, 117, 117)',\n\t...\n}\n```\n\n### `javascript/colorAttributes`\nCreates a JS file that exports a list of objects containing meta info for each color\nproperty. This is used for generating documentation.\n\n**Example**\n```js\n   {\n      \"name\": \"white\",\n      \"type\": \"base\",\n      \"colorValues\": {\n         \"rgba\": \"rgb(255, 255, 255)\",\n         \"hex\": \"#ffffff\",\n         \"hsv\": \"hsv(0, 0%, 100%)\",\n         \"hsl\": \"hsl(0, 0%, 100%)\",\n         \"androidHex8\": \"#ffffffff\"\n      },\n      \"colorVarNames\": {\n         \"android\": \"color_base_white\",\n         \"sass\": \"$C_white\",\n         \"js\": \"C_WHITE\",\n         \"customProperty\": \"var(--c-white)\"\n      },\n      \"originalValue\": [\n         255,\n         255,\n         255,\n         1\n      ]\n   }\n```\n\n### `scss/variablesCustom`\nFormats Sass variables, following our naming conventions.\nDoes not include style properties in the `responsive` category, as those are handled by\nCSS custom properties.\n\n**Example**\n```scss\n$C_white: rgb(255, 255, 255);\n$space-1: 16px;\n```\n","readmeFilename":"README.md","_id":"swarm-constants@2.2.127-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-8w/h0MYv7yiKdztagdHa9O9KZ1ATvq79lm9dvjpfG0739Xza4wcA7KLO2SOuZQYgM4n1ekyZzXOHVc3J9L5Qhg==","shasum":"c88ad8e1808ba6ca9eb88135c8ac5b2d97bbd4e9","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-2.2.127-beta.tgz","fileCount":44,"unpackedSize":209478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/u2VCRA9TVsSAnZWagAAXpoP/3IjbvJoEQczZYirosmn\ndwwG9OWCU4FvgRfGhfP+6Rr9lmaUAs2DHLIGXLQjBDHUrpbiVmrOAFvObi/8\nWBPJu5aJYQwAiyG5AI/Nd2weVsy0ME6BiN1jkMJWqU3fd55QMwvO6X0ikszE\nS6gyZ55k3Mv8Zlrjz1IWrK+HktDaseYOptdTUhdBqJcohIkZFQ4lUvjOM8oO\nkembjmPwEIYcw364jfEfwTdrQGinxIBupDf7kKP28B9sklr0iTEyfo9+/qiM\njFiXg7C821jB7F43XClACn52n6Nc9lCp7qat2hzbTHrB81b507ZOMFiI2hd7\nA8eIfhT2L2AnREwC3sQ7Hhg0bqbX3VAArC5CHsbI6r5LxEnesoQYVBVN8wqi\nz6YbZTvzann0njAL3eVSm+hoPU2aD98fMvBqq1j6uGSW7ugiYu355sgu0bAB\nEIyQ/tZa9JpqHX7zbklbaJtD3y3/HV9gjmpWWJq0Prqgx1KrdGnKfkZ+NTUh\nGad5bhMqVdrs4JexZG9BmicUfv7cH1YvPy8IXHdx0vgGyFadrhSMnaK4KS3+\n2hhcNSMKaq36ENFkf8dy/GL2pb+uiepm5YAaHFeLZJfmIaCLWRBAxY6H8AIJ\nudhaK/i41N3oXDHkzlbVsKz4zGUf6tBim+L2zeM5aYtBtAAQOomXvGjWYSR4\nzl2j\r\n=Kuz6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAECoOZbY57TAAP8ALF8M5BtSPNNoGysvnb0/Qgjdc6sAiEA+/31YeuSHHsxvSvXedt169SmWpWQEQLub90y56+pUO8="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_2.2.127-beta_1543433620832_0.5129126926161871"},"_hasShrinkwrap":false},"2.2.128-beta":{"name":"swarm-constants","version":"2.2.128-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"44529fb53ca46ad026f9aa27709c718008685e82","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README);\n\n# Table of Contents\n\n* [Documentation](#documentation)\n* [Using constants in your application](#using-swarm-constants-in-your-application)\n* [Development](#development)\n\n----------\n\n# Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [CSS Custom Properties](https://meetup.github.io/swarm-constants/)\n- More TK\n\n# Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n# Development\nThis project uses [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README)\nand follows conventions of [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README).\n\n## Overview\nThis project follows these steps to create distributions:\n\n0. Read all JSON files in [`properties/`](https://github.com/meetup/swarm-constants/tree/master/properties). The properties defined in these files are known as \"style properties\".\n1. `style-dictionary` transforms keys and properties from JSON into an intermediate\n   format, a plain JS object referred to as \"dictionary\".\n2. `style-dictionary` then can generate distributions from the \"dictionary\" object based on formats/templates specified in `config.json`\n3. On pushes to `master`, Travis builds a release and publishes an npm package containing\n   a `dist/` directory. The `dist/` directory of the published package is a build artifact\n   of `style-dictionary`.\n\n## Scripts\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n## Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n## Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, you can register your own format, or use one of the custom\nformats documented below.\n\n--------------\n\n## Custom transforms\nA [_transform_](https://amzn.github.io/style-dictionary/#/transforms) is a function that\nis used to transform a value or key name from JSON. For example, transforming an\n`[r,g,b,a]` array into a hex or CSS color. `swarm-constants` uses a few custom transforms\nthat are not provided by `style-dictionary`:\n\n### `color/optimizedRGBA`\nConverts color values to optimized CSS `rgba()`. If alpha channel is 1, uses `rgb()`.\n\n```js\n// Matches: color category properties\n// Returns:\n\"rgba(84, 96, 107, 0.6)\"\n\"rgb(53, 62, 72)\"\n```\n\n### `color/androidHex8`\nConverts color values to android 8 digit hex\n\n```js\n// Matches: color category properties\n// Returns:\n\"#ff2e3e48\"\n\"#ffffffff\"\n```\n\n### `name/cti/customProperty`\nReturns a style property name as a CSS custom property definition name.\n\n```js\n// Matches: all\n// Returns:\n\"--c-blue\"\n\"--c--textPrimary\"\n\"--space-1\"\n```\n\n### `attribute/colorValues`\nAdds calculated color values to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorValues` object to each property of the dictionary\n{\n\tcolorValues: { rgba, hex, hsv, hsl, androidHex8 }\n}\n```\n\n### `attribute/colorVarNames`\nAdds calculated color var names to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorVarNames` object to each property of the dictionary\n{\n\tcolorVarNames: { android, sass, js, customProperty }\n}\n```\n\n## Custom formats\nA [_format_](https://amzn.github.io/style-dictionary/#/formats) is essentially a script or\ntemplate to control the formatting of output for a given distribution. `swarm-constants`\nuses a few custom formats that are not defined in `style-dictionary`:\n\n### `javascript/commonJS`\nCreates a JS file exporing all color values (using commonJS modules).\n\n**Example**\n```js\nexports.C_WHITE = 'rgb(255, 255, 255)';\nexports.C_LIGHTGRAY = 'rgb(246, 247, 248)';\nexports.C_MEDIUMGRAY = 'rgb(117, 117, 117)';\n```\n\n### `css/customProperties`\nCreates a file containing valid CSS custom property definitions.\n\n**Example**\n```js\n:root {\n\t--c-white: rgb(255, 255, 255);\n\t--c-lightGray: rgb(246, 247, 248);\n\t--c-mediumGray: rgb(117, 117, 117);\n\t...\n```\n\n### `js/JSObjectCustomProperties`\nCreates a JS file that exports an object with CSS custom property names as keys, and style\nproperty values as values. This is used to populate our PostCSS loader with fallback\nvalues for custom properties in style modules.\n\n**Example**\n```js\ncustomProperties: {\n\t'--c-white': 'rgb(255, 255, 255)',\n\t'--c-lightGray': 'rgb(246, 247, 248)',\n\t'--c-mediumGray': 'rgb(117, 117, 117)',\n\t...\n}\n```\n\n### `javascript/colorAttributes`\nCreates a JS file that exports a list of objects containing meta info for each color\nproperty. This is used for generating documentation.\n\n**Example**\n```js\n   {\n      \"name\": \"white\",\n      \"type\": \"base\",\n      \"colorValues\": {\n         \"rgba\": \"rgb(255, 255, 255)\",\n         \"hex\": \"#ffffff\",\n         \"hsv\": \"hsv(0, 0%, 100%)\",\n         \"hsl\": \"hsl(0, 0%, 100%)\",\n         \"androidHex8\": \"#ffffffff\"\n      },\n      \"colorVarNames\": {\n         \"android\": \"color_base_white\",\n         \"sass\": \"$C_white\",\n         \"js\": \"C_WHITE\",\n         \"customProperty\": \"var(--c-white)\"\n      },\n      \"originalValue\": [\n         255,\n         255,\n         255,\n         1\n      ]\n   }\n```\n\n### `scss/variablesCustom`\nFormats Sass variables, following our naming conventions.\nDoes not include style properties in the `responsive` category, as those are handled by\nCSS custom properties.\n\n**Example**\n```scss\n$C_white: rgb(255, 255, 255);\n$space-1: 16px;\n```\n","readmeFilename":"README.md","_id":"swarm-constants@2.2.128-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-j0UHxNl1vhVUrCEWJVFU0NCJYrYGM6d1hxjr6xcGOypKLCR/T1S1FdVkEwOr8TokCdMZmexnVd8+RpfdeB9Xpg==","shasum":"da3c2364925f65ab33689bfae1818b0c5079d19b","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-2.2.128-beta.tgz","fileCount":44,"unpackedSize":209478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPhyqCRA9TVsSAnZWagAA2QgP/2l3nzqVXW5bPNMMeNH7\nGUsxmwR4LEm7kM5x0pGNHO1A/Dvwyi628DjMKh153Bctx1dvNzJDdEqyF57I\nV9PQcQxpgaNKgzD2Qhk8ZWV9u3ejGdzbBDlMtmoC/WgoR11xp/nQzqMDs/OU\nn0Cbih8IQnWfytqazuHrqFuT260ozRSTwUbx5PberK5Dp8aNHh/+QZyGM86a\noLxDVRTJK78sMbN6hvtpfR+BNuJ7xIemsuWzLulOtpCa8pu3CjaWQC69tX2y\noYRaSMNOkwtKFHkcG3T2CwJduTkXoTF5PJ1HUQx6yfsyxyn1aREKEMNR8puE\n3cMpPG9c494RxokuSLzRCj01jXOzhbWRXMya9TLVwEE7YMCPyJ6qJDU8Wu+l\no1CsqYRSeHnkBZzFaxq48wcg5xv79JnKYymswXxvISOpBFp38K3SOngKoN3W\nnZKeiXfCVKy0OWQJobzlQsvYNEuTxbOQOBk7W1jwMIEiasoAlYiyeN/WIWom\n6c8hszymL7lCW2sSxTmommEy6EaHlgz/OKHIPx//gjhkZeh1laVJG5c/cpL0\nehxJdYZZLqgSpJLspIFhlN7DmkPdEgngVH88RK50+sjbtNHTKH3LJAb3Io5L\nYJ7+XN9jxpqzCgHhTEdUgL24Bb95ojBQByi/Am6PzmgHoKNKGmoNLXSq5GkJ\nvYe+\r\n=1XQ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtFlMMlbNY0TXUGb3JjS4quM+JNZctiYH7MZyjkpOs5AiBRqmhLZ4ObxVlIfCnM10tTGV5U6EjIS60oZcFKp5IeuA=="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_2.2.128-beta_1547574442147_0.9700341952809417"},"_hasShrinkwrap":false},"2.2.129-beta":{"name":"swarm-constants","version":"2.2.129-beta","description":"UI Constants for Meetup's Swarm Design System","directories":{"dist":"dist"},"scripts":{"lint":"yarn run eslint ./properties/**/*.json","build":"yarn run lint && node scripts/build.js","test":"echo no tests found"},"author":{"name":"adamd@meetup.com"},"license":"MIT","devDependencies":{"@alrra/travis-scripts":"^3.0.1","eslint":"^4.1.1","eslint-plugin-json":"^1.2.0","handlebars":"^4.0.10","style-dictionary":"^2.0.0","tinycolor2":"^1.4.1"},"gitHead":"d34be283e5ab176d5945ad6607b90b223b4c4206","readme":"swarm-constants\n===============\n\n[![npm version](https://badge.fury.io/js/swarm-constants.svg)](https://badge.fury.io/js/swarm-constants)\n[![Build Status](https://travis-ci.org/meetup/swarm-constants.svg?branch=master)](https://travis-ci.org/meetup/swarm-constants)\n\nThis project contains cross-platform \"design constants\" for the\n[Swarm Design System](https://github.com/meetup/swarm-design-system), generated\nusing [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README);\n\n# Table of Contents\n\n* [Documentation](#documentation)\n* [Using constants in your application](#using-swarm-constants-in-your-application)\n* [Development](#development)\n\n----------\n\n# Documentation\nDocumentation is generated from `properties/` and published on github pages:\n\n- [CSS Custom Properties](https://meetup.github.io/swarm-constants/)\n- More TK\n\n# Using `swarm-constants` in your application\nSee the `dist/` directory for platfrom-specific distributions.\n\n# Development\nThis project uses [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README)\nand follows conventions of [`style-dictionary`](https://amzn.github.io/style-dictionary/#/README).\n\n## Overview\nThis project follows these steps to create distributions:\n\n0. Read all JSON files in [`properties/`](https://github.com/meetup/swarm-constants/tree/master/properties). The properties defined in these files are known as \"style properties\".\n1. `style-dictionary` transforms keys and properties from JSON into an intermediate\n   format, a plain JS object referred to as \"dictionary\".\n2. `style-dictionary` then can generate distributions from the \"dictionary\" object based on formats/templates specified in `config.json`\n3. On pushes to `master`, Travis builds a release and publishes an npm package containing\n   a `dist/` directory. The `dist/` directory of the published package is a build artifact\n   of `style-dictionary`.\n\n## Scripts\n\nCommand              | Result\n-------------------- | -----------------------------\n`yarn run build`     | Compiles distributions\n\n## Modifying or adding values\nEdit `json` files in `properties/`. Please use the\n[\"Category/Type/Item\" convention](https://amzn.github.io/style-dictionary/property_structure)\nfor object structure. Colors should be expressed as an rgba array, `[R,G,B,A]`.\n\n## Adding distributions\nThe `style-dictionary` library uses a [`config.json`](https://amzn.github.io/style-dictionary/configuration)\nfile to configure distributions. You can use one of the [`built in formats`](https://amzn.github.io/style-dictionary/formats_and_templates)\nprovided by `style-dictionary`, you can register your own format, or use one of the custom\nformats documented below.\n\n--------------\n\n## Custom transforms\nA [_transform_](https://amzn.github.io/style-dictionary/#/transforms) is a function that\nis used to transform a value or key name from JSON. For example, transforming an\n`[r,g,b,a]` array into a hex or CSS color. `swarm-constants` uses a few custom transforms\nthat are not provided by `style-dictionary`:\n\n### `color/optimizedRGBA`\nConverts color values to optimized CSS `rgba()`. If alpha channel is 1, uses `rgb()`.\n\n```js\n// Matches: color category properties\n// Returns:\n\"rgba(84, 96, 107, 0.6)\"\n\"rgb(53, 62, 72)\"\n```\n\n### `color/androidHex8`\nConverts color values to android 8 digit hex\n\n```js\n// Matches: color category properties\n// Returns:\n\"#ff2e3e48\"\n\"#ffffffff\"\n```\n\n### `name/cti/customProperty`\nReturns a style property name as a CSS custom property definition name.\n\n```js\n// Matches: all\n// Returns:\n\"--c-blue\"\n\"--c--textPrimary\"\n\"--space-1\"\n```\n\n### `attribute/colorValues`\nAdds calculated color values to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorValues` object to each property of the dictionary\n{\n\tcolorValues: { rgba, hex, hsv, hsl, androidHex8 }\n}\n```\n\n### `attribute/colorVarNames`\nAdds calculated color var names to dictionary object properties.\n\n```js\n// Matches: style properties in `color` category\n// adds a `colorVarNames` object to each property of the dictionary\n{\n\tcolorVarNames: { android, sass, js, customProperty }\n}\n```\n\n## Custom formats\nA [_format_](https://amzn.github.io/style-dictionary/#/formats) is essentially a script or\ntemplate to control the formatting of output for a given distribution. `swarm-constants`\nuses a few custom formats that are not defined in `style-dictionary`:\n\n### `javascript/commonJS`\nCreates a JS file exporing all color values (using commonJS modules).\n\n**Example**\n```js\nexports.C_WHITE = 'rgb(255, 255, 255)';\nexports.C_LIGHTGRAY = 'rgb(246, 247, 248)';\nexports.C_MEDIUMGRAY = 'rgb(117, 117, 117)';\n```\n\n### `css/customProperties`\nCreates a file containing valid CSS custom property definitions.\n\n**Example**\n```js\n:root {\n\t--c-white: rgb(255, 255, 255);\n\t--c-lightGray: rgb(246, 247, 248);\n\t--c-mediumGray: rgb(117, 117, 117);\n\t...\n```\n\n### `js/JSObjectCustomProperties`\nCreates a JS file that exports an object with CSS custom property names as keys, and style\nproperty values as values. This is used to populate our PostCSS loader with fallback\nvalues for custom properties in style modules.\n\n**Example**\n```js\ncustomProperties: {\n\t'--c-white': 'rgb(255, 255, 255)',\n\t'--c-lightGray': 'rgb(246, 247, 248)',\n\t'--c-mediumGray': 'rgb(117, 117, 117)',\n\t...\n}\n```\n\n### `javascript/colorAttributes`\nCreates a JS file that exports a list of objects containing meta info for each color\nproperty. This is used for generating documentation.\n\n**Example**\n```js\n   {\n      \"name\": \"white\",\n      \"type\": \"base\",\n      \"colorValues\": {\n         \"rgba\": \"rgb(255, 255, 255)\",\n         \"hex\": \"#ffffff\",\n         \"hsv\": \"hsv(0, 0%, 100%)\",\n         \"hsl\": \"hsl(0, 0%, 100%)\",\n         \"androidHex8\": \"#ffffffff\"\n      },\n      \"colorVarNames\": {\n         \"android\": \"color_base_white\",\n         \"sass\": \"$C_white\",\n         \"js\": \"C_WHITE\",\n         \"customProperty\": \"var(--c-white)\"\n      },\n      \"originalValue\": [\n         255,\n         255,\n         255,\n         1\n      ]\n   }\n```\n\n### `scss/variablesCustom`\nFormats Sass variables, following our naming conventions.\nDoes not include style properties in the `responsive` category, as those are handled by\nCSS custom properties.\n\n**Example**\n```scss\n$C_white: rgb(255, 255, 255);\n$space-1: 16px;\n```\n","readmeFilename":"README.md","_id":"swarm-constants@2.2.129-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"meetupbot","email":"web-platform-bot@meetup.com"},"dist":{"integrity":"sha512-iJjD8ygHdkppOtAvRrAc0SDXrTGGXJzKpUcMV5m4C2/Nq4j8nzXUvrtNQJ4HHjk5m3Ny6a65elsr1OrKgO3adw==","shasum":"faf81fd70faf44168ddec9467f255334d846fee3","tarball":"https://registry.npmjs.org/swarm-constants/-/swarm-constants-2.2.129-beta.tgz","fileCount":44,"unpackedSize":209975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPlVYCRA9TVsSAnZWagAAG0kP/0lQNb/swWhSYfQUJmiS\nFbRtuT161lcXADydJxd2NNSCQ1fz28S2RlRdrhpS2CNrPXiFv7a29KZ0SBIH\nNzQHbFia9qeWIIDzVSyrPNDgFbx2C9VdXjtIAbJSKVLZfm6nwtGaY/NQwrVH\nTz5GSrRp1nebxqUdBMNIAjoivKQFgmIbP8WJZtV9ErBI2QirWVA7eleB//6i\nTllba5jwWoAX92i/78h1D6WUlSRZlfouW1i8vWXTBUcdsg3z4queXB5cDgYQ\n6BQvKDB4vKkufFURcFBJzU7PFmVRWt0dfH9ta7buwQQGM2I7OF2ohj+BaIqT\nzYVUFVWE49mO2CcsyH9mZnsh976kDXjBfOuGOAW4387MCah6og09lwzQzAmK\n4xL62YL/wM71qv51Krn2LOQF1ZA9eRgTsABJUgvDHDwHbKyu43t1uRSXwJAL\nX0U/S9Lp06Y/bXemL5qKH8gQFN8JPlFAs4xtZWN2pnKYR3ywaMS2zfwJLZ7e\nVbB4OZSvp1KnqPh359stFpGO5Qq8nltnxPcOuFczbeQyREXnl0dPhqBfCGKY\nUVt9uVhdjDFpwaALudYvR1wLljAXvFqU+fWF3SLiwkwPs5e20ArC5oFZjtb0\nFQ8XgS4uW44R1uayt+d7RRvwEI6eEv16pxAIs5Fm185/jmvC6cJzUC+O4wiP\nezSb\r\n=ULcN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELwX39S5uBG4jSIGvkfgrb74WmFLGk4AXTnHh4GivO/AiEA5VUlBVJif7qEQ6EgmoIJyMxTHhPzlHxOt27Bha6davs="}]},"maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swarm-constants_2.2.129-beta_1547588951699_0.35477580379379803"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"email":"web-platform-bot@meetup.com","name":"meetupbot"}],"time":{"modified":"2022-05-19T04:39:40.306Z","created":"2017-08-04T23:16:12.812Z","0.0.1":"2017-08-04T23:16:12.812Z","0.1.4":"2017-08-04T23:22:25.290Z","0.1.5":"2017-08-06T22:05:03.142Z","0.1.6":"2017-08-06T22:06:07.625Z","0.1.7":"2017-08-06T22:25:32.079Z","0.1.9":"2017-08-06T22:38:18.103Z","0.1.10":"2017-08-06T22:39:43.930Z","0.1.11":"2017-08-07T00:47:49.165Z","0.1.12":"2017-08-07T01:03:44.741Z","0.1.13-beta":"2017-08-07T21:06:21.230Z","0.1.14":"2017-08-07T22:01:04.970Z","0.1.15":"2017-08-07T22:32:14.117Z","0.1.16":"2017-08-08T16:18:44.729Z","0.2.31":"2017-09-27T14:36:04.780Z","1.2.32-beta":"2017-10-11T16:20:10.828Z","1.2.33-beta":"2017-10-11T17:46:10.017Z","1.2.34":"2017-10-11T20:39:19.609Z","1.2.38":"2017-10-11T21:04:14.593Z","0.2.39-beta":"2017-10-11T21:04:22.923Z","0.2.40":"2017-10-11T21:07:14.818Z","1.2.43-beta":"2017-10-11T21:27:51.204Z","1.2.44":"2017-10-11T21:32:26.808Z","1.2.45-beta":"2017-10-19T22:39:58.749Z","1.2.46":"2017-10-19T22:41:48.930Z","1.2.47-beta":"2018-01-12T22:49:40.682Z","1.2.48-beta":"2018-01-12T22:51:11.957Z","1.2.49-beta":"2018-01-17T03:36:01.419Z","1.2.50-beta":"2018-01-17T03:42:01.060Z","1.2.53-beta":"2018-01-28T20:52:12.951Z","1.2.55-beta":"2018-01-29T16:12:50.866Z","1.2.58":"2018-01-29T17:22:01.426Z","1.2.59-beta":"2018-01-29T19:42:10.523Z","1.2.60-beta":"2018-01-29T20:37:47.167Z","1.2.61-beta":"2018-01-29T22:40:39.939Z","1.2.62":"2018-01-31T00:17:53.927Z","1.2.63":"2018-01-31T01:35:14.119Z","1.2.64-beta":"2018-01-31T04:07:19.232Z","1.2.65-beta":"2018-02-01T16:18:24.934Z","1.2.66":"2018-02-06T21:13:26.156Z","1.2.67-beta":"2018-02-06T21:14:37.359Z","1.2.68-beta":"2018-02-09T22:22:27.378Z","1.2.69":"2018-02-09T22:24:30.079Z","1.2.70-beta":"2018-02-13T21:18:00.688Z","1.2.71-beta":"2018-02-13T21:20:58.924Z","1.2.72-beta":"2018-02-13T21:59:33.265Z","1.2.73":"2018-02-13T22:42:11.258Z","1.2.74-beta":"2018-02-14T19:03:53.282Z","1.2.75":"2018-02-14T21:34:42.836Z","1.2.76":"2018-02-22T20:19:43.020Z","1.2.77-beta":"2018-02-23T23:44:57.025Z","1.2.78":"2018-02-26T16:38:55.118Z","1.2.79":"2018-02-26T16:52:22.840Z","1.2.80":"2018-02-26T20:50:49.155Z","1.2.82-beta":"2018-03-05T22:07:45.854Z","1.2.83":"2018-03-06T16:57:36.875Z","1.2.84-beta":"2018-03-07T20:57:03.944Z","1.2.87-beta":"2018-03-12T18:58:39.071Z","1.2.91-beta":"2018-03-12T21:23:53.966Z","1.2.92-beta":"2018-03-12T21:27:26.580Z","1.2.93":"2018-03-12T21:29:22.202Z","1.2.94":"2018-03-13T16:28:02.265Z","1.2.96-beta":"2018-03-26T14:39:56.713Z","1.2.97":"2018-03-26T14:48:09.979Z","1.2.98-beta":"2018-03-26T19:25:16.858Z","1.2.99":"2018-03-26T20:25:32.035Z","1.2.110":"2018-06-07T20:29:50.678Z","1.2.111":"2018-06-07T21:06:18.186Z","1.2.112":"2018-06-11T18:52:56.985Z","1.2.113":"2018-06-14T22:09:09.676Z","1.2.114":"2018-06-19T18:31:24.023Z","1.2.115":"2018-06-19T19:04:54.509Z","1.2.116":"2018-06-19T19:05:27.343Z","2.2.117-beta":"2018-06-22T22:53:59.280Z","2.2.118":"2018-06-25T16:53:54.413Z","2.2.119-beta":"2018-07-13T01:05:02.195Z","2.2.120-beta":"2018-07-13T01:09:16.624Z","2.2.121-beta":"2018-07-13T01:23:40.801Z","2.2.122":"2018-07-16T14:41:18.620Z","2.2.123-beta":"2018-07-18T19:57:03.565Z","2.2.126-beta":"2018-07-18T21:00:22.885Z","2.2.127-beta":"2018-11-28T19:33:40.930Z","2.2.128-beta":"2019-01-15T17:47:22.304Z","2.2.129-beta":"2019-01-15T21:49:11.882Z"},"author":{"name":"adamd@meetup.com"},"license":"MIT","readmeFilename":""}