{"_id":"@47ng/chakra-next","_rev":"26-be952151393fc0aca27789f4761ac8ee","name":"@47ng/chakra-next","dist-tags":{"latest":"2.4.2","beta":"3.0.0-beta.5"},"versions":{"1.0.0":{"name":"@47ng/chakra-next","version":"1.0.0","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.7.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.7.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.3","jest":"^25.2.4","next":"^9.3.4","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^25.3.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"342eccffa096fb688622395b543eaf3f9f1f127d","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@1.0.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-GgJ9HtOBpf5QevBiik70Hicdsqcc6q/2wfLqklEa/ptAIighh0sggUTsHs5fw8l3M3MN74Fwb9u/u1ptPfDItw==","shasum":"93bc11a4cbeaa32cec26a43de75458129e8d229e","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-1.0.0.tgz","fileCount":4,"unpackedSize":5168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeheqsCRA9TVsSAnZWagAA7x4P/RP73NwpvGzyyNJcYt6/\nQvevxTinL1k9T7xk2PsEQOfmbvYZ7QG/reCzofOLlQ8Bj3dEO/TG+U4D77/u\nJGQ6DPRtJIDL7gD4H2AGQmqPpqz38IkdEgAnK0PBuNzf2I8DN7CkYGQAfLFS\nqD/CD78UewJ99ZsNi3RF9rl8xtKJB5Z9VRJ99a+IqVs+QIWlPyY2Rqw+v5U5\n76BdR/Qtep9+Pulu6bRLluoAdWYx7IyqDdSCLBDpO04UacjCHkhwhmNXxuuI\ncMysBPAgp6jGHtt8uqchEe9ge16ZFpkLZ353h7bdiqH/ycbUwU0tbBNQ8Vtl\nx5tQVQypV/WrwdqlXzJoa5zamx4SADnXyPy3rQbpctqusGD3Zq28UaElynsS\nx0LLHvnpboBHPxI4YnWzGpMAv5jvd/5o8quywrvRl6d0q+UP8P+ds8T8TQ4J\nT36ahDGU0pwQB61hyc5FFa4Kr58fqWCPsnFYqFHK7La+VLExG2qKe1PHcQTP\nWRIVUYpA2eBwRnNjcnyC3ZEi/uWON2xHWrKx45grK6C6QHORz85rjAhAudXK\nRAIwGeTlRW5M3hvA4Hig4kIuj0xl10/NqyC2NXzb0PmqMX95q7u6/9svcyB2\nvb3MqWCjClbtD5rhr08cLj7vU8xP8ZVnV5oDcs3ctvWGJ70YzYZ9LO/uOj4x\ngtqt\r\n=qnWB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7UrKli+gVnI1YXR+4msoWZw426PR+SsKb946Sb3CZrAiEAu4TlFxhw9ZPCe8EPzc6fvWNzZ67DixjmXpP0Nx4sx18="}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_1.0.0_1585834667775_0.6576403073190729"},"_hasShrinkwrap":false},"1.0.1":{"name":"@47ng/chakra-next","version":"1.0.1","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.7.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.7.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.3","jest":"^25.2.4","next":"^9.3.4","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^25.3.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"c5479c262d731ab94e614e32b64bc270a0c0c107","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@1.0.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-s3vuGzCzPa+/U+/KDsVWGYJloYP6iTaHA3GOlhp8SI4WyjCi5/FVbp/ETCKprwGJCntROAdhjl0eyz1bACt7XA==","shasum":"958336874ddeda95e1f163ce1a5d0af58e49da4c","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-1.0.1.tgz","fileCount":17,"unpackedSize":26032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeheygCRA9TVsSAnZWagAAz4MP/1X4dHY5CRDCKsyL4OfO\nCSwdviyekkD/V//D6WvtF/S7ZadltZGfUdyVCKlRXCWRXtxLnxejTHoSZU6+\ni3Ly8oHaPCM9CmhEMmBTdcaBrD5Jzx9VbzgRwvUhNdgka0aRGgjxKoX34Djy\ndjT+km8IJDZ4UcfpQc6EmKGz/QQWBD6+gNn/DgAsTn7+zo+fex9LtD4Izv6e\nkWQYqVCT9Y40F9gh4dTWA7Q/M/hqv9AelSkQ5zsMvNoDdCjmQG5AqunHMAh1\nZ2YcAfXyQSUNbwoVwgF0rEreAdb1KLwavKORYBx6d6q1uK31Ye3lvkJutXx2\nY4nEQYRT8oIIHx/TptFF82O20Nj49f8QcZp87DsCjtYSPPRb35D9kANwGQxk\nHLIc18vJ67EC+ymOPVAvYfNTECXqHZjP3ISt/kkO82SlN+aQ9zix3ClvioP6\nhVRHSp6i5kvDAysxL9K9pKviqIYcHCodmL4FF2UK+5tqbZ41imdPpWK5Y8g7\nRmgcykoPmL3xuhVk980gQKW8iCmOLmBm38nYqKRbNos4C1UjMF+mfMi0pGrI\nbfl+GYIJXXho6snRneWxO1hx8IoVM38gH1ZR4OPN0qw7laXbSItEWJFKHD2v\nqTkhrrjb6/ztyRKIUcXwEKSpFjOWrQWmlNd48VSiS/rIewSqpKODw9GRT9LV\nquk3\r\n=RTRT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTd+/6ngjmJ2MCJNmekMxQGzFSlRmbnF3o/FQRiWDYNAiA7Nu8uz7IaJFYLsj97MUgY6pg8F3iQxcOSg2uZWjm8xg=="}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_1.0.1_1585835167886_0.9152663956142493"},"_hasShrinkwrap":false},"1.0.2":{"name":"@47ng/chakra-next","version":"1.0.2","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.7.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.7.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.3","jest":"^25.2.4","next":"^9.3.4","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^25.3.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"e0730e0c952efd16b779bf34c87d2f80f76dcf80","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@1.0.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-CgJ/QV0moSiF4t60sL7Yzdwfbw0cfZ0Hu2nBIH3PbiAA50ZVng9lFBrvANlCsXhP2bHaq89tAvtGPl292gO6Dw==","shasum":"5292317563dd2f59c6bb4baf307e43ac508f4417","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-1.0.2.tgz","fileCount":17,"unpackedSize":26012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehe5ACRA9TVsSAnZWagAA3qIP/RdOe2xdrT4CXwHEx3I/\npPUUhoEhE1DsWhiTPvoPX/gxmkYwl7YJlbxWYYZCYxg+QIfifQlUoPbLw1/c\nJCKrJPsFxO8t1f0H6K2F5ifaOTKk/9rCUEtPBc2cuq9ZVuhAeAxeVfGaaQ75\nRNbHg6FORsAYx5lfvWy6UUXGTnAVYc5BklW9Uwo6FZh2UoTX07hDarJlZBSv\nPUxHG7XUQgDlIfs8K4ifRILHLqSB6clo9FWIc/qlY5qPGWlovKMujFRmuIfg\nODuiOGG8RDHTc60Khrn5Mi8lWrrzqppKLQ8SyyzKe/63D5MJQCNoRNhVc/IT\noz73IFY+h8SOz+ocKR7+lQ2YblMtJg5CuZ+TFeh1eP4LJ/SgfsU1AdBznbAn\nvsLi4u4EzyaPK0GP0DMXTx4lqla3Mk1kF+kCA0O5MuMUt5X5x8xodrS+EZAI\n1hF+iJl0XnwnZkxRRbi/zB/TR+lnh8qGXVMUlpLMhZW+yjFsizXRH3ffl+NZ\nn2ItVmvhPV3ErpasVkp++D2zvGsrVMYY+GY9/HH4jT5g+CRsiY31bh1PnRaO\nAYERKkgu44ekModEnNa7qqZfRcjtJnKH8ihUuuuzuQr2hLCintPwQ80Be4gm\nv73sk5m0j+sZfSJnBcge8JJvEjwOAo0Ba3BACrqQsEc1PXa8+SINcVftm2n8\ngad7\r\n=6wj4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFihG1qxnLkI9KMoldSs1WMX9OLZzfs0+Y621Kzr5fTbAiBa21+MCesKknGf6LJ8vWZP30mhLmwd9ng4+0WDZY3WgA=="}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_1.0.2_1585835584413_0.7805218985648339"},"_hasShrinkwrap":false},"1.0.3":{"name":"@47ng/chakra-next","version":"1.0.3","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.7.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.7.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.3","jest":"^25.2.4","next":"^9.3.4","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^25.3.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"ec6ac35c052f6775f01ecff60bfd433764a0cef0","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@1.0.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-FF9GgaGQbIn5dQaPLir16fLrj76RzCGLR1oUD0VtfLTEoWrxBEbeRLSInOswsWgosXbEKyl8qgeAL1v8C9HO3A==","shasum":"4a842041d0b81ed7e5637a6b30c444db7dcb3341","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-1.0.3.tgz","fileCount":17,"unpackedSize":29084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehgBnCRA9TVsSAnZWagAAZYUP/R+9qj/LXYTT3mcbVaKW\nK8e5O6RNiDK280Y95rVRG7axTRAtFc2tXtQErKQvwmMlg+Tp0RMwaG/I/L3c\nk7+IY/4nMlobNFuWcxCTcaodWe5P5Q5mvuPORT8IPBKUAI5lAkJeGSRDVFA5\nU4F35E3lNiUwsrt12sLTNNU3BgnlyT9cZUYJxx/QUbMYAXJSZBHD3lcKXO7d\nXON0wIRhHsPuxccTkNIn3TDKk3h8OWu30NzNOIifMD6N7slSk5xOasnr8RMD\nssa09+3+X2HlVWN63jNtYSUkUF2oVT8DZggs4YU0WrnT48D6MI3Qy30K1KUE\n6mmYE1CWKU6MKDaJxx3pcrosPv/I1zxTXnuZ6VOnRnf9xYPxnMfbiCPwm+Bf\nkzDa7RJIaufd7EJ75T+1C7vfYehyT7San0/6DAK1N3hLmOst8zwsRnXB5o64\n/h34vyt2LOLyKM8gb5cR2Hmoq+NlSd859AYJYwySykZSBkO1AQJN/hxWeLdO\nIC92BHYZI80az05sE1t9oNjecmy0993NrliNdusYbDuSJAApYfhievsrYikB\nxWAJHkxSTt1TtSdyaUSKxLGhxgM2n4RHo0r2moaJZWLRnuRc84rAPPoxNkAf\noGjM1+3q2K4uWngjvX67NMjBF4vQCG9eEVWCJzeiYuobiu4h0cNG1jNipRkD\n4xzl\r\n=6ksM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3Q5rqpXE/ejOYbn5uGAJrnISUfs4e2Gn3RpOdKSnRhAIhAP8apfD3kc0CF6vsKoBxDdRsTjSeYP/CBD9TPqsplRRj"}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_1.0.3_1585840230867_0.5584257072997378"},"_hasShrinkwrap":false},"1.1.0":{"name":"@47ng/chakra-next","version":"1.1.0","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.7.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.7.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.3","jest":"^25.2.4","next":"^9.3.4","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^25.3.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"dcdc9c633615fd7d5c615785d576bb8541e17042","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@1.1.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-LpaGhYLJehty0HxiDsXLAbYZBSHQjUeyA/M0ELwW2eIG2d75gEgBUa1yDB9p++ybtOmEBO0N4p86BfoxSN/YfA==","shasum":"0aa7edaa3b8d2bb13faa97dce69c8b97f9e06f14","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-1.1.0.tgz","fileCount":19,"unpackedSize":30511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehhbDCRA9TVsSAnZWagAA8JMP/RxmDCNa5JIXwOpwE7ve\nw3wV0FuHvcYKPHJoujbultBDHu/WWcOFahHrH7QVLUHl0uPCUs0WFRehvGS/\nnP7jqmlo7IHe04H69R5WN2sGlSlEGd/GhoU3kf/5WJHDxZ8DEYRH8r7B5Evr\nhw9J0vS7I1NxP1tudu8OWbC3861lyWwFIkAExiGaqjxJEollE0qf+h8hLWD6\nfInek+mVe4L28NAfxN7/Rrk9JW9dyAy2GNwl32E+hTu88ed4a0bXDhAM4OXA\ndyZCk13gedw7EAgMQ1UyEQ/rDhrTHlwFQQVgzNyeFOeNMj89UeOxjSJRzUhg\nvzYNE4+iOdH7CCOWdXcDdhxott9kcBCG4zUuK1NztNrJqdKSleEWFK2q/HTw\ntHV0FrtV2eXCQ/52sKZZcaJb/G6Ln+O7gly5LTQY1YhZAXXBG4BnbOoTDKx4\nIL9clyEC03nxRKejOpEoGDFHvl1OPVynnOAit4ujtzleQ9ziAJWC5PPvSqAM\nSAHwXAPCMFadqI2ov9yHid2GPztirILPJW6lCEjyTyteLPRcfMErYlf9abYU\nAEj+vM5sGqsrPAhKznI/Oc+r7kLiJcuBVjzOxq+qNtO1/wiJVTWiVdyR2g02\nw0aQJbCOCcYy8wvQuky3JE3fuAyzzPi2TM3N1XV3s4caT4auDxn04Z90XLgG\nt2Iz\r\n=myj0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpmgnqSd2e8SgIaPFQ3SVPIMQXWys7VQIxv1GWnwd89AIhALjRVr5w/plgOoCxaBnLdq8gc0VLqA5LDqNhoTL+m+AM"}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_1.1.0_1585845955000_0.8788728694933328"},"_hasShrinkwrap":false},"1.1.1":{"name":"@47ng/chakra-next","version":"1.1.1","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.7.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.7.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.3","jest":"^25.2.4","next":"^9.3.4","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^25.3.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"4baf006fabf4a9e2fdcb7723226ee5ed18e2fd50","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@1.1.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-78ug9pVf0nv/cW0BCQdID0bsjUfAVZdwAtOsl04qq0QedVXQJcExXbyuq59nJWTK1EnkAqpQGGTRMHC5/a4IkQ==","shasum":"8d1a65edfaaaf63ac101f5b91e924b30d3e8c001","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-1.1.1.tgz","fileCount":19,"unpackedSize":30532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehheDCRA9TVsSAnZWagAAPdwQAKDyf+xk0laiDZ/jmlif\nvfMJ6oiMR9OWRVYWRaDMCCUdDRnkRnUPJJUn0fFViaK0uEkjl2kOqdSqBed3\nqPU4ck/HQK/r1wSgpjqPaELPeFwWALXqwOkSjlZe4rZiBQjBK+H4RmChDwrl\nDzi2INuRDvyzbp+h4W9NhhXCqCzesfD6laKWrGCT2M/hPMd9OAt1/OKvf+jx\nwuGeJ7VCNdhxqimmCGX2Vri4VyCA85HPgILMtjNXjfyBQ2SoF1l2uqQsmQxG\nJpwXbrnX0iZMjhck0GNUCeb3/da6RimMPzXX5LXnFklDFc9HwDqX8nPDAee7\ncCTfXuPhMtrRq46GaqmYHm0G7+P+O41mNixGxuKGhQ7JATScFBwF6h4e0V7F\n/NoNAwvp0JKYXSMBdMlER4z4VMGe8847Z8DRUlqEbLw9DfZ/DFn1nG5AH/3n\nxJOvbkjMk88rb4I3uk+Qjpi2FMbuiUvOumUPLNMvmqFpBhcOs7gORMMa4Xmf\nYt0JM/ez7rDOfGmIoVrJY/iI96psNDCXGUTKgI+FuIikvgp9bUlnWYgs4VC0\nYJLSict849N1ylBMLf0BqR+PWo1SKekbgIHFr2NHHDZy49AJPMMWBXTGm7Lo\nQVV42/7c9YLk94FnhmZfzRPaYI97G35QvP/xxNgnb1nS1NZdjUnixyrPi7Qs\nG2dA\r\n=m7JR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCusAMGT/K76ZVFIXphKmWdraYWhd0D2fQiquiErNNPVQIgOObZpJlZJa2dmysM3kf3XkfjL6F0S8x/InWkEMMpOug="}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_1.1.1_1585846147101_0.5400067537307682"},"_hasShrinkwrap":false},"1.2.0":{"name":"@47ng/chakra-next","version":"1.2.0","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.7.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.7.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.3","jest":"^25.2.4","next":"^9.3.4","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^25.3.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"85ed65a2df5c733ffe70bdc8feb20f0987913e6c","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@1.2.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-HyqmEA4PCmR2AvZNbTwYnxg0zN4vQoSkXLXCgckpzVnp2bQlPtkdad6g1rzQxx5vuJM3d/c+mpPH+bRZmafhWA==","shasum":"05b5f10fbd0a2e07707e66f5d589e6b916bfdbac","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-1.2.0.tgz","fileCount":21,"unpackedSize":31623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiaQPCRA9TVsSAnZWagAA0dUP/ibdBq1WO6s2TyyrlYDL\ntSoWNaiD4XjHcsQmEN+NdEMKm/5MKFHXhqMOMVKY1Ff3CbsS+0YSUAIOzpVu\nxHx27kvNDLTiED5eW5jMWJGDR03F2e6pilr7KKh76eMOuSmHsTFZ5c/N8bUQ\nWS5RrxuzHU9eGcxsyAVAbARUDXxneZ2qALo4F+6DdU3r7k5QciVcVIMPdR8N\nfjHIM6FpDNGpS7SyTf9pGeNegNW8do7IMctR5MZQtKxz1wH5d0om2C3lFufC\n35kGtV9a9fjqZVgI/T6D6lTlwoWSHzyUO9by7yMXxkTnvvsSC661L6F/+6RZ\nXuFc0Ohz+a0KOo11mdA1cVdzlMM+nirx6w+5/Twnx+Nr97mUBfktLXlEyhck\n3yDxd4rkX8q81zSXAaa7Viyl2g/MkiqZCCevJIaAtB3sCcKheCf0VTPZoD+C\nOgOrsuAbtBj+QRlzW/G0tGIAkD8McSZNELwjtJGNMlEYmZEW/iCqUWTcbd5c\nh0F7ZSNi60dr/axBuJXo6xpKv1pL7QMn6+LGyCKWY/w3r6ab+uIc8pxMKuXc\nNL39cCKvI1AZEDnL435Zj7FzWK4MpBEHad2BN+Bu6yPCYDgGqiX/ViQkvRPk\nvuw7raKTAHVilApik0pPP8pOjswUzo6ArS0+sr2kD38x4GjBTVNbnjdBgMj6\nnfV7\r\n=1xnw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC185g/a3IazklT3BIyPVoQK7bS9npinP+3LMT45pW3UwIgLx1fVsxgDmg7miTAxlOrFSMYopSa/iBH4iDUs/JUQgM="}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_1.2.0_1586078734573_0.44136741026941984"},"_hasShrinkwrap":false},"1.3.0":{"name":"@47ng/chakra-next","version":"1.3.0","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.7.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.7.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.3","jest":"^25.2.4","next":"^9.3.4","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^25.3.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"14bce012293be9b33edfe593482e979ffe1b380f","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@1.3.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-5zmZY1JfFVwwsnboHdToYt0TCyGKd6Yt7t/4DunQXmEyjOfl7UDt1XECSmNoMujM6fY9vziBnkSUDhjiGQaeeA==","shasum":"5687e08d6f701c7b9b33e5ed1b1bba9c6e02f66f","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-1.3.0.tgz","fileCount":21,"unpackedSize":31884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejtEiCRA9TVsSAnZWagAAB+4P/35yI9WQYb/uPZ1YumrX\nQ4t67omTljqNOFq77IyfoW5AiOln6TqNQeMU8fy/uEWeSokOhRwezSnmV0eS\n9hyCNFu6Dwy8IqJidaShGGxUj1Gqh8Lmv52EIuv8n8WEzsV9n/RqhNVAWhn4\nAnsBDGOzO1nSzyK4uJqj42ASrcMkD4xdfG15B7izLbEXS/KD7MyqDdyQ+DWD\nU81FEzTo3oA4S1gcYsK058yNS/LzznSyUwJIzj1o55qTd0cHdunfRfY8S0or\nQRfkD8etIbw1M1uYH5sc4wkRvLwoRN2dTuVOfEoL1VgeznvLvTlQQbB7VSuP\n9hESoSbIgqjfE8wC1/2ieupTPcmu/AZ12G8emFhG9bRe03pjAaf+s1PYB7fL\nchkrWOsgJx3gJKVp/I8Xd46tANVh98HCmrL7etzDyFs6164YE6Sc5b9lZHny\nVrGuBWQflPGMydZLD2eRJUdHm1QNK2HWcN1pKlxrfUvTL3GSelWfB1M4pCb4\nx7n2rtDKMfVK3NIHS5QY4KgbXksyWRBr7xyqTUAzxQaKqLijHvGpSUDxl2vX\nukjyzAHeqvymznbFwZT/UzPpT+YwaG46qUzlYsKHPpbO5X2J+S3Z5PrGIyk/\nyO5opCjS5OoicZ7DTU7gqzaCHMBbsGYffM0Kn/pWDm5fXYw9UglJVZCdfw71\nKNmM\r\n=PfiZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGF/eM0QJeuhOBAIRbGKWGIFgzI1560l9d58EMU1yCjAiEA512VOR1gcETSaQHJuhaurBGYKey1IP8g8l6c9M+5z+I="}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_1.3.0_1586417953882_0.8021866430239355"},"_hasShrinkwrap":false},"1.4.0":{"name":"@47ng/chakra-next","version":"1.4.0","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.7.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.7.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.3","jest":"^25.2.4","next":"^9.3.4","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^25.3.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"984ab130fe7385003f2bb21a6d29febf6345d89d","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@1.4.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-niWp7PaJH+h19yKMO46mdqjIwTlwwNHaX+x7gKB1CWaizpDntr/Mi16RPrR1F22aJKNOzGNTZsRh9uIr41ekGg==","shasum":"a4912858b1ef6c3c15b45b89aa2082ae9731e3da","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-1.4.0.tgz","fileCount":21,"unpackedSize":34901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejx5pCRA9TVsSAnZWagAA+MgP/2OSkaGQUuscqyBKjsS/\nSipkwuvgRLpkslzWF5UfIgmC9fp9/tE9C4gl/VZdI4d7aohTo0f3Ijg/fHOE\n98s20WmgBxmKPPEDfbevxNxg0s3U0RZpUQFWEmRjTOsUOaNGuYvPW7jJjM7u\n65LElVZ9rPct2rOXU7xlswS5/OrziWkfjCCsDyihHTvtD3yz3HMRoiv+hEC6\n70Mg9ysNF8kVr1OBw54+Vq62GAbCAGDosaZEDT7Drhvz4VVjLSdu/PvpKux9\n/O7U2kJqF3sXEM/Adv0jtw+22B54+4xgzVbcQ51jiZHo6nwSCHaOINKuksrr\n4baKqsQXfPurQebhmrjC97cYip6sACsvHAkgfyabGXxhuHQ7RLECDllAYINB\nTmyADzskX1PFBGPozH30eyNinejK+G2JvyZfY2P9HdURjP8ZSMuJvfmXUJF1\nRbmRQov3YHJlmZPVkyMiRMKF7DBIZ0/im7DufP5oPsOJFsiukitGS7hlNRbw\n/kZSiYR5m50RpJ6WPjR/hmzleqE/nbcsr+wQlGrZz/ta+NZG+eUc07uPJRtI\n2XEbx5hwJRb9f/s7c6ubuYVSQTnxfqxND9dDGog9QepsMA1y4nUqtIkciDLR\neYr7Uc7+/NTz026sFUNdoWEAbPoLka4MGmnihDRntXFdlRB4c+dT27oNFlER\nWojS\r\n=J2R6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHS0UtLJy5aU1jH15hG6DqbfMdY87enLgjG/Se91Sfy9AiBuKqpc7IN2uPst7API0PLtExt8Hadb6gRzu46Rctn+wQ=="}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_1.4.0_1586437737424_0.5948072307011776"},"_hasShrinkwrap":false},"2.0.0":{"name":"@47ng/chakra-next","version":"2.0.0","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.7.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.7.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.3","jest":"^25.2.4","next":"^9.3.4","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^25.3.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"b7e7590863aaf00c254672279cf9d617213ac182","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@2.0.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-2zKlrk6VOUP9PgYXtanxSokl6ba6bJFWkOPopZzuDeSC8k6LbxM06ozEq8Y9p5upMEivSIQU1s6tncTR82zeTw==","shasum":"a051ad2f70aa49bb33a954087d145a39e8681516","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-2.0.0.tgz","fileCount":21,"unpackedSize":34900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejyOxCRA9TVsSAnZWagAAXy4QAJIm8dX9LzYfHImrpF/K\nU1MAuj2Htr18SCP8n5fvRyakbpzPpdm/UrOYnOT+35l7xr7fQv9nZ3cetZvU\nqxnurBL032dXN8lWLd1al5q2GioJj4v0WzGgtx0uShE4fHBlQVGGt252tHaA\nUxfQie7lZumR9JMw84rcw1kTxLyYl7zE5DeVu/8CvLR+ZgqFv4XbSodggKYe\ni3K6uOmBQbIrerQhPfm8AESADGGPvjK2fy3DouyWnqpHlHymXuEDlINDfH84\n8gF4oviBRaQ7ne1DT+o+QXzU5hDbOTnpm/Fomjpmmlc27zyoKl63k0TLJTnD\ndzyQgoYqMHT2bw/jbY3x6kQlmfGUZ82UE4xihC12lfuBMwb3V7xp3Dx+6t0M\nV+E9bAisjP+qoMAglzLyBCCjKa0HmMvFjhTA/moqeNwTRXUZ4QKtoS9jGNEA\nYwF04ziw/rYIvFaPqwxjwYMlfuyDVRChWCUXozweBCusKqFYYugnIWqqdu5v\nA4x6MxspX8zj/t97WKW22PZALDmDRZimatdgKaLG/LV/87aDKoUiencONjjb\n+oAwwSPEr3gRgadOlI9aq9pOvcywNSzxAYJ2z8MfjWn6yrN6dZWi1xIeoAIV\n7ubKgJa+3QgFh5lQI1zUMbmwv9+1oY7RcnwpazFSpCjJDwtoHzeJ3PI/Kwns\nxu0F\r\n=JKYo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVzGO4vRyPWoywKuduN/cSAOyWz1Ke6bVPDUKmHfzOHAiALENiX7S9RI9+suBRfwOHPwzbpm+JHX8J0kM+cQb/IcQ=="}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_2.0.0_1586439089384_0.8752463690364598"},"_hasShrinkwrap":false},"2.0.1":{"name":"@47ng/chakra-next","version":"2.0.1","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.7.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.7.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.3","jest":"^25.2.4","next":"^9.3.4","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^25.3.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"13a3c5a9b8b5532970ee7b3fd083d32bbb2720f9","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@2.0.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-0We3YXvGCOSWejHpQVl9y0wWyh8rTGpc1JzAFbp1NT9E3fNOvB1hstsOR/a2hheWd9mWbz55OHIM9BaH1VFWDw==","shasum":"e009a60499c9676fb9fee9bec79903635e792dc2","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-2.0.1.tgz","fileCount":21,"unpackedSize":35652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeka6fCRA9TVsSAnZWagAARMkQAJk9tAZ3pTV5XHfe9odX\nRYi9hyQ36fRBiANyzcsQGTFsYDSBU5+faJV9Fu8r6TbzpafcVUdHXfQC6b92\nbuvhfpega1/ez7LV74Gdg3WNTQKjAQMVkMHGM7TB4BKcHmZiHOxCLyKuqLZ+\nsK/5qklz8BM13FU9y8rhcoEY4sR8YngcbIT2IflQG3kHGYdE/qRDv3yHdQWJ\nqeJUbBOaV7rxCthNjBQ5YXlhdwS0Ccf5apgoMq4ebKZ4mbM9DVviGaHKAHg3\nVBc78iFMotBrj7EMZiWoxbWoqN29CMnR5LPcbILaW3Izx0BgZZY7Ho3xWFKo\noDo9zHAl+6SkA5BAwithn1kHdbP6ovWELfc3JDqx0N1hQktsojzJV9WLUwhe\n7yNt86Mgw18NDEJ2PnXLwBuPsprQYBDlABZekvFgmXDPJ6pL9Kr52mkiu/9k\nE/V5hZC6fLZ4Hai0gevnGBQwyuQcUWjs4klrf93uMUkc8trWf2Mr0uEbl484\n+J3u/D5p6K3EcnD1bYinfBTaaEo1MbIuhRdlbaBXRroITFFFS/Z2NeCO7p93\nuu7+ZpAiyAyePYPeMx9ccdruJsNDUE3UUzgdoIVjhqbweqmjuSwbpC76Q4lJ\nH3DpYVODxvCoEdPyQ5uK1EYMN3UDiMuOzORtQzLzSm6QVtmMW/oH8wfkxqb9\n9wTc\r\n=ANw3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmlGYoCdP6bfo3N/hX+ewwD4hiv2pZXloESowj7GqpdAiEAnqUw2cOMtj5zdPFjnruk+CK4k2sT1wCzj/F1uR93PTY="}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_2.0.1_1586605726488_0.35772758097083557"},"_hasShrinkwrap":false},"2.1.0":{"name":"@47ng/chakra-next","version":"2.1.0","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.7.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.7.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.3","jest":"^25.2.4","next":"^9.3.4","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^25.3.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"2d695807a9e15843e09c8625b76d2f5802893ac7","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@2.1.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-iXa4Per8k0q3zTQxUs5P2cenHXe/sszBHpYOTWVQxkXOpxqNHynmT0+1+YOQqyZSi5IFOsGFaS9peg3GrBJs6A==","shasum":"44156da89f500d59acd01a87e15f8240e12b0fdd","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-2.1.0.tgz","fileCount":23,"unpackedSize":37005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelFOWCRA9TVsSAnZWagAAru0P/2Ecmuoj1MCGWw55P3qW\nlewcAfzDNsJBMNUpBVhGsI+JSqFIS3AWbExqngivti+L2DTj7hheiYf284N/\ndwdlCavZYmRJJgvdsqFE9nrF8nocpdCXprBFQhfbZsyeK3sq+jIGMch2lpw9\nXf2EGk1VVopjWj3ljseb2Hx1VP2G2L58UcklNx96+2+TSUFIyerYnQSyObTl\nwqalCrOsYEL+u53mmKIynyDhapBLXzAUKVbDapUaB1siH+9g0IWn0KlfUUnK\nE3VeWnA85P0JB0cgtiMgunXU9V4zl/MbcOODVWbrDA3gBwG13ItvIaEl6EWg\n0EtuESGd5ZpH6CnVq6J4Gow183+VvCuUwUpoI9KNVl/zORS2tdjzjW9N7DbA\nosgWk5g+Xc0FvGafYi+Odhnn5aiVa8beGmLfNiBYh7/Epbb8w/AmmzoqaCNJ\nYCXiZZKcqgsoZ4pv8s5bCdAJhRaJ+tPhlk1oCe21M6oMPpW0Xpx1KhyeiRdk\nClVXqZdajt6N0TcdVM8Dx1lelDoOrJyMKaFnhmQI0Pl2tFnyb0Mw+rG/SVaT\nLXJR0RVjZoAkvWae+CTzmVtHMj7BR+EqStSbGsrqIRLWsBr6HRw6+auXyEb7\nTVtxwmKo5U/P+qFjDMb3QjP/6bL5KlVHyPnkmLXsRB28tHggR+0UCn9rE0N9\nOA0G\r\n=HEqS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYJxa14/xSR+pEr8ZbGZwsNeHs9hxHBNbAi2ToQ531bgIhAJupYFYeXAgdLU6OWU5bUO8ti/efZKh+zEeuIFO3Pyyv"}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_2.1.0_1586779030241_0.7882140069044785"},"_hasShrinkwrap":false},"2.1.1":{"name":"@47ng/chakra-next","version":"2.1.1","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.7.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.7.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.3","jest":"^25.2.4","next":"^9.3.4","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^25.3.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"54187d63fbbfff34f3ade96f04e8444ee74f987f","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@2.1.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-o+q0xiaL+MtDsEY4ssyr3mRoPmDqxSg2WXopRnEctHF2RnXdTRHlCGwwd1xb68J89uYBd3OOU3re8k5KCxXheg==","shasum":"3343bb22a8f88dcf9404761d57f2fb31ff508918","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-2.1.1.tgz","fileCount":23,"unpackedSize":37874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelF1LCRA9TVsSAnZWagAAEO4P/1tODlRu8/UeKID/LiNe\noXUjR2G63/tyqUkSikcb3YPAxTtaW3VnXrvZi0PYOinJP3gd+nSxjaaxmrIJ\nqhWe6zyzFNvcVBWjJljSTNtw+2wJolixo4G72iWzqHCaEfHF8ACpp0NjmWpq\nku/wXdq51mGf241as3raIppylVAWgTa9Evozd4XwnyHBm12s2h4H1fmcbWIN\niJ6LYN+cT2em+IN+8rul3Fh8dQTepIHf9n5QPImKfHs4ZU9C5Q3O+f6aj3FR\nJxAun9xFAsitR5wXiRyg+lFLNS8NmFRQ0ukqKaXUUPOptYlqXwdC4XN3sVcq\net9moH6NuKs4ynzGeWvgeBbF4b8V8qm4d2XaJccuDqUJuEi3wDT0knPoxR7P\nunoTLPhsIas0JLew/kJHQqcKDgKinzzc1esNfads1gs5GIDzE61IIMXtr8+W\nZg6xViajvQx+MoatT5rMSKFlhSHGZiGXkVc/sMhJn6z6H9YOhXrnI7DnZNUJ\nUBh0aJ5RvG5BQ0TxuS0CYIv+o/er0lA5fiZ2uTxeutKaIPAIuDzpDoD8k6Xa\nGAyVSJtfkLfzjSoVnI4q5fQWcwx+TLSxIAjR4O8IxCnCg8AYSJmICGs08NK2\nAJjSSetqMBL4Ce4nw4QvSRJPRiWjWBWZx7yIB37fU9XFJydhjuy+2Kn3CMa/\nuI9Y\r\n=jcTZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9lgDRkAtrDnmrcA5qGbDkkIjDzdBp6VLi/aAT0nZveAiBLdV6F1yI+byei8qogNGQ0pxs+wyo3+qVGVSAsLGsm/Q=="}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_2.1.1_1586781515457_0.8945650609588318"},"_hasShrinkwrap":false},"2.1.2":{"name":"@47ng/chakra-next","version":"2.1.2","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.7.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.7.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.3","jest":"^25.2.4","next":"^9.3.4","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^25.3.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"0f38782267776767389f7e22c8e0ac3900f02dba","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@2.1.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-tHO8wGxkgOIMyIgk2QE4pfc/a7nHOJ+YckYwn+ofh9YQITm79hbaS1MLYkEx34DSoNMDmZcUMYfckOA5l9lg4w==","shasum":"3175f1a09a71652a1b7fc3c2c1f2216f3c2a06e0","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-2.1.2.tgz","fileCount":23,"unpackedSize":37971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel2B4CRA9TVsSAnZWagAABvYQAIsfWNdc2Oynba0zfjcg\nbrQ6QzoPietbdqCDqkDSd7UvnDnVLkfhWt1XZELiCS6hE/Tbvn26tQmKOYT8\nUDgvSFQ6dZzozQ+E+Ikmk6LPFdpSKYeQD8XZIMfhlMH1AIW/mCcQiJkzMRUN\nGeagC0H2uoPDuaW86Q3mwzdQu/T1Pm5RovmDut31+yY/CNoe+QwNCWs63CEl\nwNWOMfPztOZH9Io1bbB/xm7L+oL0hs/X26kIAdzK1pMX9h5lJyEB7jCqMe4P\nbBkp5SVPwf+GQUFUJEk3y521M1tw2hdQMiczqmGgiJOvmooYG+sHNZl64+Ot\nusxXjgkoQpZyDoY2fUUNWCW3rgmdWfTfOEd0fIFhGXSj8zfjE4eMZ6DsWvOq\ndTFVKGxsWgxl7gfiXKPpyxZ7evhPlX6SNQ0qvKQRgGzZTrwPxjYFeqwqkQ3X\nAAUbPMZtwE572ItB5Aujvw8rYyxzEkfkBhIy4t6OOShPsWwOA+L3Fxng278g\n0qioN95s8cStqVthqIk0yMGJ8g7yCKo2vMCGx7S1N8JM/ilV0T1mSH+Jvbpz\nPlmj2zCqoyNpsvQvwnuEI+AaDoCZ8jM7PFs4XnMB+1zzJ5vzDAbYsQ+jQTwV\nHArCJ4JOk1Lr7Ap3aboO5Gyn9qwArGAXR+wjaA5ZH3Rcf3CjeUXIqm/YlTwi\nbQAC\r\n=fkO2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNKUa62F051lR+gKC3OvK8sRwHgs4xJNcoaOvQj7JntAiEA7o/tB+f+J6w3+nKYCtQSpfvOskKnmA88dZMnsXBrPpo="}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_2.1.2_1586978935905_0.6172129812299418"},"_hasShrinkwrap":false},"2.2.0":{"name":"@47ng/chakra-next","version":"2.2.0","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.7.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.7.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@testing-library/jest-dom":"^5.3.0","@testing-library/react":"^10.0.2","@types/jest":"^25.1.4","@types/node":"^13.9.8","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.3","jest":"^25.2.4","next":"^9.3.4","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^25.3.0","ts-node":"^8.8.1","typescript":"^3.8.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"31344476cf713d04b8d99356b60c11d25cf7ff0c","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@2.2.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-saxbVToOQd9YeG/JIFG5vmb45agUnCftpLySGLVCBCW0DjJRKtzBgeSGAD1ct0532Hh6FJNbkOaA0/lTmggLVQ==","shasum":"17f40c687df188295d188d804ced10f83d6d06bd","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-2.2.0.tgz","fileCount":25,"unpackedSize":39340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenynJCRA9TVsSAnZWagAA86UP/2mvL9nerL02FdQkWeH7\nYqZRUvdHg8oB1auXKsBd7k8aybAPjR2GWrQT+S1/JnxzZjOzcz3bCXx+Rd8S\n3UlBV1kVFzpPXSIO8wWohLX9EhYzdepdD2Bc1lLhtiXnrTFVzGPwehh19kdx\nnkN3K91cgyJwrMmroTJPEiWk1zZhFy9drW/fXYdqikcjBhdakAsfpNAL/TlF\ngSj92gHW1DkqGpdRg1JZfrBYVpLb3Blpruvlo71RYtefMmkTx214/Eb5n5Ta\neV1bVKUh+F2eikJ7H6Nnmho3r14NTAk6taae9RzuJXU9aEndrmMHu7wSV0HQ\n6XAYxbk5nLbznvgTGaXsZCYEpYJrHhBoDYN7TfNHM4W+EXh+5IvANY5TS6EF\nzqOpwbLm26ZEUO/pnSWIPP5Qv2k17pqGsWp3yHrQ6mwJ/5jsSs8N6BGquSSK\n7X9EWUMlt1rTJo85+JnJVHf9+7QHMQB496fRo69vlpZmA0tRIfMjL5zXgzgR\nRoiOdW11DgQgnNTNBgwrmpSu3o7zMNFhRiLJXLVyh6jVmtf+V38SFYCkY7QS\n9HIbFjSB2j/TD02ISHZvaNdjQCd2XKAQ3bTJ+39RLlh3kLW094Elzv6PB/i4\n6MXKoaQ3DwOicjM7ebbPuZYEcSwu00l5Ea0w5uljOS7cOVRfDkDleKxoMJ8d\nOQzK\r\n=CikB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2SIS7bMn1EkGnYPiPA4nlBvC0nbbngi78m3/igI13EAiEA/Ni1ADlPoHfmPMJlJ0tU2bWo4Q1Qxtcriod6cSbQlAQ="}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_2.2.0_1587489224810_0.7002315000915864"},"_hasShrinkwrap":false},"2.3.0":{"name":"@47ng/chakra-next","version":"2.3.0","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"dev":"next","test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.8.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.8.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@mdx-js/loader":"^1.6.4","@next/mdx":"^9.4.2","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@types/jest":"^25.2.3","@types/node":"^14.0.5","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.5","jest":"^26.0.1","next":"^9.3.6","next-compose-plugins":"^2.2.0","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^26.0.0","ts-node":"^8.10.1","typescript":"^3.9.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"9d179d60e01786d1c2462c91d5361fe2f8e6fa91","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@2.3.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-CqHvH0WbmsVNTeZ73v/wZ62RbkOwsECMnDHU+L9VnBQVhtcWcySSLOSLkCMGxKd67WiGhxUFiHzgUcyy/nSKCw==","shasum":"2fcb41ec16b38ffc0a2f69afddf33ae95e05a345","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-2.3.0.tgz","fileCount":7,"unpackedSize":13990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezPuBCRA9TVsSAnZWagAA5XcP/2mwSqcQ7zMsddpAwbDC\nrN16P/O1RoajA3WmOfms6sIUNbFwNVrHai4YBQ/OQWualMN1z6GuCt1FTaqV\nHpK01sE8TRUh6O5PaiWzc/WUmKLn5BxpNhYfdM54gfYrF/nYbdokglHpZTCq\n89UV7pmp/MD9bZn3qWi6c3STJCJEgpuJ2ctdtK2bg22bJ1B4dAxfhAT24FjS\nr4VYczTvy+l9n1ulctlLVZk4UyrCTlqNslbH8EsmacpihTuP2GUwE8PaS0xt\nqw1N4jtARlGAprgt9SJxDdSV00ms8QaovQUi1usOSazRddl6G6dCgkQQjE2x\n1h2byDOvSXxx/IwUIFAi8tV9nRO1xKM//sx3O6Bq1PhBSkaBDjzFP9GjIcv2\nGZwzbY2q2zTKXFqUYlh0pSKxlSXPwE01i36PR2YqTO2+IKSv+t1bdsW34eWl\nGmHqgecLpgDSUbZY6EfYV/pTeHu2+TGAn8QiUcYKhTwawjCAHwzK5en8dHaj\n2QM8UDvKUzCR1Ymq3bR8H/efZr/zBumrY5n3NJN1PzZQmFBr8DggtXLnU0mZ\nsAH+kx4qTNPsg8bVLrqa/p2AhfTB5X2G/lZyAveF6oHJDgVz85kq54mutEO8\nU+RsLdTf9KjqlNAL5NKNm11YCFSomqB5nBoIl+fqQ3TSuNEAwr3AY281IiTh\nkOAh\r\n=pVIj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7OD8A6Tu+E7SO9AHDbHseTXLhA+8XBLOW4VDpB3BIjgIgQBR+wc5eg+PGWmxllCPKYc+/EqwFsQPnztehzjxiQbA="}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_2.3.0_1590492032648_0.1947498191075776"},"_hasShrinkwrap":false},"2.3.1":{"name":"@47ng/chakra-next","version":"2.3.1","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"dev":"next","test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.8.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.8.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@mdx-js/loader":"^1.6.4","@next/mdx":"^9.4.2","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@types/jest":"^25.2.3","@types/node":"^14.0.5","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.5","jest":"^26.0.1","next":"^9.3.6","next-compose-plugins":"^2.2.0","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^26.0.0","ts-node":"^8.10.1","typescript":"^3.9.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"4cbd1d02fa37a240d0bc3c2b8173dde1af4f9fef","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@2.3.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Nbqo9SZF9xw60B/unbW6G94Fl9kxztB4Y6UcaiLl7qx2Nn7O+rN5MXaTRZl7+3NcDHgBFr5t/y9+4AFNUvJP2A==","shasum":"d3f5e019e633789954f40f9a508ac578fe79c4eb","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-2.3.1.tgz","fileCount":7,"unpackedSize":14017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezP5iCRA9TVsSAnZWagAAF7oP/0QIxh972Lr4AVwmeP2f\ncPHdhwg6nGghrrk+pB2IBTHTc1a+egTl7sAE2sgDvXbEFey1GURoNYBfhgBk\nqLznLoC2PFfLkSJZjXvnrG50cVPnfDntFzXRcx5X3WHwX8WJHytKSeKGLY1N\nQMRIDe/Cj3cEz9XoSQ/W3V9HD8qetOiZxjf6KmwkfrhfhQn+DRWjZlroyqIA\ny+tDcZMxZeLd5NYXybhMy91I0N/sk3AmV0ZQd2ia3wzUsUxmOSw1ioMHWP2c\n8TJA4igp6OaMMc2UVFNLDSbGt11d7EnV+7hQGf74bX8uQpN+x/HtA5PBN8rl\nICnwAI5cXlqj/dtpekkTlFP9LPN5/AfMJs08Mf1Q+IuNxOBl3bJVGan3H76D\nnRU1KglBaeVkPYQbefUdfHZRwrL+s+Lj2Y1QNoZCHEJ31IX4zQa8uIX69LPp\n7VuC2LYJnPAO5ljXOSZt5PjyRDZyTFYG5AUTvlG0UtAbYHJERiYjAOiTqJ4Z\n6Jxu0P9M06sOUScAX1x8t2xMeATea+LkfQgiL30II8EqOYa8BTlX1qtR3LWH\nvu0PnyWXjP3JQcYCqf6rTO4YMCKU1sZBIv4sj5wlbH3wjxNq0Jl9u9bjYDXU\nIThBSvQ0w/AE+OSF/Cx41WibjgqF5Pm9prTdrBpm9MXg7qjbuR1GeNZ4rmFi\nN5RJ\r\n=ufht\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcok7Bf/1acz0yPDLgHBuSZJNsKjwUzsSGB7od+qm5NwIhAJw6FZ86r7GvmitNabGdv8aMqeVaR9d/nKNy4AfyY8jY"}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_2.3.1_1590492769635_0.23332882643608177"},"_hasShrinkwrap":false},"2.4.0":{"name":"@47ng/chakra-next","version":"2.4.0","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"dev":"next","test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.8.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.8.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@mdx-js/loader":"^1.6.4","@next/mdx":"^9.4.2","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@types/jest":"^25.2.3","@types/node":"^14.0.5","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.5","jest":"^26.0.1","next":"^9.3.6","next-compose-plugins":"^2.2.0","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^26.0.0","ts-node":"^8.10.1","typescript":"^3.9.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"a0593c87217979cfa1d101b496aa712cd9c698ba","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@2.4.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-a6FvRbIoHDcp+CtelUittZT1TrXTxcg6NDQsSz5o1DiQB4N5GWObeqLWo1FJbzhXvMGeQvADjnOE08/wd80QRg==","shasum":"1763faabb2eb7a852cf481846dfd7bed9586a41d","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-2.4.0.tgz","fileCount":7,"unpackedSize":14062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezQJ+CRA9TVsSAnZWagAA2lMP/1SPi9M7/DP54O4CLTFi\n/8/wAVoIDXMV2rSNzow2OATgW66CdLKFqeBgkT+xZ5w0vvGn//oSIE2elmoD\nu1t5ZdTa5IrBg5eeHdXNTieTD+5FKbbcvq8pOSMt0dWOGJlitJbOuQ7vvuXC\nadvzzUoMvGSlHbK5Gd/LFNsd91khg9XkzfYe97OgdLYlLAku4uOpwjEb6daL\nRBH+7ivoMbiigty1D227valiUQuxdfvzfJNg09uzuAMC/iE5jbGLldrNKt10\nmCdpKEKEuIYWEOhXPZB+4E/cuRT8mPzB6hq48VFHHbq0cVJSeBX3sTGV1mem\nqRXGGCyY4TrwmQxmtyCotjm49QMrjygcpDOU+9BL62UMSKOGEBUY6kEQod0b\nXRCIzhjFSt/0NRsZon+8bZKedXkLTldyXrblMtEBGQguzsTG9jIU6XefsO2t\nSAvBmGZHNoa0W9sAODvRp9lQJHg0Z/uJNEM4TOXa0WUqMaQgrylUl8Qa+bJz\ng10XPlfkyIn4/jyAOD9Q6uDFnswIE98aoTb1ZX15NjM+N49Oww95Du/4+RQQ\nYjI9EPqUXyb0/vGgfqU+53ZoY9s9ZnZA6F7Niwr/P3bqHoPD3+wq5OjRZ485\ncAGiwGFvJcsjpNCqzyHQqdx2wDlhGKzuZ/pstO3ihafl35mZwIJYB7F8+dBO\nVem9\r\n=BZaL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAe99sfJQFJsHOZaLq4OSNnXyxBxh/9GkHOyVX9p3hjHAiAZxzeLFL0hZE1VMh/dpPp3jZXoYkeeKZwW2k+ZLAUZxw=="}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_2.4.0_1590493822252_0.17570238372565528"},"_hasShrinkwrap":false},"2.4.1":{"name":"@47ng/chakra-next","version":"2.4.1","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"dev":"next","test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc --project tsconfig.base.json","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.8.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.8.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@mdx-js/loader":"^1.6.4","@next/mdx":"^9.4.2","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@types/jest":"^25.2.3","@types/node":"^14.0.5","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.5","jest":"^26.0.1","next":"^9.3.6","next-compose-plugins":"^2.2.0","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^26.0.0","ts-node":"^8.10.1","typescript":"^3.9.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"7ce45558858676b4d845ad9f0cbeb5bc39d3a81e","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@2.4.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-L/bWvDjhkNUdNqwkL448u482uCuMJOk7sQ0DmlOBhKlKLA7qOrnQJMR9v6jFAsc5x4BhHIRGGoKFK5HUMqy2Jw==","shasum":"940e11621a3f3c02f841fc77ce843c3451ee58ab","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-2.4.1.tgz","fileCount":25,"unpackedSize":40435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezQjoCRA9TVsSAnZWagAAngUP/2x+tEvVWUN8vYwJ9tmr\nVOeBJJlngNPFTdEdNaSa8KlqyXoHzNmYXE+fvdKOVrM9YNuL/Kmw4zKnudU6\n6FzItNc/P1DgEo42O5k1tOOFpMmSuHBSKVL1XKf93s8dA1XrbV5I5hyy8+pK\nuaCTpL5hlMil9gOQrAcnVyI8tQ6wD7sUXT8hqqouOdtsiwvAPXr7Xqbnv2Hw\nEBzMJji5s4MC4Ka6mfwaziSM4KFcwThfhbsXMXwPeB+Z5LzssOTw13qgqM4l\nXprkHtg7E08Tc1hjTNPqc3DNgJcyFYwV7g5Z+ZCEGDSXBXwZfRxk0jxSEgp3\nD0DL85hoOY8d2JqckpcFp1olbKIZP0XpKcPW0DE9UzJ+bv2lj/cTbqL5k4eG\nS3j8g/hYiZXbdo5hxXH1idmPoD0kg8ykgYZlp1Cc9hbQggAZIJaY7C4mNxZi\nQDrF9MkoOdlYzqY639HLCWWbBbwXPfJZfu0hRg9lypIXmRCq6lZyANfnjMgZ\nNBjJsAmMVIf8yupRNG4k9KvBs/vta+qgfPrcgHTvfb3htVIMXpu2G0YF005e\n/pb1Dd8LTdXmnKd5cdbX+qz6k5qpSZ1dk1BFLfOxKMoNb8l53X5q4XmiweWK\n5w9UnnPM4Vq7KaGHAhBXe5hsLRq61HCmgaCqVpLYnUfb8O5bmMZ6WM7iVdsb\nfMNp\r\n=ugZc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUUV86vQZkr8INbFHnzWEeVP2/zTG7Ug7D42bUc89ETQIhAO/EVLBqFmUfMftlSKWx1mBPP6zokctFVNT+nCnvDJpV"}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_2.4.1_1590495463714_0.9563330778063748"},"_hasShrinkwrap":false},"2.4.2":{"name":"@47ng/chakra-next","version":"2.4.2","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"dev":"next","test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc --project tsconfig.base.json","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/core":"^0.8.0","@emotion/core":"*","@emotion/styled":"*","emotion-theming":"*","next":"^9.x","react":"*","react-dom":"*"},"devDependencies":{"@chakra-ui/core":"^0.8.0","@commitlint/config-conventional":"^8.3.4","@emotion/core":"^10.0.28","@emotion/styled":"^10.0.27","@mdx-js/loader":"^1.6.4","@next/mdx":"^9.4.2","@testing-library/jest-dom":"^5.8.0","@testing-library/react":"^10.0.4","@types/jest":"^25.2.3","@types/node":"^14.0.5","commitlint":"^8.3.5","emotion-theming":"^10.0.27","husky":"^4.2.5","jest":"^26.0.1","next":"^9.3.6","next-compose-plugins":"^2.2.0","npm-run-all":"^4.1.5","react":"^16.13.1","react-dom":"^16.13.1","ts-jest":"^26.0.0","ts-node":"^8.10.1","typescript":"^3.9.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","globals":{"ts-jest":{"tsConfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"e32ae5b3fa1c783371b41f1b2e00a76ac0f61551","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@2.4.2","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-7yjDv1YtDgmIqimnOHZjCOrNS4m1Y9ilDmaEfTGr7JbeeVVQSW6v1rKBUR0Y0c9eAeZE2XhT4lgP983mnv2OHA==","shasum":"3b7261aed8b02e48bdd79e9aa70260666455c07b","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-2.4.2.tgz","fileCount":25,"unpackedSize":40478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezhbhCRA9TVsSAnZWagAA27oP/AgUEo0rf53jnWPXndEP\nBi2pzvVzszxsWsFW3VvvP8NyKTLC/FpOo0zwK+NkppCbzBAvX3jlheY9u7Xr\nS8biX2QQw1tqpOftQjx9O1kPAbQQkysJW/Cg4DnYFwumjzbKhun5OY3+EWzM\nkRHX3T14EO8lEUMH17e3cJWlYz0qZ4TMZhoWQSVC0vKoi4TMMr663aFOAnWp\nY/YrZ1ieUr29sWi1PzCv/tLpgVVHFbjVg/SNe3+SKUUhvna9h/p4wK2XK4XK\n4y8cgR5jWUm9EvxH+hdVB+xSnqE9e/vN2Iy7P8GH1fVU3tM0Mx7GjYFC5j5Y\n1ZLSYNKndO0K/G2ApWYLCIoF2YuiDwyFYNArgyjSricjAUOEsgvFqLPx0+bJ\nMNaELyRKHslYmcOK51YuOK3V61yeTpIKy8heAtQAdJlUinbGMpg+uAyskGFk\nRbrNA+0itbVF3Ep9nQT1BiaFKPSvU6djC7WkyQfvoHG1nLN1MqX2HJNddP9S\n5dKfSRdzGJ83xl6aEk3qii2O5NAoUCa9A8o3tBRkGzt2GtdG6k2InVgi5ask\nOti79m2sC356xPHj4tjqM83F1BnNQ4Rv6TcHbLPy3hhENK6OfXnm9LwL8xeY\n2LS5xMGFwykGUUDzLLUiou9VsS7pg04hJbQkTw3lEg7bL4ty/jh6Hk1GkL8q\ngZmd\r\n=SKGS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbsDkhnF+zqdxPbTzU0V+/kAy1ohhe5owFRQag8o0w3AiBYvu5gxSfiwxkIGNBm7NbC1lE3rP+YP5Yf87/TyHcftQ=="}]},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_2.4.2_1590564576589_0.9378204392137355"},"_hasShrinkwrap":false},"3.0.0-beta.1":{"name":"@47ng/chakra-next","version":"3.0.0-beta.1","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"dev":"next","test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc --project tsconfig.base.json","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/react":"^1.x","@emotion/react":"^11.x","@emotion/styled":"^11.x","framer-motion":"*","next":"^10.x","react":"^17.x","react-dom":"^17.x"},"devDependencies":{"@chakra-ui/react":"^1.0.0","@commitlint/config-conventional":"^11.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.x","@mdx-js/loader":"^1.6.21","@next/mdx":"^10.0.1","@testing-library/jest-dom":"^5.11.6","@testing-library/react":"^11.1.2","@types/jest":"^26.0.15","@types/node":"^14.14.7","@types/react":"^16.9.56","@types/react-dom":"^16.9.9","@types/webpack":"^4.41.25","commitlint":"^11.0.0","framer-motion":"^2.9.4","husky":"^4.3.0","jest":"^26.6.3","next":"^10.0.0","next-compose-plugins":"^2.2.1","npm-run-all":"^4.1.5","react":"^17.0.1","react-dom":"^17.0.1","ts-jest":"^26.4.4","ts-node":"^9.0.0","typescript":"^4.0.5"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","setupFiles":["./test/env.js"],"globals":{"ts-jest":{"tsconfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"readme":"# @47ng/chakra-next\n\n[![NPM](https://img.shields.io/npm/v/@47ng/chakra-next?color=red)](https://www.npmjs.com/package/@47ng/chakra-next)\n[![MIT License](https://img.shields.io/github/license/47ng/chakra-next.svg?color=blue)](https://github.com/47ng/chakra-next/blob/next/LICENSE)\n[![Continuous Integration](https://github.com/47ng/chakra-next/workflows/Continuous%20Integration/badge.svg?branch=next)](https://github.com/47ng/chakra-next/actions)\n[![Coverage Status](https://coveralls.io/repos/github/47ng/chakra-next/badge.svg?branch=next)](https://coveralls.io/github/47ng/chakra-next?branch=next)\n[![Dependabot Status](https://api.dependabot.com/badges/status?host=github&repo=47ng/chakra-next)](https://dependabot.com)\n\nOpinionated design system for React, based on Chakra UI + Next.js.\n\n## Features\n\n- Low-boilerplate `_app.tsx`\n- Batteries included but replaceable (theme, colors, fonts)\n- 100% TypeScript\n- Components:\n  - 🔗 [Links](#links)\n  - 🗜 [Containers](#containers)\n  - ◻️ [Cards](#cards)\n  - 🎨 [SvgBox](#svgbox)\n  - ➡️ [Redirect](#redirect)\n  - 🚧 [NoSSR](#nossr)\n  - 🧪 _More to come_\n\n## Installation\n\nIn your Next.js app:\n\n```shell\n$ npm install @47ng/chakra-next @chakra-ui/core @emotion/core @emotion/styled emotion-theming next-transpile-modules\n```\n\n## Usage\n\nThis package is intentionnaly not transpiled, to let Next.js do its thing\naccording to its own Webpack settings. Because Next does not normally transpile\ndependencies, you will have to tell it to, using\n[`next-transpile-modules`](https://github.com/martpie/next-transpile-modules):\n\nCreate a `next.config.js` file at the root of your application:\n\n```js\n// next.config.js\nconst withTranspilation = require('next-transpile-modules')([\n  '@47ng/chakra-next',\n])\n\nmodule.exports = withTranspilation()\n```\n\n### Creating `_app.tsx`\n\nTo simplify boilerplate, we've wrapped the necessary steps to integrate\nChakra UI in the \\_app page:\n\n```ts\nimport { createChakraNextApp } from '@47ng/chakra-next'\n\nexport default createChakraNextApp()\n```\n\nThis will give you:\n\n- A default theme with:\n  - System font stacks\n  - TailwindCSS color palettes\n- CSS Reset from Chakra UI\n\n### Custom theme\n\n```tsx\nimport { createChakraNextApp, defaultTheme } from '@47ng/chakra-next'\n\nexport default createChakraNextApp({\n  theme: {\n    ...defaultTheme,\n    colors: {\n      ...defaultTheme.colors,\n      // your colors here\n    },\n  },\n})\n```\n\n### Custom global CSS\n\n```tsx\nimport { createChakraNextApp } from '@47ng/chakra-next'\nimport { css } from '@emotion/core'\n\nexport default createChakraNextApp({\n  globalCss: css`\n    html,\n    body {\n      color: #333;\n    }\n  `,\n})\n```\n\n### Custom root-level providers\n\nIf you want to inject other providers or wrapper elements at the root level,\nfor example with Redux and Apollo GraphQL:\n\n```tsx\nimport { createChakraNextApp } from '@47ng/chakra-next'\nimport { Provider as ReduxProvider } from 'react-redux'\nimport { ApolloProvider } from '@apollo/react-hooks'\n\nexport default createChakraNextApp({\n  Providers: ({ children }) => (\n    <ApolloProvider client={client}>\n      <ReduxProvider store={store}>{children}</ReduxProvider>\n    </ApolloProvider>\n  ),\n})\n```\n\n## Components\n\n### Links\n\n```tsx\nimport { RouteLink, OutgoingLink, ButtonRouteLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Integrate Next.js routes with Chakra styles */}\n    <RouteLink to=\"/login\">Login</RouteLink>\n\n    {/* Use `as` for dynamic routes */}\n    <RouteLink to=\"/posts/[slug]\" as=\"/posts/foo\">Login</RouteLink>\n\n    {/* Make external links stand out */}\n    <OutgoingLink href=\"https://github.com\" showExternalIcon>\n      GitHub\n    </RouteLink>\n\n    {/* For when a button looks better, still outputs an <a> tag */}\n    <ButtonRouteLink to=\"/logout\">Logout</ButtonRouteLink>\n  </>\n)\n```\n\n#### NavLinks\n\nUse `NavLink` when you want a link to have special styling depending on\nthe current page.\n\nBy default, NavLinks:\n\n- <span style=\"text-decoration:underline\">Underline</span> their text when active\n- Are active when the current path starts with the link path\n\nExample:\n\n```tsx\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink to=\"/blog\">Blog</NavLink>\n  </>\n)\n```\n\nThe link will be active for the following paths:\n\n| Path        | Active  |\n| ----------- | ------- |\n| `/home`     | `false` |\n| `/blog`     | `true`  |\n| `/blog/`    | `true`  |\n| `/blog/foo` | `true`  |\n\n##### Custom active styles\n\n```tsx\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink\n      to=\"/blog\"\n      borderBottomWidth=\"3px\"\n      borderBottomColor=\"transparent\"\n      active={{ color: 'blue.500', borderBottomColor: 'blue.500' }}\n    >\n      Blog\n    </NavLink>\n  </>\n)\n```\n\n##### Exact paths\n\nSometimes, you want the NavLink to be active only on exact route\nmatches:\n\n```tsx\nimport { NavLink, navLinkMatch } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink to=\"/home\" shouldBeActive={navLinkMatch.exact}>\n      Home\n    </NavLink>\n  </>\n)\n```\n\nYou can also have custom logic to determine whether a NavLink should\nbe active:\n\n```tsx\nimport { NavLink, navLinkMatch } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink\n      to=\"/blog/[post]\"\n      as=\"/blog/another-blog-post?active=true\"\n      shouldBeActive={({ to, as, router }) =>\n        navLinkMatch.exact({ to, as, router }) &&\n        router?.query.active === 'true'\n      }\n    >\n      Another Blog Post\n    </NavLink>\n  </>\n)\n```\n\n### Redirect\n\n`Redirect` will change the current URL to the one given, when mounted.\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default ({ loggedIn }) => (\n  <>{loggedIn ? <Text>Hello !</Text> : <Redirect to=\"/login\" />}</>\n)\n```\n\nBy default, the redirection will be pushed onto the navigation history stack.\nYou can replace the history stack instead with the `replace` prop:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"/home\" replace />\n  </>\n)\n```\n\nNext.js dynamic paths are also supported:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"/blog/[slug]\" as=\"/blog/foo-bar\" />\n  </>\n)\n```\n\nIf you want to [redirect to an external link](https://github.com/zeit/next.js/blob/master/errors/invalid-href-passed.md)\n(not an internal route), you will have to set the `external` prop:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"https://example.com\" external />\n\n    {/* You can also have the history replaced with external URLs: */}\n    <Redirect to=\"https://example.com\" external replace />\n  </>\n)\n```\n\n### Containers\n\n```tsx\nimport { Container, FlexContainer, StackContainer } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Container as Box */}\n    <Container>I am centred and width-limited</Container>\n\n    {/* Container + Flex */}\n    <FlexContainer>\n      <Box>Direction is column by default</Box>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </FlexContainer>\n\n    {/* Container + Stack */}\n    <StackContainer spacing={8}>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </StackContainer>\n  </>\n\n  {/* All containers can be wider */}\n  <Container wide>I am centred and width-limited</Container>\n)\n```\n\n### Cards\n\n```tsx\nimport { Card, FlexCard, StackCard } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Card as Box */}\n    <Card>I'm in a card</Card>\n\n    {/* Card + Flex */}\n    <FlexCard>\n      <Box>Direction is column by default</Box>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </FlexCard>\n\n    {/* Card + Stack */}\n    <StackCard spacing={8}>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </StackCard>\n  </>\n)\n```\n\n### SvgBox\n\nComposes [PseudoBox](https://chakra-ui.com/pseudobox) with an SVG tag, with:\n\n- SVG namespace pre-filled\n- `role=\"img\"`\n\n```tsx\nimport { SvgBox } from '@47ng/chakra-next'\n\nexport default () => (\n  <SvgBox\n    aria-labelledby=\"svgbox-demo-title svgbox-demo-desc\"\n    viewBox=\"0 0 24 24\"\n    display=\"block\"\n    my={4}\n    mx=\"auto\"\n  >\n    <title id=\"svgbox-demo-title\">A red circle</title>\n    <desc id=\"svgbox-demo-desc\">\n      SvgBox lets you style SVG container tags with Chakra UI style props.\n    </desc>\n    <circle fill=\"red\" cx=\"12\" cy=\"12\" r=\"10\">\n  </SvgBox>\n)\n```\n\n> **Note:** For now, we can't use theme color shorthands like `red.200` for fills & strokes, it might come in a later update.\n\n### NoSSR\n\nSometimes you want to render a component only on the client, and have a skeleton\nor fallback component rendered on the server, whether for SSR or static output.\n\n```tsx\nimport { NoSSR } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NoSSR>This is only rendered on the client</NoSSR>\n\n    {/* Skeleton is rendered on SSR/SSG, TheRealThing is rendered on the client.*/}\n    <NoSSR fallback={<Skeleton />}>\n      <TheRealThing />\n    </NoSSR>\n  </>\n)\n```\n\n## Examples\n\nHeader with navigation links:\n\n```tsx\nimport { Box, Stack } from '@chakra-ui/core'\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <Box as=\"header\">\n    <Stack as=\"nav\" isInline>\n      <NavLink to=\"/features\">Features</NavLink>\n      <NavLink to=\"/pricing\">Pricing</NavLink>\n      <NavLink to=\"/docs\">Documentation</NavLink>\n    </Stack>\n  </Box>\n)\n```\n\n## License\n\n[MIT](https://github.com/47ng/chakra-next/blob/next/LICENSE) - Made with ❤️ by [François Best](https://francoisbest.com).\n","readmeFilename":"README.md","gitHead":"5736440d007e377382192f670bb32014b89cef10","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@3.0.0-beta.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-juGTZhiV5xdeK1oga1an8TbkRRZWyDpVvnibqYbvJ6pw3TEquJF4HCQx+QnKDWv5nUlgJDnZ/XGqOrcWUxeqgA==","shasum":"6b828966b5a32d979a2a69dc7a65141c1531e305","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-3.0.0-beta.1.tgz","fileCount":25,"unpackedSize":38750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx4nvCRA9TVsSAnZWagAAQ/QP/0HLrPaZUovJRQgwqEWA\nMJuhl5HY/5q/O3adb4BrStLs9YOr3qoS7vV2f4rcIM0GPjqWTmmWLec3QyqY\nFGYrtr2FXrKecyckNYeGmTsejXEtekVaohL5DgZx4m6eVyALQ6TAm9TJFiVi\n5yBKHzNgQey1pK7QMEkgrEfh84ZYGgvlnfnsIPdPBX0wfNfjUpLfrBx4pHd7\nEkEtGeeEiNTsZxTckOfyTqvUz8VoH2J6OmbvhQrE2etnOnASYB+7B61NsKDM\nwSHWKyed0uEGhbhVKuPv84gTDVm6UN/se8KBGA+8SKWhJuDXdeUthhMJslW0\nIx2T4S5D4BpFEA5Okin7N+iZlHobDVkGuFnN/E0/Mpg3ked3h8HvN6nwsxe5\nemSAepqcfOsCam2RQxyA0AeRAKCgn8mkL02JRhIkFWn+LLY5fvFE7jAz3Fqj\nco6mXDYN49cQnW8MNq2EdmwsRkyLoLv0u6iyONuwvAfzPqXRCZI8dUYGr5Iy\nnD4k1DIKdVTijpMxSXUmV+YuTBpDRTJ3rVeUc85lX4peWHNSYERfMEuyjVXf\npjWtLhJ7fhTL97LkUEp4M7ZgXtf2krR2afnYJBaPTkOvbVLM4/VL01dD4LdL\ntgFSidkI4f2WEn6HhjFR0aEy9avIuenUihzR8eNunBrExtb+zWepbeLms6An\n+tim\r\n=77x6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBD3vjFhG8xvFfmMFTO8iVR79llZJANxAw5pEUSzWaVqAiEArLk0DtF6JdXlThBOQXjVqcMwEh+8lw/1tcsPkiJ/pmw="}]},"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_3.0.0-beta.1_1606912494845_0.7766132863934374"},"_hasShrinkwrap":false},"3.0.0-beta.2":{"name":"@47ng/chakra-next","version":"3.0.0-beta.2","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"dev":"next","test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc --project tsconfig.base.json","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/react":"^1.x","@emotion/react":"^11.x","@emotion/styled":"^11.x","framer-motion":"*","next":"^10.x","react":"^17.x","react-dom":"^17.x"},"devDependencies":{"@chakra-ui/react":"^1.0.0","@commitlint/config-conventional":"^11.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.x","@mdx-js/loader":"^1.6.21","@next/mdx":"^10.0.1","@testing-library/jest-dom":"^5.11.6","@testing-library/react":"^11.1.2","@types/jest":"^26.0.15","@types/node":"^14.14.7","@types/react":"^16.9.56","@types/react-dom":"^16.9.9","@types/webpack":"^4.41.25","commitlint":"^11.0.0","framer-motion":"^2.9.4","husky":"^4.3.0","jest":"^26.6.3","next":"^10.0.0","next-compose-plugins":"^2.2.1","npm-run-all":"^4.1.5","react":"^17.0.1","react-dom":"^17.0.1","ts-jest":"^26.4.4","ts-node":"^9.0.0","typescript":"^4.0.5"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","setupFiles":["./test/env.js"],"globals":{"ts-jest":{"tsconfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"readme":"# @47ng/chakra-next\n\n[![NPM](https://img.shields.io/npm/v/@47ng/chakra-next?color=red)](https://www.npmjs.com/package/@47ng/chakra-next)\n[![MIT License](https://img.shields.io/github/license/47ng/chakra-next.svg?color=blue)](https://github.com/47ng/chakra-next/blob/next/LICENSE)\n[![Continuous Integration](https://github.com/47ng/chakra-next/workflows/Continuous%20Integration/badge.svg?branch=next)](https://github.com/47ng/chakra-next/actions)\n[![Coverage Status](https://coveralls.io/repos/github/47ng/chakra-next/badge.svg?branch=next)](https://coveralls.io/github/47ng/chakra-next?branch=next)\n[![Dependabot Status](https://api.dependabot.com/badges/status?host=github&repo=47ng/chakra-next)](https://dependabot.com)\n\nOpinionated design system for React, based on Chakra UI + Next.js.\n\n## Features\n\n- Low-boilerplate `_app.tsx`\n- Batteries included but replaceable (theme, colors, fonts)\n- 100% TypeScript\n- Components:\n  - 🔗 [Links](#links)\n  - 🗜 [Containers](#containers)\n  - ◻️ [Cards](#cards)\n  - 🎨 [SvgBox](#svgbox)\n  - ➡️ [Redirect](#redirect)\n  - 🚧 [NoSSR](#nossr)\n  - 🧪 _More to come_\n\n## Installation\n\nIn your Next.js app:\n\n```shell\n$ npm install @47ng/chakra-next @chakra-ui/core @emotion/core @emotion/styled emotion-theming next-transpile-modules\n```\n\n## Usage\n\nThis package is intentionnaly not transpiled, to let Next.js do its thing\naccording to its own Webpack settings. Because Next does not normally transpile\ndependencies, you will have to tell it to, using\n[`next-transpile-modules`](https://github.com/martpie/next-transpile-modules):\n\nCreate a `next.config.js` file at the root of your application:\n\n```js\n// next.config.js\nconst withTranspilation = require('next-transpile-modules')([\n  '@47ng/chakra-next',\n])\n\nmodule.exports = withTranspilation()\n```\n\n### Creating `_app.tsx`\n\nTo simplify boilerplate, we've wrapped the necessary steps to integrate\nChakra UI in the \\_app page:\n\n```ts\nimport { createChakraNextApp } from '@47ng/chakra-next'\n\nexport default createChakraNextApp()\n```\n\nThis will give you:\n\n- A default theme with:\n  - System font stacks\n  - TailwindCSS color palettes\n- CSS Reset from Chakra UI\n\n### Custom theme\n\n```tsx\nimport { createChakraNextApp, defaultTheme } from '@47ng/chakra-next'\n\nexport default createChakraNextApp({\n  theme: {\n    ...defaultTheme,\n    colors: {\n      ...defaultTheme.colors,\n      // your colors here\n    },\n  },\n})\n```\n\n### Custom global CSS\n\n```tsx\nimport { createChakraNextApp } from '@47ng/chakra-next'\nimport { css } from '@emotion/core'\n\nexport default createChakraNextApp({\n  globalCss: css`\n    html,\n    body {\n      color: #333;\n    }\n  `,\n})\n```\n\n### Custom root-level providers\n\nIf you want to inject other providers or wrapper elements at the root level,\nfor example with Redux and Apollo GraphQL:\n\n```tsx\nimport { createChakraNextApp } from '@47ng/chakra-next'\nimport { Provider as ReduxProvider } from 'react-redux'\nimport { ApolloProvider } from '@apollo/react-hooks'\n\nexport default createChakraNextApp({\n  Providers: ({ children }) => (\n    <ApolloProvider client={client}>\n      <ReduxProvider store={store}>{children}</ReduxProvider>\n    </ApolloProvider>\n  ),\n})\n```\n\n## Components\n\n### Links\n\n```tsx\nimport { RouteLink, OutgoingLink, ButtonRouteLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Integrate Next.js routes with Chakra styles */}\n    <RouteLink to=\"/login\">Login</RouteLink>\n\n    {/* Use `as` for dynamic routes */}\n    <RouteLink to=\"/posts/[slug]\" as=\"/posts/foo\">Login</RouteLink>\n\n    {/* Make external links stand out */}\n    <OutgoingLink href=\"https://github.com\" showExternalIcon>\n      GitHub\n    </RouteLink>\n\n    {/* For when a button looks better, still outputs an <a> tag */}\n    <ButtonRouteLink to=\"/logout\">Logout</ButtonRouteLink>\n  </>\n)\n```\n\n#### NavLinks\n\nUse `NavLink` when you want a link to have special styling depending on\nthe current page.\n\nBy default, NavLinks:\n\n- <span style=\"text-decoration:underline\">Underline</span> their text when active\n- Are active when the current path starts with the link path\n\nExample:\n\n```tsx\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink to=\"/blog\">Blog</NavLink>\n  </>\n)\n```\n\nThe link will be active for the following paths:\n\n| Path        | Active  |\n| ----------- | ------- |\n| `/home`     | `false` |\n| `/blog`     | `true`  |\n| `/blog/`    | `true`  |\n| `/blog/foo` | `true`  |\n\n##### Custom active styles\n\n```tsx\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink\n      to=\"/blog\"\n      borderBottomWidth=\"3px\"\n      borderBottomColor=\"transparent\"\n      active={{ color: 'blue.500', borderBottomColor: 'blue.500' }}\n    >\n      Blog\n    </NavLink>\n  </>\n)\n```\n\n##### Exact paths\n\nSometimes, you want the NavLink to be active only on exact route\nmatches:\n\n```tsx\nimport { NavLink, navLinkMatch } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink to=\"/home\" shouldBeActive={navLinkMatch.exact}>\n      Home\n    </NavLink>\n  </>\n)\n```\n\nYou can also have custom logic to determine whether a NavLink should\nbe active:\n\n```tsx\nimport { NavLink, navLinkMatch } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink\n      to=\"/blog/[post]\"\n      as=\"/blog/another-blog-post?active=true\"\n      shouldBeActive={({ to, as, router }) =>\n        navLinkMatch.exact({ to, as, router }) &&\n        router?.query.active === 'true'\n      }\n    >\n      Another Blog Post\n    </NavLink>\n  </>\n)\n```\n\n### Redirect\n\n`Redirect` will change the current URL to the one given, when mounted.\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default ({ loggedIn }) => (\n  <>{loggedIn ? <Text>Hello !</Text> : <Redirect to=\"/login\" />}</>\n)\n```\n\nBy default, the redirection will be pushed onto the navigation history stack.\nYou can replace the history stack instead with the `replace` prop:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"/home\" replace />\n  </>\n)\n```\n\nNext.js dynamic paths are also supported:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"/blog/[slug]\" as=\"/blog/foo-bar\" />\n  </>\n)\n```\n\nIf you want to [redirect to an external link](https://github.com/zeit/next.js/blob/master/errors/invalid-href-passed.md)\n(not an internal route), you will have to set the `external` prop:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"https://example.com\" external />\n\n    {/* You can also have the history replaced with external URLs: */}\n    <Redirect to=\"https://example.com\" external replace />\n  </>\n)\n```\n\n### Containers\n\n```tsx\nimport { Container, FlexContainer, StackContainer } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Container as Box */}\n    <Container>I am centred and width-limited</Container>\n\n    {/* Container + Flex */}\n    <FlexContainer>\n      <Box>Direction is column by default</Box>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </FlexContainer>\n\n    {/* Container + Stack */}\n    <StackContainer spacing={8}>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </StackContainer>\n  </>\n\n  {/* All containers can be wider */}\n  <Container wide>I am centred and width-limited</Container>\n)\n```\n\n### Cards\n\n```tsx\nimport { Card, FlexCard, StackCard } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Card as Box */}\n    <Card>I'm in a card</Card>\n\n    {/* Card + Flex */}\n    <FlexCard>\n      <Box>Direction is column by default</Box>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </FlexCard>\n\n    {/* Card + Stack */}\n    <StackCard spacing={8}>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </StackCard>\n  </>\n)\n```\n\n### SvgBox\n\nComposes [PseudoBox](https://chakra-ui.com/pseudobox) with an SVG tag, with:\n\n- SVG namespace pre-filled\n- `role=\"img\"`\n\n```tsx\nimport { SvgBox } from '@47ng/chakra-next'\n\nexport default () => (\n  <SvgBox\n    aria-labelledby=\"svgbox-demo-title svgbox-demo-desc\"\n    viewBox=\"0 0 24 24\"\n    display=\"block\"\n    my={4}\n    mx=\"auto\"\n  >\n    <title id=\"svgbox-demo-title\">A red circle</title>\n    <desc id=\"svgbox-demo-desc\">\n      SvgBox lets you style SVG container tags with Chakra UI style props.\n    </desc>\n    <circle fill=\"red\" cx=\"12\" cy=\"12\" r=\"10\">\n  </SvgBox>\n)\n```\n\n> **Note:** For now, we can't use theme color shorthands like `red.200` for fills & strokes, it might come in a later update.\n\n### NoSSR\n\nSometimes you want to render a component only on the client, and have a skeleton\nor fallback component rendered on the server, whether for SSR or static output.\n\n```tsx\nimport { NoSSR } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NoSSR>This is only rendered on the client</NoSSR>\n\n    {/* Skeleton is rendered on SSR/SSG, TheRealThing is rendered on the client.*/}\n    <NoSSR fallback={<Skeleton />}>\n      <TheRealThing />\n    </NoSSR>\n  </>\n)\n```\n\n## Examples\n\nHeader with navigation links:\n\n```tsx\nimport { Box, Stack } from '@chakra-ui/core'\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <Box as=\"header\">\n    <Stack as=\"nav\" isInline>\n      <NavLink to=\"/features\">Features</NavLink>\n      <NavLink to=\"/pricing\">Pricing</NavLink>\n      <NavLink to=\"/docs\">Documentation</NavLink>\n    </Stack>\n  </Box>\n)\n```\n\n## License\n\n[MIT](https://github.com/47ng/chakra-next/blob/next/LICENSE) - Made with ❤️ by [François Best](https://francoisbest.com).\n","readmeFilename":"README.md","gitHead":"e3a8b1bcbf30bd7d54cb8cc739709b534eaa697f","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@3.0.0-beta.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-rWU70FazdWjoLKWEZ7TTsmof4UCz/uw3p3UgmnK/6LBdgZCn9Nt4Pf+mXLVA3ULCJoC6EbNddWoenAeOxzhROg==","shasum":"b8bfed7314992e5b7ee139165f0c2c90a028d965","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-3.0.0-beta.2.tgz","fileCount":25,"unpackedSize":39033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0yn+CRA9TVsSAnZWagAABz4P/RwrbbR6kwFetBubOcE9\neYBD9U2wYDeelKNQP+g/nD6sV91Bye3W0lGLJ0jlpeIf4brAQMbA1qndArRt\n9/yxq61d394OBGxdk0MBkK50/4CU+DX9QlhtMoy8bUJxc/PUhf8Y0HuA0P+l\nxPHrTbxYvZvxLBWPR57W7aWeEgGCqJQoLnGUIschcqfl69joCErG8sl0XXYT\nmV4NGNb5ciP6jW+9RQocHK0NTn3EmICqeIP+Z2hddVB0XgLCu50FCFc1Ue0Q\n6ilBDTqH5o0mKAMpfGpr7Fkr7/yc/sPvUFqutyI+prnHKp7R7kfcF0HFW+F+\nE1tseDYLHF6jYvJwvtIJ/5KhUT2ztVv1tc2mpZCfTh/jPJUttizBp9PeKxj6\n4hLZdyflXo4/qDAhRiGorvH2EYfMpDeef0NLy3f2Wi/5n/6R5rAJh6FzTS6n\nDfmniBr5mj94c+HNOBDgvvLQdnFwbRuoFCOrr+2Jm0aK7XgaLK3ObFXRTT6n\nq1pY0E5ntfGE9wwyF7qn7aOEqcIxU2bVCMlfUaqFhz37WduJWyy5ivBOJQYl\nodlGdUXmwY/+7Ny1ooyR2uLTk1KfFZoKxBqmyLc/ieNNMEPj6m1/OJ1iaDOg\nhKfQDkjlepyNNYvy9KXr+C0CrowQsc8jvSu9yk6g8CJSD9K6b/yQGNDSoeLH\nZ1fb\r\n=yWcO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/tOMHTMaCahWljcuJxtV9koeWf+l0wqmsy73p6CjoxAiBfmrN548xHbCyP6QgCXub251wunYEDlLmBB3Px3Ciu6g=="}]},"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_3.0.0-beta.2_1607674365681_0.6746362949753599"},"_hasShrinkwrap":false},"3.0.0-beta.3":{"name":"@47ng/chakra-next","version":"3.0.0-beta.3","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"dev":"next","test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc --project tsconfig.base.json","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/react":"^1.x","@emotion/react":"^11.x","@emotion/styled":"^11.x","framer-motion":"*","next":"^10.x","react":"^17.x","react-dom":"^17.x","react-icons":"^4.1.0"},"devDependencies":{"@chakra-ui/react":"^1.0.0","@commitlint/config-conventional":"^11.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.x","@mdx-js/loader":"^1.6.22","@next/mdx":"^10.0.4","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@types/node":"^14.14.19","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@types/webpack":"^4.41.25","commitlint":"^11.0.0","framer-motion":"^2.9.4","husky":"^4.3.6","jest":"^26.6.3","next":"^10.0.0","next-compose-plugins":"^2.2.1","npm-run-all":"^4.1.5","react":"^17.0.1","react-dom":"^17.0.1","react-icons":"^4.1.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","typescript":"^4.1.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","setupFiles":["./test/env.js"],"globals":{"ts-jest":{"tsconfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"readme":"# @47ng/chakra-next\n\n[![NPM](https://img.shields.io/npm/v/@47ng/chakra-next?color=red)](https://www.npmjs.com/package/@47ng/chakra-next)\n[![MIT License](https://img.shields.io/github/license/47ng/chakra-next.svg?color=blue)](https://github.com/47ng/chakra-next/blob/next/LICENSE)\n[![Continuous Integration](https://github.com/47ng/chakra-next/workflows/Continuous%20Integration/badge.svg?branch=next)](https://github.com/47ng/chakra-next/actions)\n[![Coverage Status](https://coveralls.io/repos/github/47ng/chakra-next/badge.svg?branch=next)](https://coveralls.io/github/47ng/chakra-next?branch=next)\n[![Dependabot Status](https://api.dependabot.com/badges/status?host=github&repo=47ng/chakra-next)](https://dependabot.com)\n\nOpinionated design system for React, based on Chakra UI + Next.js.\n\n## Features\n\n- Low-boilerplate `_app.tsx`\n- Batteries included but replaceable (theme, colors, fonts)\n- 100% TypeScript\n- Components:\n  - 🔗 [Links](#links)\n  - 🗜 [Containers](#containers)\n  - ◻️ [Cards](#cards)\n  - 🎨 [SvgBox](#svgbox)\n  - ➡️ [Redirect](#redirect)\n  - 🚧 [NoSSR](#nossr)\n  - 🧪 _More to come_\n\n## Installation\n\nIn your Next.js app:\n\n```shell\n$ npm install @47ng/chakra-next @chakra-ui/core @emotion/core @emotion/styled emotion-theming next-transpile-modules\n```\n\n## Usage\n\nThis package is intentionnaly not transpiled, to let Next.js do its thing\naccording to its own Webpack settings. Because Next does not normally transpile\ndependencies, you will have to tell it to, using\n[`next-transpile-modules`](https://github.com/martpie/next-transpile-modules):\n\nCreate a `next.config.js` file at the root of your application:\n\n```js\n// next.config.js\nconst withTranspilation = require('next-transpile-modules')([\n  '@47ng/chakra-next',\n])\n\nmodule.exports = withTranspilation()\n```\n\n### Creating `_app.tsx`\n\nTo simplify boilerplate, we've wrapped the necessary steps to integrate\nChakra UI in the \\_app page:\n\n```ts\nimport { createChakraNextApp } from '@47ng/chakra-next'\n\nexport default createChakraNextApp()\n```\n\nThis will give you:\n\n- A default theme with:\n  - System font stacks\n  - TailwindCSS color palettes\n- CSS Reset from Chakra UI\n\n### Custom theme\n\n```tsx\nimport { createChakraNextApp, defaultTheme } from '@47ng/chakra-next'\n\nexport default createChakraNextApp({\n  theme: {\n    ...defaultTheme,\n    colors: {\n      ...defaultTheme.colors,\n      // your colors here\n    },\n  },\n})\n```\n\n### Custom global CSS\n\n```tsx\nimport { createChakraNextApp } from '@47ng/chakra-next'\nimport { css } from '@emotion/core'\n\nexport default createChakraNextApp({\n  globalCss: css`\n    html,\n    body {\n      color: #333;\n    }\n  `,\n})\n```\n\n### Custom root-level providers\n\nIf you want to inject other providers or wrapper elements at the root level,\nfor example with Redux and Apollo GraphQL:\n\n```tsx\nimport { createChakraNextApp } from '@47ng/chakra-next'\nimport { Provider as ReduxProvider } from 'react-redux'\nimport { ApolloProvider } from '@apollo/react-hooks'\n\nexport default createChakraNextApp({\n  Providers: ({ children }) => (\n    <ApolloProvider client={client}>\n      <ReduxProvider store={store}>{children}</ReduxProvider>\n    </ApolloProvider>\n  ),\n})\n```\n\n## Components\n\n### Links\n\n```tsx\nimport { RouteLink, OutgoingLink, ButtonRouteLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Integrate Next.js routes with Chakra styles */}\n    <RouteLink to=\"/login\">Login</RouteLink>\n\n    {/* Use `as` for dynamic routes */}\n    <RouteLink to=\"/posts/[slug]\" as=\"/posts/foo\">Login</RouteLink>\n\n    {/* Make external links stand out */}\n    <OutgoingLink href=\"https://github.com\" showExternalIcon>\n      GitHub\n    </RouteLink>\n\n    {/* For when a button looks better, still outputs an <a> tag */}\n    <ButtonRouteLink to=\"/logout\">Logout</ButtonRouteLink>\n  </>\n)\n```\n\n#### NavLinks\n\nUse `NavLink` when you want a link to have special styling depending on\nthe current page.\n\nBy default, NavLinks:\n\n- <span style=\"text-decoration:underline\">Underline</span> their text when active\n- Are active when the current path starts with the link path\n\nExample:\n\n```tsx\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink to=\"/blog\">Blog</NavLink>\n  </>\n)\n```\n\nThe link will be active for the following paths:\n\n| Path        | Active  |\n| ----------- | ------- |\n| `/home`     | `false` |\n| `/blog`     | `true`  |\n| `/blog/`    | `true`  |\n| `/blog/foo` | `true`  |\n\n##### Custom active styles\n\n```tsx\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink\n      to=\"/blog\"\n      borderBottomWidth=\"3px\"\n      borderBottomColor=\"transparent\"\n      active={{ color: 'blue.500', borderBottomColor: 'blue.500' }}\n    >\n      Blog\n    </NavLink>\n  </>\n)\n```\n\n##### Exact paths\n\nSometimes, you want the NavLink to be active only on exact route\nmatches:\n\n```tsx\nimport { NavLink, navLinkMatch } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink to=\"/home\" shouldBeActive={navLinkMatch.exact}>\n      Home\n    </NavLink>\n  </>\n)\n```\n\nYou can also have custom logic to determine whether a NavLink should\nbe active:\n\n```tsx\nimport { NavLink, navLinkMatch } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink\n      to=\"/blog/[post]\"\n      as=\"/blog/another-blog-post?active=true\"\n      shouldBeActive={({ to, as, router }) =>\n        navLinkMatch.exact({ to, as, router }) &&\n        router?.query.active === 'true'\n      }\n    >\n      Another Blog Post\n    </NavLink>\n  </>\n)\n```\n\n### Redirect\n\n`Redirect` will change the current URL to the one given, when mounted.\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default ({ loggedIn }) => (\n  <>{loggedIn ? <Text>Hello !</Text> : <Redirect to=\"/login\" />}</>\n)\n```\n\nBy default, the redirection will be pushed onto the navigation history stack.\nYou can replace the history stack instead with the `replace` prop:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"/home\" replace />\n  </>\n)\n```\n\nNext.js dynamic paths are also supported:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"/blog/[slug]\" as=\"/blog/foo-bar\" />\n  </>\n)\n```\n\nIf you want to [redirect to an external link](https://github.com/zeit/next.js/blob/master/errors/invalid-href-passed.md)\n(not an internal route), you will have to set the `external` prop:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"https://example.com\" external />\n\n    {/* You can also have the history replaced with external URLs: */}\n    <Redirect to=\"https://example.com\" external replace />\n  </>\n)\n```\n\n### Containers\n\n```tsx\nimport { Container, FlexContainer, StackContainer } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Container as Box */}\n    <Container>I am centred and width-limited</Container>\n\n    {/* Container + Flex */}\n    <FlexContainer>\n      <Box>Direction is column by default</Box>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </FlexContainer>\n\n    {/* Container + Stack */}\n    <StackContainer spacing={8}>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </StackContainer>\n  </>\n\n  {/* All containers can be wider */}\n  <Container wide>I am centred and width-limited</Container>\n)\n```\n\n### Cards\n\n```tsx\nimport { Card, FlexCard, StackCard } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Card as Box */}\n    <Card>I'm in a card</Card>\n\n    {/* Card + Flex */}\n    <FlexCard>\n      <Box>Direction is column by default</Box>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </FlexCard>\n\n    {/* Card + Stack */}\n    <StackCard spacing={8}>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </StackCard>\n  </>\n)\n```\n\n### SvgBox\n\nComposes [Box](https://chakra-ui.com/pseudobox) with an SVG tag, with:\n\n- SVG namespace pre-filled\n- `role=\"img\"`\n\n```tsx\nimport { SvgBox } from '@47ng/chakra-next'\n\nexport default () => (\n  <SvgBox\n    aria-labelledby=\"svgbox-demo-title svgbox-demo-desc\"\n    viewBox=\"0 0 24 24\"\n    display=\"block\"\n    my={4}\n    mx=\"auto\"\n  >\n    <title id=\"svgbox-demo-title\">A red circle</title>\n    <desc id=\"svgbox-demo-desc\">\n      SvgBox lets you style SVG container tags with Chakra UI style props.\n    </desc>\n    <circle fill=\"red\" cx=\"12\" cy=\"12\" r=\"10\">\n  </SvgBox>\n)\n```\n\n> **Note:** For now, we can't use theme color shorthands like `red.200` for fills & strokes, it might come in a later update.\n\n### NoSSR\n\nSometimes you want to render a component only on the client, and have a skeleton\nor fallback component rendered on the server, whether for SSR or static output.\n\n```tsx\nimport { NoSSR } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NoSSR>This is only rendered on the client</NoSSR>\n\n    {/* Skeleton is rendered on SSR/SSG, TheRealThing is rendered on the client.*/}\n    <NoSSR fallback={<Skeleton />}>\n      <TheRealThing />\n    </NoSSR>\n  </>\n)\n```\n\n## Examples\n\nHeader with navigation links:\n\n```tsx\nimport { Box, Stack } from '@chakra-ui/react'\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <Box as=\"header\">\n    <Stack as=\"nav\" isInline>\n      <NavLink to=\"/features\">Features</NavLink>\n      <NavLink to=\"/pricing\">Pricing</NavLink>\n      <NavLink to=\"/docs\">Documentation</NavLink>\n    </Stack>\n  </Box>\n)\n```\n\n## License\n\n[MIT](https://github.com/47ng/chakra-next/blob/next/LICENSE) - Made with ❤️ by [François Best](https://francoisbest.com).\n\nUsing this package at work ? [Sponsor me](https://github.com/sponsors/franky47) to help with support and maintenance.\n","readmeFilename":"README.md","gitHead":"258c52ddb9364614bb83476e920bc66fb71d70da","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@3.0.0-beta.3","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-+hlXSwq3+5XXOXkFvKjcWcPadoCSfbLTq2XX3eLUa8/utGhgMG89OiUzfZlUD0ZZflVCPMR01u8Ffy32i/eF/Q==","shasum":"f9214424650dd3bb7b232743b9d169348e01e058","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-3.0.0-beta.3.tgz","fileCount":25,"unpackedSize":40296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+H/KCRA9TVsSAnZWagAALccP/2PRCofcXmdBj2IAvkfJ\n99FfprCQjGmfkXyvGWXU9G3wtw48660tQfGrV7F/VisuLBHE7hqSlAASZ9jP\nVaJIyjn+QtlZyC5MqXQxWHXIhdHD8vqJJHlh6JK3zhmtiYA95DPcCXjUopr/\nyHBkNosyBg8ntBudiYNMGB0mmj7N3qreDUcZkL9rbNMd+WhrV5rX4x7hIAjW\n+kPQ4nigIq3WC5QkKO4zGhr3Kx+YESAT3FApITfHAJ3K00qFvfsUy5V8V8p5\n2auT3yEfoQfnOwDgCx9jUuXO10lRIdjjpZ9UCczEENwiBwjQW3QPHtbZJ9Hc\nJQzOT4FOevVWI2cdrE34Lxfw0hek3cDyVLZSO/tXQnYQAbJHUUAxH5Rbzwct\n2Gc+aWa4PJKC983MpOaYUdFXvDjND1j67saEtC3Z4mf7QXjuIJmd0Bv9FN2C\nR3z1qX8Ob2L5AtCaPR7yp+C/sl186A1+SEUQHdQWkDWbXBRvM6lZKku7qOri\nsBWhiX2WDDvGM9991zHSefbbH3Mq8E1yNWNiLpbHNqYB0W7k6l4L8a5MQYk/\nQMCL64KDf4IKi6IbKGE+dLC5vJCZOeOKOfAga8Cx0BahDJnP5Y0F1sNjyZ4c\nDHWN3KiG6XduurYgPjH72sXDbCfpPkv4/Nl7xHgfWgBGyY9nc6MIibns45iL\nRikR\r\n=McrM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3Ztany8e3RtHh7HaibamXTNmgvHWH2zlpMvhboDd42gIgQiYPqFG7mOR/fedTUS0GZdZh9Q5YKgxdMAeD1CVFj18="}]},"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_3.0.0-beta.3_1610121162053_0.6209018076689943"},"_hasShrinkwrap":false},"3.0.0-beta.4":{"name":"@47ng/chakra-next","version":"3.0.0-beta.4","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"dev":"next","test":"jest --coverage","test:watch":"jest --watch","build:clean":"rm -rf ./dist","build:ts":"tsc --project tsconfig.base.json","build":"run-s build:clean build:ts","ci":"run-s build test"},"dependencies":{},"peerDependencies":{"@chakra-ui/react":"^1.x","@emotion/react":"^11.x","@emotion/styled":"^11.x","framer-motion":"*","next":"^10.x","react":"^17.x","react-dom":"^17.x","react-icons":"^4.1.0"},"devDependencies":{"@chakra-ui/react":"^1.0.0","@commitlint/config-conventional":"^11.0.0","@emotion/react":"^11.0.0","@emotion/styled":"^11.x","@mdx-js/loader":"^1.6.22","@next/mdx":"^10.0.4","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.2","@types/jest":"^26.0.19","@types/node":"^14.14.19","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@types/webpack":"^4.41.25","commitlint":"^11.0.0","framer-motion":"^2.9.4","husky":"^4.3.6","jest":"^26.6.3","next":"^10.0.0","next-compose-plugins":"^2.2.1","npm-run-all":"^4.1.5","react":"^17.0.1","react-dom":"^17.0.1","react-icons":"^4.1.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","typescript":"^4.1.3"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"jsdom","setupFiles":["./test/env.js"],"globals":{"ts-jest":{"tsconfig":"tsconfig.test.json"}}},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"readme":"# @47ng/chakra-next\n\n[![NPM](https://img.shields.io/npm/v/@47ng/chakra-next?color=red)](https://www.npmjs.com/package/@47ng/chakra-next)\n[![MIT License](https://img.shields.io/github/license/47ng/chakra-next.svg?color=blue)](https://github.com/47ng/chakra-next/blob/next/LICENSE)\n[![Continuous Integration](https://github.com/47ng/chakra-next/workflows/Continuous%20Integration/badge.svg?branch=next)](https://github.com/47ng/chakra-next/actions)\n[![Coverage Status](https://coveralls.io/repos/github/47ng/chakra-next/badge.svg?branch=next)](https://coveralls.io/github/47ng/chakra-next?branch=next)\n[![Dependabot Status](https://api.dependabot.com/badges/status?host=github&repo=47ng/chakra-next)](https://dependabot.com)\n\nOpinionated design system for React, based on Chakra UI + Next.js.\n\n## Features\n\n- Low-boilerplate `_app.tsx`\n- Batteries included but replaceable (theme, colors, fonts)\n- 100% TypeScript\n- Components:\n  - 🔗 [Links](#links)\n  - 🗜 [Containers](#containers)\n  - ◻️ [Cards](#cards)\n  - 🎨 [SvgBox](#svgbox)\n  - ➡️ [Redirect](#redirect)\n  - 🚧 [NoSSR](#nossr)\n  - 🧪 _More to come_\n\n## Installation\n\nIn your Next.js app:\n\n```shell\n$ npm install @47ng/chakra-next @chakra-ui/core @emotion/core @emotion/styled emotion-theming next-transpile-modules\n```\n\n## Usage\n\nThis package is intentionnaly not transpiled, to let Next.js do its thing\naccording to its own Webpack settings. Because Next does not normally transpile\ndependencies, you will have to tell it to, using\n[`next-transpile-modules`](https://github.com/martpie/next-transpile-modules):\n\nCreate a `next.config.js` file at the root of your application:\n\n```js\n// next.config.js\nconst withTranspilation = require('next-transpile-modules')([\n  '@47ng/chakra-next',\n])\n\nmodule.exports = withTranspilation()\n```\n\n### Creating `_app.tsx`\n\nTo simplify boilerplate, we've wrapped the necessary steps to integrate\nChakra UI in the \\_app page:\n\n```ts\nimport { createChakraNextApp } from '@47ng/chakra-next'\n\nexport default createChakraNextApp()\n```\n\nThis will give you:\n\n- A default theme with:\n  - System font stacks\n  - TailwindCSS color palettes\n- CSS Reset from Chakra UI\n\n### Custom theme\n\n```tsx\nimport { createChakraNextApp, defaultTheme } from '@47ng/chakra-next'\n\nexport default createChakraNextApp({\n  theme: {\n    ...defaultTheme,\n    colors: {\n      ...defaultTheme.colors,\n      // your colors here\n    },\n  },\n})\n```\n\n### Custom global CSS\n\n```tsx\nimport { createChakraNextApp } from '@47ng/chakra-next'\nimport { css } from '@emotion/core'\n\nexport default createChakraNextApp({\n  globalCss: css`\n    html,\n    body {\n      color: #333;\n    }\n  `,\n})\n```\n\n### Custom root-level providers\n\nIf you want to inject other providers or wrapper elements at the root level,\nfor example with Redux and Apollo GraphQL:\n\n```tsx\nimport { createChakraNextApp } from '@47ng/chakra-next'\nimport { Provider as ReduxProvider } from 'react-redux'\nimport { ApolloProvider } from '@apollo/react-hooks'\n\nexport default createChakraNextApp({\n  Providers: ({ children }) => (\n    <ApolloProvider client={client}>\n      <ReduxProvider store={store}>{children}</ReduxProvider>\n    </ApolloProvider>\n  ),\n})\n```\n\n## Components\n\n### Links\n\n```tsx\nimport { RouteLink, OutgoingLink, ButtonRouteLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Integrate Next.js routes with Chakra styles */}\n    <RouteLink to=\"/login\">Login</RouteLink>\n\n    {/* Use `as` for dynamic routes */}\n    <RouteLink to=\"/posts/[slug]\" as=\"/posts/foo\">Login</RouteLink>\n\n    {/* Make external links stand out */}\n    <OutgoingLink href=\"https://github.com\" showExternalIcon>\n      GitHub\n    </RouteLink>\n\n    {/* For when a button looks better, still outputs an <a> tag */}\n    <ButtonRouteLink to=\"/logout\">Logout</ButtonRouteLink>\n  </>\n)\n```\n\n#### NavLinks\n\nUse `NavLink` when you want a link to have special styling depending on\nthe current page.\n\nBy default, NavLinks:\n\n- <span style=\"text-decoration:underline\">Underline</span> their text when active\n- Are active when the current path starts with the link path\n\nExample:\n\n```tsx\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink to=\"/blog\">Blog</NavLink>\n  </>\n)\n```\n\nThe link will be active for the following paths:\n\n| Path        | Active  |\n| ----------- | ------- |\n| `/home`     | `false` |\n| `/blog`     | `true`  |\n| `/blog/`    | `true`  |\n| `/blog/foo` | `true`  |\n\n##### Custom active styles\n\n```tsx\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink\n      to=\"/blog\"\n      borderBottomWidth=\"3px\"\n      borderBottomColor=\"transparent\"\n      active={{ color: 'blue.500', borderBottomColor: 'blue.500' }}\n    >\n      Blog\n    </NavLink>\n  </>\n)\n```\n\n##### Exact paths\n\nSometimes, you want the NavLink to be active only on exact route\nmatches:\n\n```tsx\nimport { NavLink, navLinkMatch } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink to=\"/home\" shouldBeActive={navLinkMatch.exact}>\n      Home\n    </NavLink>\n  </>\n)\n```\n\nYou can also have custom logic to determine whether a NavLink should\nbe active:\n\n```tsx\nimport { NavLink, navLinkMatch } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink\n      to=\"/blog/[post]\"\n      as=\"/blog/another-blog-post?active=true\"\n      shouldBeActive={({ to, as, router }) =>\n        navLinkMatch.exact({ to, as, router }) &&\n        router?.query.active === 'true'\n      }\n    >\n      Another Blog Post\n    </NavLink>\n  </>\n)\n```\n\n### Redirect\n\n`Redirect` will change the current URL to the one given, when mounted.\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default ({ loggedIn }) => (\n  <>{loggedIn ? <Text>Hello !</Text> : <Redirect to=\"/login\" />}</>\n)\n```\n\nBy default, the redirection will be pushed onto the navigation history stack.\nYou can replace the history stack instead with the `replace` prop:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"/home\" replace />\n  </>\n)\n```\n\nNext.js dynamic paths are also supported:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"/blog/[slug]\" as=\"/blog/foo-bar\" />\n  </>\n)\n```\n\nIf you want to [redirect to an external link](https://github.com/zeit/next.js/blob/master/errors/invalid-href-passed.md)\n(not an internal route), you will have to set the `external` prop:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"https://example.com\" external />\n\n    {/* You can also have the history replaced with external URLs: */}\n    <Redirect to=\"https://example.com\" external replace />\n  </>\n)\n```\n\n### Containers\n\n```tsx\nimport { Container, FlexContainer, StackContainer } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Container as Box */}\n    <Container>I am centred and width-limited</Container>\n\n    {/* Container + Flex */}\n    <FlexContainer>\n      <Box>Direction is column by default</Box>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </FlexContainer>\n\n    {/* Container + Stack */}\n    <StackContainer spacing={8}>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </StackContainer>\n  </>\n\n  {/* All containers can be wider */}\n  <Container wide>I am centred and width-limited</Container>\n)\n```\n\n### Cards\n\n```tsx\nimport { Card, FlexCard, StackCard } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Card as Box */}\n    <Card>I'm in a card</Card>\n\n    {/* Card + Flex */}\n    <FlexCard>\n      <Box>Direction is column by default</Box>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </FlexCard>\n\n    {/* Card + Stack */}\n    <StackCard spacing={8}>\n      <Box>Foo</Box>\n      <Box>Bar</Box>\n      <Box>Egg</Box>\n    </StackCard>\n  </>\n)\n```\n\n### SvgBox\n\nComposes [Box](https://chakra-ui.com/pseudobox) with an SVG tag, with:\n\n- SVG namespace pre-filled\n- `role=\"img\"`\n\n```tsx\nimport { SvgBox } from '@47ng/chakra-next'\n\nexport default () => (\n  <SvgBox\n    aria-labelledby=\"svgbox-demo-title svgbox-demo-desc\"\n    viewBox=\"0 0 24 24\"\n    display=\"block\"\n    my={4}\n    mx=\"auto\"\n  >\n    <title id=\"svgbox-demo-title\">A red circle</title>\n    <desc id=\"svgbox-demo-desc\">\n      SvgBox lets you style SVG container tags with Chakra UI style props.\n    </desc>\n    <circle fill=\"red\" cx=\"12\" cy=\"12\" r=\"10\">\n  </SvgBox>\n)\n```\n\n> **Note:** For now, we can't use theme color shorthands like `red.200` for fills & strokes, it might come in a later update.\n\n### NoSSR\n\nSometimes you want to render a component only on the client, and have a skeleton\nor fallback component rendered on the server, whether for SSR or static output.\n\n```tsx\nimport { NoSSR } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NoSSR>This is only rendered on the client</NoSSR>\n\n    {/* Skeleton is rendered on SSR/SSG, TheRealThing is rendered on the client.*/}\n    <NoSSR fallback={<Skeleton />}>\n      <TheRealThing />\n    </NoSSR>\n  </>\n)\n```\n\n## Examples\n\nHeader with navigation links:\n\n```tsx\nimport { Box, Stack } from '@chakra-ui/react'\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <Box as=\"header\">\n    <Stack as=\"nav\" isInline>\n      <NavLink to=\"/features\">Features</NavLink>\n      <NavLink to=\"/pricing\">Pricing</NavLink>\n      <NavLink to=\"/docs\">Documentation</NavLink>\n    </Stack>\n  </Box>\n)\n```\n\n## License\n\n[MIT](https://github.com/47ng/chakra-next/blob/next/LICENSE) - Made with ❤️ by [François Best](https://francoisbest.com).\n\nUsing this package at work ? [Sponsor me](https://github.com/sponsors/franky47) to help with support and maintenance.\n","readmeFilename":"README.md","gitHead":"8f590e4ab9464e93ecb9e3138c7786e8f44607f4","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@3.0.0-beta.4","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3z+w8CsjDogLW+9SQ95uKXz8cgqR95Thhy5Wqhl0wOV2RU63roN+aXrI5EhpuBcA6TBnD5IFXVJeiFcJUWLh1Q==","shasum":"a2e71a6eb68912e9378a3493d48af4c5258a7108","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-3.0.0-beta.4.tgz","fileCount":25,"unpackedSize":40330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC/xlCRA9TVsSAnZWagAA7CwP/08WDP0inLwJw4k0BR/7\nJxn+lnOV5bpRpNq4/HIQzJmhdqML9ROcccXBaALcS9kLAeTaZ5ybTGMJcKou\ndCB5xEUyW7L1sJlRSKqb/8ITlPU02qWGdzScuZXATec/gvdomFKEjdNWAeZH\nT+vnxLJSHigT9bDuAcz6YDRkV84FuWVs/mgGk+lS3Mun4EMDKoEt9RmIU9uV\n86Or/ehwMobiZ9D12QXycW8/zdGjX73vfb1EpWSlFmRorKx2KXaHNHX9fTB2\nA+iUsY44ZVX+z1IGuqHxt9oQEaQOGqE+5FXM30NVmEap+cUEOxTMllrJO9qM\ncc4xDJYi6Ks951efzpxUGYv2TJjNXjKadORq1YxgRC+tNipJUPYLz2GQE0T0\n0/+hlkN1zPTewKYieB3euUttwxihGKlGsSjBNfiLFk3SQARbUJheU1RND6RO\n89lZKGNFNyorLFpPR1q14kFR/sElQy3A0n5AKuEhDzVu455/aFMfKXG7sGmB\nGFRQ6M9ZqhuRuzRb/Ok2q9jhatnfCpBzDK6YxsMQdRvOWsszUudHXxULJwzv\nu/q4p+pOmbIehBoIcapwQYGAnwI4GSooWbs3xsLGusNHkYTnOfSpTbBsVZ9l\nKWodtv8rOM7UhK3L1rolTgkolvLq2ix4MeYfc6crdcxhCqiKHP96xcQzU53u\nj89C\r\n=Xi7T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZgdyy8SrifY39WAZn6UjUEShU2FZvouVhb0V/5tjXjQIhALJaZdsygseraOsHOgrlx2yGim4KymgZib2UqyS3F7oT"}]},"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_3.0.0-beta.4_1611398245332_0.34731102568473626"},"_hasShrinkwrap":false},"2.5.0-beta.1":{"name":"@47ng/chakra-next","version":"2.5.0-beta.1","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","type":"module","module":"dist/index.js","types":"dist/index.d.ts","exports":"./dist/index.js","sideEffects":false,"license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"dev":"next","test":"jest --coverage","prebuild":"rm -rf ./dist","build":"run-p build:*","build:esm":"swc ./src --out-dir ./dist","build:dts":"tsc --project tsconfig.types.json","ci":"run-s build test","prepare":"husky install"},"dependencies":{},"peerDependencies":{"@chakra-ui/react":"^1","next":">=12","react":">=17"},"devDependencies":{"@chakra-ui/react":"^1.8.3","@commitlint/config-conventional":"^16.2.1","@emotion/react":"^11.7.1","@emotion/styled":"^11.6.0","@mdx-js/loader":"^2.0.0","@next/mdx":"^12.1.0","@swc/cli":"^0.1.55","@swc/core":"^1.2.141","@swc/helpers":"^0.3.3","@swc/jest":"^0.2.17","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@types/jest":"^27.4.0","@types/node":"^17.0.18","@types/webpack":"^5.28.0","commitlint":"^16.2.1","framer-motion":"^6.2.6","husky":"7.x","jest":"^27.5.1","next":"^12.1.0","next-compose-plugins":"^2.2.1","npm-run-all":"^4.1.5","react":"^17.0.2","react-dom":"^17.0.2","react-icons":"^4.3.1","ts-jest":"^27.1.3","ts-node":"^10.5.0","typescript":"^4.5.5"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"jest":{"verbose":true,"transform":{"^.+\\.(t|j)sx?$":["@swc/jest"]},"testEnvironment":"jsdom","testMatch":["<rootDir>/src/**/*.test.[jt]s?(x)"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"readme":"<h1 align=\"center\"><code>@47ng/chakra-next</code></h1>\n\n<div align=\"center\">\n\n[![NPM](https://img.shields.io/npm/v/@47ng/chakra-next?color=red)](https://www.npmjs.com/package/@47ng/chakra-next)\n[![MIT License](https://img.shields.io/github/license/47ng/chakra-next.svg?color=blue)](https://github.com/47ng/chakra-next/blob/next/LICENSE)\n[![Continuous Integration](https://github.com/47ng/chakra-next/workflows/Continuous%20Integration/badge.svg?branch=next)](https://github.com/47ng/chakra-next/actions)\n[![Coverage Status](https://coveralls.io/repos/github/47ng/chakra-next/badge.svg?branch=next)](https://coveralls.io/github/47ng/chakra-next?branch=next)\n\n</div>\n\n<p align=\"center\">\n  Opinionated design system for React, based on <a href=\"https://chakra-ui.com/\">Chakra UI</a> + <a href=\"https://nextjs.org/\">Next.js</a>.\n</p>\n\n## Features\n\n- Default theme with semantic tokens\n- 100% TypeScript, transpiled to ESM (requires Next.js 12+)\n- Components:\n  - 🔗 [Links](#links)\n  - ◻️ [Cards](#cards)\n  - 🎨 [Svg](#svg)\n  - ➡️ [Redirect](#redirect)\n  - 🚧 [NoSSR](#nossr)\n  - 🧪 _More to come_\n\n## Installation\n\nIn your Next.js app:\n\n```shell\n$ npm install @47ng/chakra-next\n```\n\n## Components\n\n### Links\n\n```tsx\nimport { RouteLink, OutgoingLink, ButtonRouteLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Integrate Next.js routes with Chakra styles */}\n    <RouteLink to=\"/login\">Login</RouteLink>\n\n    {/* Use `as` for dynamic routes */}\n    <RouteLink to=\"/posts/[slug]\" as=\"/posts/foo\">Login</RouteLink>\n\n    {/* Make external links stand out */}\n    <OutgoingLink href=\"https://github.com\" showExternalIcon>\n      GitHub\n    </RouteLink>\n\n    {/* For when a button looks better, still outputs an <a> tag */}\n    <ButtonRouteLink to=\"/logout\">Logout</ButtonRouteLink>\n  </>\n)\n```\n\n#### NavLinks\n\nUse `NavLink` when you want a link to have special styling depending on\nthe current page.\n\nBy default, NavLinks:\n\n- <span style=\"text-decoration:underline\">Underline</span> their text when active\n- Are active when the current path starts with the link path\n\nExample:\n\n```tsx\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink to=\"/blog\">Blog</NavLink>\n  </>\n)\n```\n\nThe link will be active for the following paths:\n\n| Path        | Active  |\n| ----------- | ------- |\n| `/home`     | `false` |\n| `/blog`     | `true`  |\n| `/blog/`    | `true`  |\n| `/blog/foo` | `true`  |\n\n##### Custom active styles\n\n```tsx\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink\n      to=\"/blog\"\n      borderBottomWidth=\"3px\"\n      borderBottomColor=\"transparent\"\n      active={{ color: 'blue.500', borderBottomColor: 'blue.500' }}\n    >\n      Blog\n    </NavLink>\n  </>\n)\n```\n\n##### Exact paths\n\nSometimes, you want the NavLink to be active only on exact route\nmatches:\n\n```tsx\nimport { NavLink, navLinkMatch } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink to=\"/home\" shouldBeActive={navLinkMatch.exact}>\n      Home\n    </NavLink>\n  </>\n)\n```\n\nYou can also have custom logic to determine whether a NavLink should\nbe active:\n\n```tsx\nimport { NavLink, navLinkMatch } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink\n      to=\"/blog/[post]\"\n      as=\"/blog/another-blog-post?active=true\"\n      shouldBeActive={({ to, as, router }) =>\n        navLinkMatch.exact({ to, as, router }) &&\n        router?.query.active === 'true'\n      }\n    >\n      Another Blog Post\n    </NavLink>\n  </>\n)\n```\n\n### Redirect\n\n`Redirect` will change the current URL to the one given, when mounted.\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default ({ loggedIn }) => (\n  <>{loggedIn ? <Text>Hello !</Text> : <Redirect to=\"/login\" />}</>\n)\n```\n\nBy default, the redirection will be pushed onto the navigation history stack.\nYou can replace the history stack instead with the `replace` prop:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"/home\" replace />\n  </>\n)\n```\n\nNext.js dynamic paths are also supported:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"/blog/[slug]\" as=\"/blog/foo-bar\" />\n  </>\n)\n```\n\nIf you want to [redirect to an external link](https://github.com/vercel/next.js/blob/main/errors/invalid-href-passed.md)\n(not an internal route), you will have to set the `external` prop:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"https://example.com\" external />\n\n    {/* You can also have the history replaced with external URLs: */}\n    <Redirect to=\"https://example.com\" external replace />\n  </>\n)\n```\n\nYou can also pass transition options:\n\n```tsx\n<Redirect to=\"/home\" shallow scroll={false} />\n```\n\n### Cards\n\n```tsx\nimport { Card, cardProps } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Card as Box */}\n    <Card>I'm in a card</Card>\n\n    {/* Apply Card styles to a custom component */}\n    <MyChakraComponent {...cardProps} />\n  </>\n)\n```\n\n### Svg\n\nExtends `chakra.svg` with with:\n\n- SVG namespace pre-filled\n- `role=\"img\"`\n\n```tsx\nimport { Svg } from '@47ng/chakra-next'\n\nexport default () => (\n  <Svg\n    aria-labelledby=\"svg-demo-title svg-demo-desc\"\n    viewBox=\"0 0 24 24\"\n    display=\"block\"\n    my={4}\n    mx=\"auto\"\n  >\n    <title id=\"svg-demo-title\">A red circle</title>\n    <desc id=\"svg-demo-desc\">\n      Svg lets you style SVG container tags with Chakra UI style props.\n    </desc>\n    <circle fill=\"red\" cx=\"12\" cy=\"12\" r=\"10\">\n  </Svg>\n)\n```\n\nNote: to use theme tokens for fills, strokes and other SVG properties, you must\nresolve them first:\n\n```tsx\nimport { useToken } from '@chakra-ui/react'\n\nexport default () => (\n  <Svg\n    aria-labelledby=\"svg-demo-title svg-demo-desc\"\n    viewBox=\"0 0 24 24\"\n    display=\"block\"\n    my={4}\n    mx=\"auto\"\n    fill={useToken('colors', 'red.500')} // Resolve theme tokens with `useToken`\n  >\n    <title id=\"svg-demo-title\">A red circle</title>\n    <desc id=\"svg-demo-desc\">\n      Svg lets you style SVG container tags with Chakra UI style props.\n    </desc>\n    <circle\n      // You can also use the CSS prop names directly:\n      fill=\"var(--chakra-colors-red.500)\"\n      cx=\"12\"\n      cy=\"12\"\n      r=\"10\"\n    >\n  </Svg>\n)\n```\n\n### NoSSR\n\nSometimes you want to render a component only on the client, and have a skeleton\nor fallback component rendered on the server, whether for SSR or static output.\n\n```tsx\nimport { NoSSR } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NoSSR>This is only rendered on the client</NoSSR>\n\n    {/* Skeleton is rendered on SSR/SSG, TheRealThing is rendered on the client.*/}\n    <NoSSR fallback={<Skeleton />}>\n      <TheRealThing />\n    </NoSSR>\n  </>\n)\n```\n\n## Examples\n\nHeader with navigation links:\n\n```tsx\nimport { Box, Stack } from '@chakra-ui/core'\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <Box as=\"header\">\n    <Stack as=\"nav\" isInline>\n      <NavLink to=\"/features\">Features</NavLink>\n      <NavLink to=\"/pricing\">Pricing</NavLink>\n      <NavLink to=\"/docs\">Documentation</NavLink>\n    </Stack>\n  </Box>\n)\n```\n\n## License\n\n[MIT](https://github.com/47ng/chakra-next/blob/next/LICENSE) - Made with ❤️ by [François Best](https://francoisbest.com).\n","readmeFilename":"README.md","gitHead":"728fb932737c875410cab49e202c2876959940d1","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@2.5.0-beta.1","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-RWQeJphyITI0GBAJIhmavtBl1LhOCmHMA6TXzqBx7Ev2JdWQ79urbsBzMziA+Hq6yBlxeLh6yqPu42iWdUvQpw==","shasum":"3da4d9a6523d3987e10ddfb2e6a0e9b07d468d13","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-2.5.0-beta.1.tgz","fileCount":21,"unpackedSize":21653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD5+iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYCBAAlov8s0PaYjZUMznFg7Y6fURl4k7oL4U2SDwMicbsAcSyiBEz\r\nO2C0I0swEJuor57qOZHeWmt78HdHQMxB5nZWCxSD5ewmiKnyKdDtOtvzpmJ/\r\ntWX/9Lq55mLI5OmpsRYzJt6uJbcvpPoXOiFifH4kvpENCKgmwvhvpHR0bFsd\r\nQSBHia7xblxzTMutxU3AqzxnkgjcplupdK3EoKKUtQjT5XTC76pqfwFDDatR\r\nPte7tT5M8s+O42Hcbd8eMvR7it7n8r+zbkitHNFgTTlO/+GnH9PFCdhDfQOI\r\nwaHX0s++frkWGiHnFEkbK+HzVjLx0GpOPD6c2YdiyZ5VpCQqtyRxIdZSd1Ib\r\n5I3G5HWXnY5zi6mhi+kqPhFFTUmh2rViDw5dJWsRVwHt3bn30MJ6nFKY1e+x\r\niWYTwu9Bos/3XcdfRvoKnMaQM47U0ihMshrFAaR/bHjNrou1EhdJe+Qu3RY/\r\nBNPUEwn8bP4a7wwEXnYDtMKgT7cNJZEHQIuPlCGcE2z24eWf13f1gj40ukVO\r\nAvjkfUqkQ9mKRDUc0hdrOOl+MDyuVyg0ohtDigG94YyJP7HeXgo/wpPpSyIQ\r\n1SQioCuCii1ipdOdfpfB2o3797iUtvsGSfar10QovQLcHjqw9n9+dqbYgZPq\r\n0weE9gCuBhsyKQQVgISrKU/OUow3sVhWbtw=\r\n=WZ47\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBc/VHmF9K1gtF7wMcZp3FeqfFk8hgdx96hcMM2gD2eAiBCLTl41otmEWN5Ag5ogCWqwvufI1nLhFfR5dkS81/56g=="}]},"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_2.5.0-beta.1_1645191073866_0.5819949966435976"},"_hasShrinkwrap":false},"3.0.0-beta.5":{"name":"@47ng/chakra-next","version":"3.0.0-beta.5","description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","type":"module","module":"dist/index.js","types":"dist/index.d.ts","exports":"./dist/index.js","sideEffects":false,"license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"keywords":["react","design-system","next.js","chakra-ui"],"publishConfig":{"access":"public"},"scripts":{"dev":"next","test":"jest --coverage","prebuild":"rm -rf ./dist","build":"run-p build:*","build:esm":"swc ./src --out-dir ./dist","build:dts":"tsc --project tsconfig.types.json","ci":"run-s build test","prepare":"husky install"},"dependencies":{},"peerDependencies":{"@chakra-ui/react":"^1","next":">=12","react":">=17"},"devDependencies":{"@chakra-ui/react":"^1.8.3","@commitlint/config-conventional":"^16.2.1","@emotion/react":"^11.7.1","@emotion/styled":"^11.6.0","@mdx-js/loader":"^2.0.0","@next/mdx":"^12.1.0","@swc/cli":"^0.1.55","@swc/core":"^1.2.141","@swc/helpers":"^0.3.3","@swc/jest":"^0.2.17","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@types/jest":"^27.4.0","@types/node":"^17.0.18","@types/webpack":"^5.28.0","commitlint":"^16.2.1","framer-motion":"^6.2.6","husky":"7.x","jest":"^27.5.1","next":"^12.1.0","next-compose-plugins":"^2.2.1","npm-run-all":"^4.1.5","react":"^17.0.2","react-dom":"^17.0.2","react-icons":"^4.3.1","ts-jest":"^27.1.3","ts-node":"^10.5.0","typescript":"^4.5.5"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"jest":{"verbose":true,"transform":{"^.+\\.(t|j)sx?$":["@swc/jest"]},"testEnvironment":"jsdom","testMatch":["<rootDir>/src/**/*.test.[jt]s?(x)"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"readme":"<h1 align=\"center\"><code>@47ng/chakra-next</code></h1>\n\n<div align=\"center\">\n\n[![NPM](https://img.shields.io/npm/v/@47ng/chakra-next?color=red)](https://www.npmjs.com/package/@47ng/chakra-next)\n[![MIT License](https://img.shields.io/github/license/47ng/chakra-next.svg?color=blue)](https://github.com/47ng/chakra-next/blob/next/LICENSE)\n[![Continuous Integration](https://github.com/47ng/chakra-next/workflows/Continuous%20Integration/badge.svg?branch=next)](https://github.com/47ng/chakra-next/actions)\n[![Coverage Status](https://coveralls.io/repos/github/47ng/chakra-next/badge.svg?branch=next)](https://coveralls.io/github/47ng/chakra-next?branch=next)\n\n</div>\n\n<p align=\"center\">\n  Opinionated design system for React, based on <a href=\"https://chakra-ui.com/\">Chakra UI</a> + <a href=\"https://nextjs.org/\">Next.js</a>.\n</p>\n\n## Features\n\n- Default theme with semantic tokens\n- 100% TypeScript, transpiled to ESM (requires Next.js 12+)\n- Components:\n  - 🔗 [Links](#links)\n  - ◻️ [Cards](#cards)\n  - 🎨 [Svg](#svg)\n  - ➡️ [Redirect](#redirect)\n  - 🚧 [NoSSR](#nossr)\n  - 🧪 _More to come_\n\n## Installation\n\nIn your Next.js app:\n\n```shell\n$ npm install @47ng/chakra-next\n```\n\n## Theme tools\n\nTo resolve theme tokens across color modes, use `useColorModeToken`:\n\n```ts\nimport { useColorModeToken } from '@47ng/chakra-next'\n\nconst fill = useColorModeToken('red.500', 'blue.500')\nconst shadow = useColorModeToken('md', 'dark-lg', 'shadows')\n```\n\nThe following semantic tokens are provided:\n\n- colors:\n  - `body` (follows the html/body/\\_\\_next background color)\n  - `text.dim`\n  - `text.dimmer`\n  - `text.dimmest`\n  - `card.bg`\n- shadows:\n  - `card.shadow` _(make card shadow darker in dark mode to stand out)_\n\n## Components\n\n### Links\n\n```tsx\nimport { RouteLink, OutgoingLink, ButtonRouteLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Integrate Next.js routes with Chakra styles */}\n    <RouteLink to=\"/login\">Login</RouteLink>\n\n    {/* Use `as` for dynamic routes */}\n    <RouteLink to=\"/posts/[slug]\" as=\"/posts/foo\">Login</RouteLink>\n\n    {/* Make external links stand out */}\n    <OutgoingLink href=\"https://github.com\" showExternalIcon>\n      GitHub\n    </RouteLink>\n\n    {/* For when a button looks better, still outputs an <a> tag */}\n    <ButtonRouteLink to=\"/logout\">Logout</ButtonRouteLink>\n  </>\n)\n```\n\n#### NavLinks\n\nUse `NavLink` when you want a link to have special styling depending on\nthe current page.\n\nBy default, NavLinks:\n\n- <span style=\"text-decoration:underline\">Underline</span> their text when active\n- Are active when the current path starts with the link path\n\nExample:\n\n```tsx\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink to=\"/blog\">Blog</NavLink>\n  </>\n)\n```\n\nThe link will be active for the following paths:\n\n| Path        | Active  |\n| ----------- | ------- |\n| `/home`     | `false` |\n| `/blog`     | `true`  |\n| `/blog/`    | `true`  |\n| `/blog/foo` | `true`  |\n\n##### Custom active styles\n\n```tsx\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink\n      to=\"/blog\"\n      borderBottomWidth=\"3px\"\n      borderBottomColor=\"transparent\"\n      active={{ color: 'blue.500', borderBottomColor: 'blue.500' }}\n    >\n      Blog\n    </NavLink>\n  </>\n)\n```\n\n##### Exact paths\n\nSometimes, you want the NavLink to be active only on exact route\nmatches:\n\n```tsx\nimport { NavLink, navLinkMatch } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink to=\"/home\" shouldBeActive={navLinkMatch.exact}>\n      Home\n    </NavLink>\n  </>\n)\n```\n\nYou can also have custom logic to determine whether a NavLink should\nbe active:\n\n```tsx\nimport { NavLink, navLinkMatch } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NavLink\n      to=\"/blog/[post]\"\n      as=\"/blog/another-blog-post?active=true\"\n      shouldBeActive={({ to, as, router }) =>\n        navLinkMatch.exact({ to, as, router }) &&\n        router?.query.active === 'true'\n      }\n    >\n      Another Blog Post\n    </NavLink>\n  </>\n)\n```\n\n### Redirect\n\n`Redirect` will change the current URL to the one given, when mounted.\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default ({ loggedIn }) => (\n  <>{loggedIn ? <Text>Hello !</Text> : <Redirect to=\"/login\" />}</>\n)\n```\n\nBy default, the redirection will be pushed onto the navigation history stack.\nYou can replace the history stack instead with the `replace` prop:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"/home\" replace />\n  </>\n)\n```\n\nNext.js dynamic paths are also supported:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"/blog/[slug]\" as=\"/blog/foo-bar\" />\n  </>\n)\n```\n\nIf you want to [redirect to an external link](https://github.com/vercel/next.js/blob/main/errors/invalid-href-passed.md)\n(not an internal route), you will have to set the `external` prop:\n\n```tsx\nimport { Redirect } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <Redirect to=\"https://example.com\" external />\n\n    {/* You can also have the history replaced with external URLs: */}\n    <Redirect to=\"https://example.com\" external replace />\n  </>\n)\n```\n\nYou can also pass transition options:\n\n```tsx\n<Redirect to=\"/home\" shallow scroll={false} />\n```\n\n### Cards\n\n```tsx\nimport { Card, cardProps } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    {/* Card as Box */}\n    <Card>I'm in a card</Card>\n\n    {/* Apply Card styles to a custom component */}\n    <MyChakraComponent {...cardProps} />\n  </>\n)\n```\n\n### Svg\n\nExtends `chakra.svg` with with:\n\n- SVG namespace pre-filled\n- `role=\"img\"`\n\n```tsx\nimport { Svg } from '@47ng/chakra-next'\n\nexport default () => (\n  <Svg\n    aria-labelledby=\"svg-demo-title svg-demo-desc\"\n    viewBox=\"0 0 24 24\"\n    display=\"block\"\n    my={4}\n    mx=\"auto\"\n  >\n    <title id=\"svg-demo-title\">A red circle</title>\n    <desc id=\"svg-demo-desc\">\n      Svg lets you style SVG container tags with Chakra UI style props.\n    </desc>\n    <circle fill=\"red\" cx=\"12\" cy=\"12\" r=\"10\">\n  </Svg>\n)\n```\n\nNote: to use theme tokens for fills, strokes and other SVG properties, you must\nresolve them first:\n\n```tsx\nimport { useToken } from '@chakra-ui/react'\n\nexport default () => (\n  <Svg\n    aria-labelledby=\"svg-demo-title svg-demo-desc\"\n    viewBox=\"0 0 24 24\"\n    display=\"block\"\n    my={4}\n    mx=\"auto\"\n    fill={useToken('colors', 'red.500')} // Resolve theme tokens with `useToken`\n  >\n    <title id=\"svg-demo-title\">A red circle</title>\n    <desc id=\"svg-demo-desc\">\n      Svg lets you style SVG container tags with Chakra UI style props.\n    </desc>\n    <circle\n      // You can also use the CSS prop names directly:\n      fill=\"var(--chakra-colors-red.500)\"\n      cx=\"12\"\n      cy=\"12\"\n      r=\"10\"\n    >\n  </Svg>\n)\n```\n\n### NoSSR\n\nSometimes you want to render a component only on the client, and have a skeleton\nor fallback component rendered on the server, whether for SSR or static output.\n\n```tsx\nimport { NoSSR } from '@47ng/chakra-next'\n\nexport default () => (\n  <>\n    <NoSSR>This is only rendered on the client</NoSSR>\n\n    {/* Skeleton is rendered on SSR/SSG, TheRealThing is rendered on the client.*/}\n    <NoSSR fallback={<Skeleton />}>\n      <TheRealThing />\n    </NoSSR>\n  </>\n)\n```\n\n## Examples\n\nHeader with navigation links:\n\n```tsx\nimport { Box, Stack } from '@chakra-ui/core'\nimport { NavLink } from '@47ng/chakra-next'\n\nexport default () => (\n  <Box as=\"header\">\n    <Stack as=\"nav\" isInline>\n      <NavLink to=\"/features\">Features</NavLink>\n      <NavLink to=\"/pricing\">Pricing</NavLink>\n      <NavLink to=\"/docs\">Documentation</NavLink>\n    </Stack>\n  </Box>\n)\n```\n\n## License\n\n[MIT](https://github.com/47ng/chakra-next/blob/next/LICENSE) - Made with ❤️ by [François Best](https://francoisbest.com).\n","readmeFilename":"README.md","gitHead":"f5c028d263db100363c1328bc242bff547b1f954","bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"homepage":"https://github.com/47ng/chakra-next#readme","_id":"@47ng/chakra-next@3.0.0-beta.5","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-gM2wmiGZHD1oLBEiNSwzG038DMtQbHjKQAk+4Ml4JEf7/+cArhApFZqUbpvHkqxbqug6ju6esxkH8t3hUrqqYw==","shasum":"0c31bc9eabe5f96073e95e437e27c493ec8b6564","tarball":"https://registry.npmjs.org/@47ng/chakra-next/-/chakra-next-3.0.0-beta.5.tgz","fileCount":19,"unpackedSize":22824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD6gBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3zA/9HbtIzIFdGRruQdjxM3PXXS017VkvZhBBoPF5X5eIGgf8te6k\r\nlUKoY0ISa/xcFXYKYh0ngZwjc3EtRKZkaT2SvGTA1BLQaEZSe6RI40CpHhUd\r\nNy29ZXS34h/D2hxrCiKs+gEu01F3ohjhBD9P0n1BGmFRiFbnigDu38jkIZ6e\r\n6QS6M3sAvRnWiQiXX+X1MFkbhEHi0I1LdxLCaI+Esa04eG+Cg1KyMkB6O1Fh\r\n840H6LRq27/GfdbPSySCU8F5bi0KXJFv35iFKkfSS0fiTs7QWsBTrTODrexd\r\ntVBFZp3Qiy9q8FhxPmyUveXEzg7EVxMA5c3ihTZ6f4z+gocAEVJmKINxV1j9\r\n7CpiAgiX4UnHogtuZQLFg6DtDfGEjJoDX7NZTYdWvNlH8uGqnJZIbDWXEayA\r\nB9Gvf1Bz0Nw6RESb8k2IJDcgg5EEIUln5rn+Q4oA6jHxdzy8fDBRoQ+nwyk+\r\nE6LNN4Z4f/T6Sr2p7woslTU50Jr7EciVTwsAd4HIx75e44H92F/nU2P9PEv+\r\nLtO8b/uN4l1WZhAcyIUHQqJ9M5ZkjpGozsVBpB4e6KMjkwme3KzyKXmb4t2y\r\n8/sx/5KaD+Q/867JiYB59R93kG2Q/Z0uyXr3O+SSr/R/Yv+4ZOsRnKDGpggY\r\n1jBmXpxakDX/ojIJZ/BWGKsBpdXR5e9hEkE=\r\n=aDPM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyryh8zK2oXOG80PoOMJ+Hgu5EFvlQNs5GTxS6GeuF+AiA9QZit3323fswWXYoBu1TWXAnT6F6L3xmBqcJLMqrIHA=="}]},"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chakra-next_3.0.0-beta.5_1645193217831_0.9583297726876061"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-02T13:37:47.595Z","1.0.0":"2020-04-02T13:37:47.862Z","modified":"2022-04-04T10:45:56.406Z","1.0.1":"2020-04-02T13:46:08.010Z","1.0.2":"2020-04-02T13:53:04.595Z","1.0.3":"2020-04-02T15:10:30.979Z","1.1.0":"2020-04-02T16:45:55.109Z","1.1.1":"2020-04-02T16:49:07.240Z","1.2.0":"2020-04-05T09:25:34.688Z","1.3.0":"2020-04-09T07:39:14.063Z","1.4.0":"2020-04-09T13:08:57.576Z","2.0.0":"2020-04-09T13:31:29.479Z","2.0.1":"2020-04-11T11:48:46.718Z","2.1.0":"2020-04-13T11:57:10.402Z","2.1.1":"2020-04-13T12:38:35.651Z","2.1.2":"2020-04-15T19:28:56.049Z","2.2.0":"2020-04-21T17:13:44.934Z","2.3.0":"2020-05-26T11:20:32.822Z","2.3.1":"2020-05-26T11:32:49.782Z","2.4.0":"2020-05-26T11:50:22.367Z","2.4.1":"2020-05-26T12:17:43.847Z","2.4.2":"2020-05-27T07:29:36.717Z","3.0.0-beta.1":"2020-12-02T12:34:55.201Z","3.0.0-beta.2":"2020-12-11T08:12:45.831Z","3.0.0-beta.3":"2021-01-08T15:52:42.246Z","3.0.0-beta.4":"2021-01-23T10:37:25.549Z","2.5.0-beta.1":"2022-02-18T13:31:14.037Z","3.0.0-beta.5":"2022-02-18T14:06:57.957Z"},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"description":"Design System for React, based on Chakra UI + Next.js, written in TypeScript.","homepage":"https://github.com/47ng/chakra-next#readme","keywords":["react","design-system","next.js","chakra-ui"],"repository":{"type":"git","url":"git+https://github.com/47ng/chakra-next.git"},"author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"bugs":{"url":"https://github.com/47ng/chakra-next/issues"},"license":"MIT","readme":"","readmeFilename":""}