{"_id":"@deriv-com/trading-game-design-system","_rev":"27-383d580471d63d7ed357e63ddac18e13","name":"@deriv-com/trading-game-design-system","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"@deriv-com/trading-game-design-system","version":"0.1.0","_id":"@deriv-com/trading-game-design-system@0.1.0","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"d7058d82edeedc8bd9732cc53e4bb6d6dc7ddd99","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.1.0.tgz","fileCount":60,"integrity":"sha512-B5VtZTRLM+l7gj0JM/M/LDaUii3wFqmUI6oZCQ+s6MWWiri/x1evGfh7kDucDz/6mFziIb0DyB1C/nkmTVCELA==","signatures":[{"sig":"MEUCIQC6bYPK6OsPRMgewupFuCcYqPfZY7MPwk68y0hyYvUL3AIgavWDKz6CCIiQmZCNwcNbmimqfYH09wuimxVqodnYtSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209744},"gitHead":"18e9ba3bb855a8f270f3518cfa2395ea52435cac","scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.9.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"_nodeVersion":"23.7.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","next":"16.1.6","vaul":"^1.1.2","react":"19.2.3","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.2.3","next-themes":"^0.4.6","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","shadcn":"^3.8.5","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.1.0_1773209771412_0.03047090793685503","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@deriv-com/trading-game-design-system","version":"0.1.1","_id":"@deriv-com/trading-game-design-system@0.1.1","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"3df98baf94a5ecc5f27b957c1994c220d9901635","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.1.1.tgz","fileCount":60,"integrity":"sha512-IK9Imla7ER2a9RVWn3o3Nu3hzfi6jfktfBrceJ4PQ8PgtIHYmzOwVWf2BM0YUrpidmB7wUAPwW6kPlhOCqCqeA==","signatures":[{"sig":"MEYCIQCe7+mVvQEVSFap+8IX930wiq0Oy90RBJqf3PaW+QZ1ywIhAMrCuQBChCYILPH3ARLUYWDDKS+OmwAia1/B5sE0/0Nr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209744},"gitHead":"7c2196ae015607f6a2c8fa64c8a99322e7af8350","scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","next":"16.1.6","vaul":"^1.1.2","react":"19.2.3","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.2.3","next-themes":"^0.4.6","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","shadcn":"^3.8.5","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.1.1_1773211417510_0.09606518397687425","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@deriv-com/trading-game-design-system","version":"0.1.2","_id":"@deriv-com/trading-game-design-system@0.1.2","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"34c406cb97dbd6c48afccd8b0cd2b6e67a4eca0b","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.1.2.tgz","fileCount":60,"integrity":"sha512-ktQmVFUCaUy6vhXrDhOCf31s6u8NfbE1WsoRNZOQTHHxalhBZCS8QDEK/Umhb/62ygZwuvHKPXKS+fCviOSMwQ==","signatures":[{"sig":"MEUCIBLRhfR2AoOCZUBwKkfEZklc5MbA1j6GnuaDrBqFn4BgAiEA9XnR+JWa95i2z/0QSp+VqbKakM3wdCm3k/9XQaLl9Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209744},"gitHead":"4a1b6203632b138e7e37586ab20c4320c6103952","scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","next":"16.1.6","vaul":"^1.1.2","react":"19.2.3","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.2.3","next-themes":"^0.4.6","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","shadcn":"^3.8.5","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.1.2_1773211787050_0.37760855236869917","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@deriv-com/trading-game-design-system","version":"0.1.3","_id":"@deriv-com/trading-game-design-system@0.1.3","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"d579bae6b90c52fdd7a5e46db65167d5981c11bd","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.1.3.tgz","fileCount":9,"integrity":"sha512-fHnaM2GDz79FkDPTenNI4KCCXz+1C2G3GvvyIskFotVln1FJ15FRObET2kSY84vYjMx5fEtkcCjjlDQEyOWCaA==","signatures":[{"sig":"MEYCIQDPO+lBchPA4WdaQgYmvyde0TTvTUVbsmDfiY7XWNYQgAIhAJp/l4gojzl//X9r7pa3W91GCRUqNmUntqZONiGAo9CN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1181984},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"7a520335a982501afb704848e0e82d2615913631","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.1.3_1773214295675_0.3878049618609023","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@deriv-com/trading-game-design-system","version":"0.1.4","_id":"@deriv-com/trading-game-design-system@0.1.4","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"48f81656652069881bd20af520abc93a49d04da8","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.1.4.tgz","fileCount":9,"integrity":"sha512-LjgrwfcWAArU6nEsSPuuuJgH9Qmox4scfz/HMbRWlbpTbWw9WK/Im0BK/ea8PRDxD7lLLluhtAMlLphafhHeMg==","signatures":[{"sig":"MEYCIQC9I9rSDjMS5LpSw35V4gC9MQShHQjrLcP18ozsgvnUzQIhAM+UnHhE8AAVkk+dNQ1mHvjIENRPgoAf79jPSOfYEXR/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183078},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"25baa504772115d757abec372244eb1be2ac389d","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.1.4_1773214996062_0.36284736695076636","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@deriv-com/trading-game-design-system","version":"0.2.0","_id":"@deriv-com/trading-game-design-system@0.2.0","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"2f66506fe9cdbca89d08892d0c9aa50710fc2130","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.0.tgz","fileCount":9,"integrity":"sha512-4ZxBDMQIOuIVh+ma93a7bWu36wwhww/tfAQHYR1ZlYu1KIU18FlQrvKFl20YYjzi1KkfG2Z7Lv0db4aHM4rzLw==","signatures":[{"sig":"MEYCIQCw0GTbqjOt3AjBzCAJ0lSbx5CDQJP6WjW1IKCvq3nkWAIhAKjwWwArSllu9dmjeQksinV9ZxBgEv3sRyK1p3LHXune","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183078},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"25baa504772115d757abec372244eb1be2ac389d","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.0_1773215251231_0.6359822070724994","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@deriv-com/trading-game-design-system","version":"0.2.1","_id":"@deriv-com/trading-game-design-system@0.2.1","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"c837f0cdce50da49c87a8f3fd41c44fe56392e08","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.1.tgz","fileCount":9,"integrity":"sha512-Q8piUOQWCFSe/4BQmHo6KOglEPLHRR7jc4Tq42dvf+sSemGrN/EYFQZsj9KvN0Bj1SAji05I+SuSjWJMSEj+mw==","signatures":[{"sig":"MEYCIQDiuz2V4H+V/Qw8LQKKEVCYEcmoJRCluIzWS7rFtueUBAIhAOIgK2CCmqQOZPfVgLl2phUy/lqzPZcu03VdZJw035Jv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183078},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"deadfa22d325cf789a059ff3da691643f4ec1da7","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.1_1773216493624_0.7058727961553475","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@deriv-com/trading-game-design-system","version":"0.2.2","_id":"@deriv-com/trading-game-design-system@0.2.2","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"1d0ef7b0f167590aa4f21e7abd1d6367295cea25","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.2.tgz","fileCount":9,"integrity":"sha512-dQPqBCapWSjo7CoO0YC8NdTptxs6VfdC4RuJjSSwmXDUn833iEXmhOH144EH3om3F2vr0J6FYa0mvrYrHYd/Ug==","signatures":[{"sig":"MEUCIGiw0e7el64uz3e/0p00V3VTxRZ7jmykSTU5wd15fgD+AiEAgrDi2mlpcDKDX8c+Zkxua/0+gyEQbvQ7qXXadbE0DIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183116},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"9bd04f3bde8d504eebae3a519d34525f2e79baf6","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.2_1773217403966_0.9566111156479615","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@deriv-com/trading-game-design-system","version":"0.2.3","_id":"@deriv-com/trading-game-design-system@0.2.3","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"55acbaf5bfdde2c87539aa2d38353fd02467dee2","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.3.tgz","fileCount":9,"integrity":"sha512-tENYd2cTr3FtbfZyFokat3SPxH6m7cIIqPjHkYbZBPFmRcvVrVwgEO3ZOoc2d3OjwGZl8CfAXb2TIDXnJtJCRQ==","signatures":[{"sig":"MEQCIHQaBvjbsHb+KryiS7TeB2WECwt7iMZn6lk7z1vBEIS9AiARMZOZoKbz+4qDqreoOyQM2IccNCB/VuOWLvQ2hZF4kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183471},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"7ce4d4ec3e40e27239e0f18c2eb9bd12207d365e","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.3_1773220423199_0.4480526820613797","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@deriv-com/trading-game-design-system","version":"0.2.4","_id":"@deriv-com/trading-game-design-system@0.2.4","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"adab9dd34f82901d929e1e3f30bb7d99b8e6b9d2","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.4.tgz","fileCount":9,"integrity":"sha512-HdeWE47ptxfymxX50mJ77jii6XxXP3Xzvk5PVL225+qfslhJH2gNW2XXVKDQO3xf4EdOdBL0uvI8gvkcEaZuMQ==","signatures":[{"sig":"MEUCIQCHkk9W1s+NJCGekjOi8iZBjYo4kFTvZ37SgmGJGRpeCQIgb+krPtaMdfHHN7iS+v3F4Xj3Jao/M7+9HDPzzBLcKZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185234},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"f9d8d5488ce547f3d2cc59b92392b92668217ca7","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.4_1773222421044_0.5869998880339444","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@deriv-com/trading-game-design-system","version":"0.2.5","_id":"@deriv-com/trading-game-design-system@0.2.5","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"274023e10a05b5f5463c3569c24726b50ce11fab","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.5.tgz","fileCount":9,"integrity":"sha512-FPyYMVTuoTF/0DhHlhZ8sVEE1KAkJBi0Et6vJ/XyVW0V3qUsyQi4sroe25XYxjPNeJc4v3TYuydi0Gb9mZuMJg==","signatures":[{"sig":"MEUCIQDYsxilOLq6CzIlP2qt/uZHAlQTAgPp55MKKWhErvH3TgIgP3E6IOYuRBEdSf3mbig3hcDmzWStHYnxZLwQETDJxlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186384},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"6490665fdefd50c631af86529af47184dda1c587","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.5_1773225106596_0.08218013152727432","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@deriv-com/trading-game-design-system","version":"0.2.6","_id":"@deriv-com/trading-game-design-system@0.2.6","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"fe1093bd2121e8d57255b34b35ae21654d2868ca","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.6.tgz","fileCount":9,"integrity":"sha512-uKzx88qqgeVjd5BYcluGqF/N6wFtVvoVF1Dv0DJUnYNG4NqTgF/mErt4I9/vu6P8rodDZga7QULn8Mmw/z9+kg==","signatures":[{"sig":"MEYCIQCmjUze730ui5VY2n+u3VrybIrHdJa/L7S7cp5+cgGC0AIhAPXtnAIPg9BTtT5ABi5rVXhswwEc4kpxZ95ICF1Vhh9i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1186494},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"b26197f13e9f16310d9d70fd2d41047fb26e9fa2","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.6_1773225995586_0.20617779361512745","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@deriv-com/trading-game-design-system","version":"0.2.7","_id":"@deriv-com/trading-game-design-system@0.2.7","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"7b8d67a2ae5a47a35b7cea53236dad2839bf81cf","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.7.tgz","fileCount":9,"integrity":"sha512-L4RyQBYEvucJzRInZ3n0FpOJDtOrNdjwnvNB3APeBlBuji+IE8Iv1rnlAe4ojO5iN0Q3O+e5nvhyVZgws+8S+A==","signatures":[{"sig":"MEUCIQCmbWTbRRWwPDNoPUOhFslO7qiPR8SUUNfcbI0zh5M4NwIgKnzjfPqK52IdjxXXe3QnrK4WhryfbIwRtUW9b0a4xKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185234},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"b33f88331eaf5b3a7a76e2c510efb1640baad636","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.7_1773226819777_0.7895680622151477","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@deriv-com/trading-game-design-system","version":"0.2.8","_id":"@deriv-com/trading-game-design-system@0.2.8","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"f19a2b98e162cd07fbb5af4be62d35b80673a8b2","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.8.tgz","fileCount":9,"integrity":"sha512-+3ncWxuSwr9zoHrDwbQgq6QjtPMm3wuFsNnDi11BhMjvZqlejUugPpo9eYIB+qO6B9dxQ3adIZW+kh5dDovzDw==","signatures":[{"sig":"MEYCIQCN2lBevk+i5b5KM7qB7rooQuc5ZO7G1yIDg4YW5ZJhrgIhAMf9n3IKFlOYQpYzAt6nuZs+peOMkZ4sLJym2JoU4LEt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185234},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"df60a3651cd42996e98bd3e279ef811a566bef61","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.8_1773283089453_0.8039889075982891","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@deriv-com/trading-game-design-system","version":"0.2.9","_id":"@deriv-com/trading-game-design-system@0.2.9","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"f00b2b5841c7856b3dcd7734a4cbc105e7adbcbb","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.9.tgz","fileCount":9,"integrity":"sha512-Pg/kYsKYF+B0Hy98vPBym1tr6SODuNY8Y1cGg7IuJkGurVtvh4d3kCLX/nbeHk//bXdb9IF1j54NFV1IN2efWA==","signatures":[{"sig":"MEUCICRD2SfeyQaQaOrnq1oIZ75FjGfpLrTqzCQognvTDnTFAiEAocUGiW+4+dqksi19THzTm+f6g8S5MDsjRjUiKFIa9XE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185350},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"1ab5a2373b0fc1924fae96451390df29797aa5d9","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.9_1773385659214_0.16389903038299325","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@deriv-com/trading-game-design-system","version":"0.2.10","_id":"@deriv-com/trading-game-design-system@0.2.10","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"ef603b549f7d91cba8e8705cac7a2bc0bca94fd2","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.10.tgz","fileCount":9,"integrity":"sha512-jwxX2Ztgg6cPsZq2VSM+2oWhMlLyTttcoBDw7JfR9AnKGsrq5xn/rn9lOYOoX//qBtZ+Zl2WuyHpS2eKnRAEZQ==","signatures":[{"sig":"MEQCIEs3ztlOQ/E2w8UGz7bwOTGHMeHouyJTt76NgVXHCylGAiA7Mbry8PYQGnZm4YXPkoYNY6UaET6KS1CXSnzG94pKqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185863},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"9e03b2ad8b5ee21c3fa67728ff7fe844540bfd68","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.0","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.10_1773389913988_0.00004907874180926086","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@deriv-com/trading-game-design-system","version":"0.2.11","_id":"@deriv-com/trading-game-design-system@0.2.11","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"171a3991e95ea78078faa7a84ea7853ddc6321bc","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.11.tgz","fileCount":9,"integrity":"sha512-M0tAM+jw0+3WLzAceeTGV6+g2I01KcbWJEgUKwimhTJ04fE1NqqEyfINP5frsMIKjRQtnbOdUqIjbf51iN3XKg==","signatures":[{"sig":"MEQCIBaERIp+NNzkfBoKhHYYOWO/37f0/K4y+F+pE88r/9roAiAZEYU9YNJ47IGuM7LAKino0uTkipxZU/pUKEKAV9N+GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1173934},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"bc66eea55db8e0a52056f000219b8fa2c65e5966","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.11_1773646182192_0.7141119252358339","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@deriv-com/trading-game-design-system","version":"0.2.12","_id":"@deriv-com/trading-game-design-system@0.2.12","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"cb49979f1653da3f9a21f90e62c92170f32a8509","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.12.tgz","fileCount":9,"integrity":"sha512-GYg/a6neW4Skt6lOH/CkAi1HyFD9Pma3kgu6uopQMiBH9VkVE8QMUOgr83w4X+XvrNdKNYqc0kAfQBAyUNyNqQ==","signatures":[{"sig":"MEUCIBHtY7HQhMjjDslZx+S47uPkYxALXR3p5R2RY9799I6HAiEAwvTG5S+vPs71zMSBcmRZJcUQzNtKAVmQs/6zyqEc+Fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174855},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"2441f7d22091a6ea104a2aec70bd4b8b375a5eb2","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.12_1773683753407_0.9229230663149","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@deriv-com/trading-game-design-system","version":"0.2.13","_id":"@deriv-com/trading-game-design-system@0.2.13","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"2f125bc9de2c582b3a1283734f724aa927b97b8b","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.13.tgz","fileCount":9,"integrity":"sha512-mPEZbN5FXkshxy+ED74a1OOxZl7cQLj5dgC15Rc/fTNSlC77IUQ7ZbEYcWME3q6SlwJOhTJkF3JBQRHczJ+fVA==","signatures":[{"sig":"MEYCIQDn90SFj8cQ+h6vVD8h833ERk1noWmi+MXg5SbRzaNu5QIhAPrDdNeLbEIm0qGdZ7C7owszOtCB0o0OmbxqA0GGFyu5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174855},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"062343fc09fefc95e8a510d1e8ef90630d0c2626","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.13_1773686075238_0.4681125322187192","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@deriv-com/trading-game-design-system","version":"0.2.14","_id":"@deriv-com/trading-game-design-system@0.2.14","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"e0b816dd73c51924ef1584d0b14131a7346e9b9c","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.14.tgz","fileCount":9,"integrity":"sha512-tC6SZtb8lOIwn6uVK0J6/G73zrLOcSTwsDP/QNnPE+XYeA29o6E/UVmgeUO2c51YCzlLCmd4KvwMgZkRELvfHQ==","signatures":[{"sig":"MEUCIQC6sPlCjDhzjgc8pPyuAVzoUBSCXreybzdbyhxOzxehcQIgIz3bxH3+6r7Pfpunt1glCLy0dMICrOJs7L84XxV8sOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174855},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"2a454ced28ec4618103d43b0b04ed5a68e92996d","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.14_1773707520314_0.7755047922574856","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@deriv-com/trading-game-design-system","version":"0.2.15","_id":"@deriv-com/trading-game-design-system@0.2.15","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"5ee8b1d82ff3568fdb699cf209d5d9f33f3402eb","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.15.tgz","fileCount":9,"integrity":"sha512-cyLpcSTxziA9krdgobpWtuLLGtXg1bPjBfYei9vyLM6YIPtAgiSxYs8pQakqN9ktPnKS52gJJBkf/qkTwg0Stw==","signatures":[{"sig":"MEUCIGRy+9rmLmFJ1DMcU+WCqXTYcZF1SuEYqStVUoQHXwT/AiEA15czFp+Tn2BBuoA3NJKKXVPMFYeAbJmdwOGrOcFCGyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174829},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"bc0ecf6dd3b4195e7059b80a6564e23edb9c9359","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.15_1773708643973_0.18331285315200274","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@deriv-com/trading-game-design-system","version":"0.2.16","_id":"@deriv-com/trading-game-design-system@0.2.16","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"e261c1d9693ac031898bf582fb026290c91873c6","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.16.tgz","fileCount":9,"integrity":"sha512-CShhoYc2FexEUKZEDXiWA1aNxCFsml6/VHf6xc85xadZzcZDwTs84sX/O84ulAAHZrPuTHaZrCWruhoRGvGUxw==","signatures":[{"sig":"MEYCIQD/MFhhoyioDQefVk/Mm+M26dIPabXFEsV0I/Hfu6sIegIhAMrY0DIWeg2tGi255Lf1yU+1RVmoetn2+iAQPAhswl9R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175375},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"7e5b769f70a2327232928e6b45fc81bdb83a7b70","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.16_1773710943818_0.49659177341741323","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@deriv-com/trading-game-design-system","version":"0.2.17","_id":"@deriv-com/trading-game-design-system@0.2.17","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"d33c43573995135e9891019c906e0f09b2ac58a1","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.17.tgz","fileCount":9,"integrity":"sha512-PYd9ArbUD27mOBN1ug+9HguUKscYccYEf+82C34VGx+Z73WQp3ZH7tNTw3ccZA60scI3gxG67Poccm+nmnCC6w==","signatures":[{"sig":"MEUCIFea3q1iaNR7VgMVzCnpXJVXmdLZevZDBs630ZKzwYEOAiEAiBLaHT0YXc4VzI+00YDEuQXWrZjx7wNlAZastAVT9s0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175448},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"ca506ff593a6331e25e6a9f924d3df7c3e1e95f0","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.17_1773716645635_0.4807269772333531","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@deriv-com/trading-game-design-system","version":"0.2.18","_id":"@deriv-com/trading-game-design-system@0.2.18","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"9b78e5b149b355407dfffe667ac625bcd8c5bf01","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.18.tgz","fileCount":9,"integrity":"sha512-KR1HfUPYSn7Ovga5yjBHN8Z+7vEqCvAlh/lQNbieNrnGdmDlAN2Yk5UjHOhG5cnotTOll5vg0YFT4o3KY/Hyjg==","signatures":[{"sig":"MEYCIQD6qn41tsA3i3TfKQ3qFbAx+flOfq577/e7sjnd8brNCgIhAL/INEpaRWPhzst7bCbT5azLsHre8kSx6xpqHR47ZMNN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176283},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"06ad82470df0c7c5b70e34a41a41f233ed543a33","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.18_1773722998537_0.9525752391270685","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@deriv-com/trading-game-design-system","version":"0.2.19","_id":"@deriv-com/trading-game-design-system@0.2.19","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"4d67cef3b56240531cdb6e8682656b0ed0f1f5d0","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.19.tgz","fileCount":9,"integrity":"sha512-pZ7+MqQIxea/vLV6r85MoNjMgoAsne4cP/3zVMSlbSVKgCdAsO0fVMAYZ06oZhueHKYr+LAAUAaLFUqYGpWq/A==","signatures":[{"sig":"MEUCIHIeYF3UVo6HNjzPuwk8T9MJ6TelsgdwL46+mPj4AUkYAiEA+KnxsP8gihSgxikIo1NVHlEVo+sRpDeeHIIe16x0Uxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177579},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"c5be470ef609a80319d69011f046745646fce0cf","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.19_1773725238526_0.6985068139955057","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@deriv-com/trading-game-design-system","version":"0.2.20","_id":"@deriv-com/trading-game-design-system@0.2.20","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"dist":{"shasum":"1d36c76a80324055fd1af01ea314d891d0618100","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-0.2.20.tgz","fileCount":9,"integrity":"sha512-FZGD+dsv8qq/XvPLfcNUmTy2j/H1RLkNDh0lYs3MIEQ4M3VO+4Ra+4ldAek/KnyM7O9o9xtXGsl/4AM2GVJYAg==","signatures":[{"sig":"MEUCIQCzViXi1cyBhKM0HOLp2TTfIE9tQ2uGHhsOL7YUuEMXmAIgFwS12u7k0pL/LLtMf5fncqaeWhBV/LDVVv+jDIiZY+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177579},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"gitHead":"c5be470ef609a80319d69011f046745646fce0cf","scripts":{"dev":"next dev","lint":"eslint","build":"tsup","start":"next start","build:next":"next build","prepublishOnly":"npm run build"},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"_npmVersion":"10.8.2","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.1","dependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vaul":"^1.1.2","sonner":"^2.0.7","date-fns":"^4.1.0","radix-ui":"^1.4.3","recharts":"^2.15.4","input-otp":"^1.4.2","lucide-react":"^0.577.0","@base-ui/react":"^1.2.0","tailwind-merge":"^3.5.0","react-hook-form":"^7.71.2","react-day-picker":"^9.14.0","@hookform/resolvers":"^5.2.2","embla-carousel-react":"^8.6.0","react-resizable-panels":"^4.7.1","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"next":"16.1.6","tsup":"^8.5.1","react":"19.2.3","eslint":"^9","shadcn":"^3.8.5","react-dom":"19.2.3","typescript":"^5","@types/node":"^20","next-themes":"^0.4.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.4.0","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"_npmOperationalInternal":{"tmp":"tmp/trading-game-design-system_0.2.20_1773725403713_0.2229850896759824","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@deriv-com/trading-game-design-system","version":"1.0.0","description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./src/styles.css"},"sideEffects":["**/*.css"],"scripts":{"dev":"next dev","build":"tsup","build:next":"next build","start":"next start","lint":"eslint","prepublishOnly":"npm run build"},"publishConfig":{"access":"public"},"peerDependencies":{"react":">=18","react-dom":">=18","tailwindcss":">=4"},"dependencies":{"@base-ui/react":"^1.2.0","@hookform/resolvers":"^5.2.2","class-variance-authority":"^0.7.1","clsx":"^2.1.1","cmdk":"^1.1.1","date-fns":"^4.1.0","embla-carousel-react":"^8.6.0","input-otp":"^1.4.2","lucide-react":"^0.577.0","radix-ui":"^1.4.3","react-day-picker":"^9.14.0","react-hook-form":"^7.71.2","react-resizable-panels":"^4.7.1","recharts":"^2.15.4","sonner":"^2.0.7","tailwind-merge":"^3.5.0","vaul":"^1.1.2","zod":"^4.3.6"},"devDependencies":{"@tailwindcss/postcss":"^4","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19","eslint":"^9","eslint-config-next":"16.1.6","next":"16.1.6","next-themes":"^0.4.6","react":"19.2.3","react-dom":"19.2.3","shadcn":"^3.8.5","tailwindcss":"^4","tsup":"^8.5.1","tw-animate-css":"^1.4.0","typescript":"^5"},"_id":"@deriv-com/trading-game-design-system@1.0.0","gitHead":"af9aafa5ab6ec3f2e43ac91658bb197896629c90","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-X7h3VHbqowt7fOjlcl9RbZ4fsPM9yQCtRQnLbmkpEx2EXW55LRyx5EvEoEYHwLMVE6fuDhRx+Rr1cI7v3v7WXg==","shasum":"23a2a9b53cd9e007b05311d92036e80d46dc3a3c","tarball":"https://registry.npmjs.org/@deriv-com/trading-game-design-system/-/trading-game-design-system-1.0.0.tgz","fileCount":9,"unpackedSize":1177578,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHJkGIqhQB9gFJomkDSvro4Y/KkWaw7t2+e4z6TxxyS1AiBpAeFvNHpnkU5dI5AFrhVRx4J15ji4p5GOEd12nvlxeg=="}]},"_npmUser":{"name":"deriv-web","email":"web-access@deriv.com"},"directories":{},"maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/trading-game-design-system_1.0.0_1773727300545_0.9549719198695461"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-11T06:16:11.334Z","modified":"2026-03-17T06:01:40.853Z","0.1.0":"2026-03-11T06:16:11.691Z","0.1.1":"2026-03-11T06:43:37.654Z","0.1.2":"2026-03-11T06:49:47.219Z","0.1.3":"2026-03-11T07:31:35.897Z","0.1.4":"2026-03-11T07:43:16.220Z","0.2.0":"2026-03-11T07:47:31.457Z","0.2.1":"2026-03-11T08:08:13.862Z","0.2.2":"2026-03-11T08:23:24.170Z","0.2.3":"2026-03-11T09:13:43.446Z","0.2.4":"2026-03-11T09:47:01.287Z","0.2.5":"2026-03-11T10:31:46.772Z","0.2.6":"2026-03-11T10:46:35.795Z","0.2.7":"2026-03-11T11:00:20.001Z","0.2.8":"2026-03-12T02:38:09.641Z","0.2.9":"2026-03-13T07:07:39.405Z","0.2.10":"2026-03-13T08:18:34.247Z","0.2.11":"2026-03-16T07:29:42.346Z","0.2.12":"2026-03-16T17:55:53.626Z","0.2.13":"2026-03-16T18:34:35.575Z","0.2.14":"2026-03-17T00:32:00.519Z","0.2.15":"2026-03-17T00:50:44.128Z","0.2.16":"2026-03-17T01:29:03.963Z","0.2.17":"2026-03-17T03:04:05.796Z","0.2.18":"2026-03-17T04:49:58.833Z","0.2.19":"2026-03-17T05:27:18.718Z","0.2.20":"2026-03-17T05:30:03.869Z","1.0.0":"2026-03-17T06:01:40.717Z"},"description":"Trading Game Design System — shadcn/ui components with Tailwind CSS v4","maintainers":[{"name":"deriv-web","email":"web-access@deriv.com"}],"readme":"# Trading Game Design System\n\nA component library and design token system for the Deriv trading game product. Built on [shadcn/ui](https://ui.shadcn.com/) with a custom Figma-driven token architecture, Tailwind CSS v4, and React 19.\n\n---\n\n## Installation\n\n```bash\nnpm install @deriv-com/trading-game-design-system --safe-chain-skip-minimum-package-age\n```\n\n### Setup\n\n1. Import the design tokens and tell Tailwind to scan the package (requires Tailwind CSS v4):\n\n```css\n@import \"@deriv-com/trading-game-design-system/styles\";\n@import \"tailwindcss\";\n@source \"../node_modules/@deriv-com/trading-game-design-system/dist\";\n```\n\n> **Why `@source`?** Tailwind v4 skips `node_modules` by default. Without this line, Tailwind won't generate CSS for the component classes (e.g. `bg-primary`, `text-primary-foreground`). This is the standard way to use any Tailwind-based component library with v4.\n\n2. Use components in your app:\n\n```tsx\nimport { Button, Card, Badge } from \"@deriv-com/trading-game-design-system\"\n\nexport default function App() {\n  return (\n    <Card>\n      <Button variant=\"primary\">Trade Now</Button>\n      <Badge>Live</Badge>\n    </Card>\n  )\n}\n```\n\n### Peer dependencies\n\nMake sure these are installed in your project:\n\n```bash\nnpm install react react-dom tailwindcss\n```\n\n---\n\n## What's inside\n\n- **55 UI components** — buttons, forms, dialogs, charts, sidebars, and more\n- **Design tokens** — CSS custom properties for color, radius, and typography synced from Figma\n- **Dark mode** — built-in light/dark theming via CSS variables\n- **TypeScript** — full type definitions included\n- **ESM + CJS** — works with any bundler\n\n---\n\n## Available components\n\n| Component | Import |\n|---|---|\n| Accordion | `Accordion, AccordionItem, AccordionTrigger, AccordionContent` |\n| Alert | `Alert, AlertTitle, AlertDescription` |\n| Alert Dialog | `AlertDialog, AlertDialogTrigger, AlertDialogContent, ...` |\n| Avatar | `Avatar, AvatarImage, AvatarFallback, AvatarBadge, AvatarGroup` |\n| Badge | `Badge, badgeVariants` |\n| Breadcrumb | `Breadcrumb, BreadcrumbList, BreadcrumbItem, ...` |\n| Button | `Button, buttonVariants` |\n| Calendar | `Calendar, CalendarDayButton` |\n| Card | `Card, CardHeader, CardTitle, CardDescription, CardContent, CardFooter` |\n| Carousel | `Carousel, CarouselContent, CarouselItem, CarouselPrevious, CarouselNext` |\n| Chart | `ChartContainer, ChartTooltip, ChartLegend, ChartStyle` |\n| Checkbox | `Checkbox` |\n| Collapsible | `Collapsible, CollapsibleTrigger, CollapsibleContent` |\n| Combobox | `Combobox, ComboboxInput, ComboboxContent, ComboboxItem, ...` |\n| Command | `Command, CommandDialog, CommandInput, CommandList, ...` |\n| Context Menu | `ContextMenu, ContextMenuTrigger, ContextMenuContent, ...` |\n| Dialog | `Dialog, DialogTrigger, DialogContent, DialogHeader, ...` |\n| Drawer | `Drawer, DrawerTrigger, DrawerContent, DrawerHeader, ...` |\n| Dropdown Menu | `DropdownMenu, DropdownMenuTrigger, DropdownMenuContent, ...` |\n| Empty State | `Empty, EmptyHeader, EmptyTitle, EmptyDescription, EmptyContent` |\n| Field | `Field, FieldLabel, FieldDescription, FieldError, FieldGroup` |\n| Form | `Form, FormItem, FormLabel, FormControl, FormField, FormMessage` |\n| Hover Card | `HoverCard, HoverCardTrigger, HoverCardContent` |\n| Input | `Input` |\n| Input Group | `InputGroup, InputGroupAddon, InputGroupButton, InputGroupText` |\n| Input OTP | `InputOTP, InputOTPGroup, InputOTPSlot, InputOTPSeparator` |\n| Item | `Item, ItemMedia, ItemContent, ItemTitle, ItemDescription` |\n| Kbd | `Kbd, KbdGroup` |\n| Label | `Label` |\n| Menubar | `Menubar, MenubarMenu, MenubarTrigger, MenubarContent, ...` |\n| Native Select | `NativeSelect, NativeSelectOptGroup, NativeSelectOption` |\n| Navigation Menu | `NavigationMenu, NavigationMenuList, NavigationMenuTrigger, ...` |\n| Pagination | `Pagination, PaginationContent, PaginationLink, ...` |\n| Popover | `Popover, PopoverTrigger, PopoverContent, PopoverAnchor` |\n| Progress | `Progress` |\n| Radio Group | `RadioGroup, RadioGroupItem` |\n| Resizable | `ResizableHandle, ResizablePanel, ResizablePanelGroup` |\n| Scroll Area | `ScrollArea, ScrollBar` |\n| Select | `Select, SelectTrigger, SelectContent, SelectItem, ...` |\n| Separator | `Separator` |\n| Sheet | `Sheet, SheetTrigger, SheetContent, SheetHeader, ...` |\n| Sidebar | `Sidebar, SidebarProvider, SidebarMenu, SidebarMenuItem, ...` |\n| Skeleton | `Skeleton` |\n| Slider | `Slider` |\n| Spinner | `Spinner` |\n| Switch | `Switch` |\n| Table | `Table, TableHeader, TableBody, TableRow, TableHead, TableCell` |\n| Tabs | `Tabs, TabsList, TabsTrigger, TabsContent` |\n| Textarea | `Textarea` |\n| Toast | `Toaster` |\n| Toggle | `Toggle, toggleVariants` |\n| Toggle Group | `ToggleGroup, ToggleGroupItem` |\n| Tooltip | `Tooltip, TooltipTrigger, TooltipContent, TooltipProvider` |\n\n---\n\n## Button variants and sizes\n\n```tsx\n// Cyan family\n<Button variant=\"primary\" />     // cyan filled — main CTA\n<Button variant=\"secondary\" />   // cyan outline — secondary action\n<Button variant=\"tertiary\" />    // cyan text — minimal\n\n// Sizes\n<Button size=\"lg\" />      // 48px height (default)\n<Button size=\"md\" />      // 40px height\n<Button size=\"sm\" />      // 32px height\n<Button size=\"xs\" />      // 24px height\n<Button size=\"icon-lg\" /> // 48px square\n<Button size=\"icon-md\" /> // 40px square\n<Button size=\"icon-sm\" /> // 28px square\n<Button size=\"icon-xs\" /> // 24px square\n```\n\n## Badge variants\n\n```tsx\n<Badge />                        // default — cyan filled\n<Badge variant=\"fill\" />         // cyan tint fill\n<Badge variant=\"fill-amber\" />   // amber tint fill\n<Badge variant=\"fill-pink\" />    // pink tint fill\n<Badge variant=\"fill-purple\" />  // purple tint fill (#A040FF)\n<Badge variant=\"ghost\" />        // transparent, muted text\n\n// Sizes\n<Badge size=\"default\" />  // 20px height\n<Badge size=\"md\" />       // 32px height\n<Badge size=\"lg\" />       // 40px height\n```\n\n---\n\n## Design tokens\n\nAll tokens are CSS custom properties. When using the npm package, import them via `@deriv-com/trading-game-design-system/styles`. For local development, they are defined in `app/globals.css`.\n\n| Token | Usage |\n|---|---|\n| `--primary` | Teal `#00FFFF` — brand primary |\n| `--primary-hover` | Teal hover `#00D4D4` |\n| `--secondary` | Amber at 10% opacity |\n| `--secondary-hover` | Amber 500 — full opacity |\n| `--semantic-win` | Green — positive outcome |\n| `--semantic-loss` | Red — negative outcome |\n| `--semantic-warning` | Amber — warning state |\n| `--brand-usdt` | USDT green |\n| `--background` | Page background |\n| `--foreground` | Primary text |\n| `--muted-foreground` | Secondary text |\n| `--border` | Border color |\n| `--radius` | Base border radius (`0.625rem`) |\n\n---\n\n## Development\n\n```bash\n# Clone\ngit clone https://github.com/deriv-com/product-design-trading-game-ds.git\ncd product-design-trading-game-ds\n\n# Install dependencies\nnpm install\n\n# Start dev server (Next.js component playground)\nnpm run dev\n\n# Build the library (ESM + CJS + types)\nnpm run build\n\n# Build the Next.js showcase app\nnpm run build:next\n```\n\n### Updating design tokens\n\nDesign tokens are managed in Figma and exported as JSON variables. To update:\n\n1. Export updated variables from Figma (TailwindCSS.json, Theme.json, Mode.json)\n2. Update the CSS custom properties in `app/globals.css`\n\n---\n\n## Tech stack\n\n- **React 19** + **TypeScript**\n- **Tailwind CSS v4** — CSS-first configuration\n- **shadcn/ui** (New York style) — base component primitives\n- **Radix UI** — accessible headless primitives\n- **Figma** — source of truth for design tokens\n","readmeFilename":"README.md"}