{"_id":"@dgithiomi/sport-betting-ui-web","_rev":"6-c82b14e57b94fd3d571babd596ecd313","name":"@dgithiomi/sport-betting-ui-web","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@dgithiomi/sport-betting-ui-web","version":"1.0.0","license":"ISC","_id":"@dgithiomi/sport-betting-ui-web@1.0.0","maintainers":[{"name":"dgithiomi","email":"dg@uniicy.com"}],"dist":{"shasum":"1250e1edccb42094ed815de48ec73b1fe1ff0421","tarball":"https://registry.npmjs.org/@dgithiomi/sport-betting-ui-web/-/sport-betting-ui-web-1.0.0.tgz","fileCount":5,"integrity":"sha512-cPXsxgWg49jvxgyLk6Tj0s9pYNM4tSBNYCjIVgs43Dhp3vRM9PcfVbBfw67eKnT1sUyGV5Xf9clfzt3e4InVmA==","signatures":[{"sig":"MEYCIQChdgnIbhc0679tMVxzP8jdfNxBslfA2GtpeOKN1hi2qAIhAPpzA0Dba1KXkDBfehfcNpSYB31to4nVSASE1umfB069","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2437227},"main":"./dist/index.mjs","type":"module","style":"./dist/css/index.css","types":"./dist/index.d.ts","module":"./dist/index.mjs","browser":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","default":"./dist/index.mjs"},"./style.css":"./dist/css/index.css","./package.json":"./package.json"},"gitHead":"42f3c40d0c5cfb7d3e48915b1c44338d1d1ad7ea","scripts":{"build":"npm --prefix .. run build:web","prepack":"npm run build"},"_npmUser":{"name":"dgithiomi","email":"dg@uniicy.com"},"_npmVersion":"11.17.0","description":"Sports betting UI components for React web applications","directories":{},"_nodeVersion":"24.19.0","dependencies":{"motion":"^12.4.4","zustand":"^5.0.3","react-use":"^17.6.0","classnames":"^2.5.1","framer-motion":"^12.4.4","tailwind-merge":"^3.5.0","react-draggable":"^4.5.0","react-router-dom":"^7.2.0","country-flag-icons":"^1.5.19","emoji-picker-react":"^4.12.0","i18n-iso-countries":"^7.14.0","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sport-betting-ui-web_1.0.0_1786697875524_0.8450042507503546","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dgithiomi/sport-betting-ui-web","version":"1.0.1","license":"ISC","_id":"@dgithiomi/sport-betting-ui-web@1.0.1","maintainers":[{"name":"dgithiomi","email":"dg@uniicy.com"}],"dist":{"shasum":"8659ccfc174d508ba4a9dbbcfda6d6b41c71562f","tarball":"https://registry.npmjs.org/@dgithiomi/sport-betting-ui-web/-/sport-betting-ui-web-1.0.1.tgz","fileCount":6,"integrity":"sha512-K/Lpg4V6/5Scx5az84w7UvXlNSnjTlMSImQKeMv1UNsyKW6Z5BVAEXAIbd2O23nouiLuOwd98QJaDbXnQok3Qw==","signatures":[{"sig":"MEYCIQD5vk3017Yw1DD2TmR9XxRW9nrl7RWXBlbHpxZrZHS4VwIhANPWQCywYga3VKcCoyEg2BREahR/M5wIsnHLruq6wWXc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2078959},"main":"./dist/index.mjs","type":"module","style":"./dist/css/index.css","types":"./dist/index.d.ts","module":"./dist/index.mjs","browser":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","default":"./dist/index.mjs"},"./style.css":"./dist/css/index.css","./package.json":"./package.json"},"gitHead":"d7d5407758c17eafc18062a50cf0e9a80058ba85","scripts":{"build":"npm --prefix .. run build:web","prepack":"npm run build"},"_npmUser":{"name":"dgithiomi","email":"dg@uniicy.com"},"_npmVersion":"11.17.0","description":"Sports betting UI components for React web applications","directories":{},"_nodeVersion":"24.19.0","dependencies":{"motion":"^12.4.4","zustand":"^5.0.3","invariant":"^2.2.4","react-use":"^17.6.0","classnames":"^2.5.1","prop-types":"^15.8.1","framer-motion":"^12.4.4","tailwind-merge":"^3.5.0","react-draggable":"^4.5.0","react-router-dom":"^7.2.0","country-flag-icons":"^1.5.19","emoji-picker-react":"^4.12.0","i18n-iso-countries":"^7.14.0","hyphenate-style-name":"^1.1.0","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sport-betting-ui-web_1.0.1_1787080922020_0.18970300768053083","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dgithiomi/sport-betting-ui-web","version":"1.0.2","license":"ISC","_id":"@dgithiomi/sport-betting-ui-web@1.0.2","maintainers":[{"name":"dgithiomi","email":"dg@uniicy.com"}],"dist":{"shasum":"1e0ab9d147b5a886e12e2058781a3295e518bf42","tarball":"https://registry.npmjs.org/@dgithiomi/sport-betting-ui-web/-/sport-betting-ui-web-1.0.2.tgz","fileCount":6,"integrity":"sha512-/iEuWEmmTyq8a31auXDRDjj/gY2YEzYvzzHYeECf1WOYIoxE7zp5YfycnIlDiv8QKetfGHe3V0GIk9zu0GN8/Q==","signatures":[{"sig":"MEQCIAohEahZrT3A8p9j84YLWsgnQAREAC4EfqAOFLYwB1QBAiAuwEN7Q3lU8B+J+lLtVQcYdHxIXMGgpXhbYaSjN7+6DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2079138},"main":"./dist/index.mjs","type":"module","style":"./dist/css/index.css","types":"./dist/index.d.ts","module":"./dist/index.mjs","browser":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","default":"./dist/index.mjs"},"./style.css":"./dist/css/index.css","./package.json":"./package.json"},"gitHead":"e1134bff338066324f8153a7c4782fb2bab4ee90","scripts":{"build":"npm --prefix .. run build:web","prepack":"npm run build"},"_npmUser":{"name":"dgithiomi","email":"dg@uniicy.com"},"_npmVersion":"11.17.0","description":"Sports betting UI components for React web applications","directories":{},"_nodeVersion":"24.19.0","dependencies":{"motion":"^12.4.4","zustand":"^5.0.3","invariant":"^2.2.4","react-use":"^17.6.0","classnames":"^2.5.1","prop-types":"^15.8.1","framer-motion":"^12.4.4","tailwind-merge":"^3.5.0","react-draggable":"^4.5.0","react-router-dom":"^7.2.0","country-flag-icons":"^1.5.19","emoji-picker-react":"^4.12.0","i18n-iso-countries":"^7.14.0","hyphenate-style-name":"^1.1.0","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sport-betting-ui-web_1.0.2_1787127054479_0.19121630653432775","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@dgithiomi/sport-betting-ui-web","version":"1.0.3","license":"ISC","_id":"@dgithiomi/sport-betting-ui-web@1.0.3","maintainers":[{"name":"dgithiomi","email":"dg@uniicy.com"}],"dist":{"shasum":"ca68ec04ca1152d0d7a5065365b1b9f6af660f7d","tarball":"https://registry.npmjs.org/@dgithiomi/sport-betting-ui-web/-/sport-betting-ui-web-1.0.3.tgz","fileCount":6,"integrity":"sha512-RDfc9ruswHcPmyr1J7rO/i1w3Oe1iY+I8vt/AndsPqPC+GbLRfeOPnINtT5oDEgDA0YE/Q7aicsjy/L5ckxc8w==","signatures":[{"sig":"MEUCIQD2OHY8vAptPSLSgDa2U11CguaDKXLesMIBxn1HC5e5PgIgLtSEpOTkGVUHw6rk4ZdfOcRdTC+UFhMdMDpdEYOY0+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2078937},"main":"./dist/index.mjs","type":"module","style":"./dist/css/index.css","types":"./dist/index.d.ts","module":"./dist/index.mjs","browser":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","default":"./dist/index.mjs"},"./style.css":"./dist/css/index.css","./package.json":"./package.json"},"gitHead":"a27fa5fbd28b8565b2cc1775848de9fe1d8d5df8","scripts":{"build":"npm --prefix .. run build:web","prepack":"npm run build"},"_npmUser":{"name":"dgithiomi","email":"dg@uniicy.com"},"_npmVersion":"11.17.0","description":"Sports betting UI components for React web applications","directories":{},"_nodeVersion":"24.19.0","dependencies":{"motion":"^12.4.4","zustand":"^5.0.3","invariant":"^2.2.4","react-use":"^17.6.0","classnames":"^2.5.1","prop-types":"^15.8.1","framer-motion":"^12.4.4","tailwind-merge":"^3.5.0","react-draggable":"^4.5.0","react-router-dom":"^7.2.0","country-flag-icons":"^1.5.19","emoji-picker-react":"^4.12.0","i18n-iso-countries":"^7.14.0","hyphenate-style-name":"^1.1.0","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sport-betting-ui-web_1.0.3_1787165684663_0.47984784097210853","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@dgithiomi/sport-betting-ui-web","version":"1.0.4","license":"ISC","_id":"@dgithiomi/sport-betting-ui-web@1.0.4","maintainers":[{"name":"dgithiomi","email":"dg@uniicy.com"}],"dist":{"shasum":"288a5575e16125de8543415dd868e454bc4bc804","tarball":"https://registry.npmjs.org/@dgithiomi/sport-betting-ui-web/-/sport-betting-ui-web-1.0.4.tgz","fileCount":6,"integrity":"sha512-z7qXeTQWwkqeZvwfN6cwUpE96B47bRj96iCsFKE2aWMU55eIJGseDEzFtqJu2nK7wrh9bL2LdwFV8Jqub3Tdlw==","signatures":[{"sig":"MEYCIQDfwEPppVAPIYGy0Q+Qz+1SDfYmlzZJekeR/PAgw3KaqAIhAMwYNBB/6TPZ569EB37s3Hu1WuSUpFacghsysqrvCy1W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2088558},"main":"./dist/index.mjs","type":"module","style":"./dist/css/index.css","types":"./dist/index.d.ts","module":"./dist/index.mjs","browser":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/index.mjs","default":"./dist/index.mjs"},"./style.css":"./dist/css/index.css","./package.json":"./package.json"},"gitHead":"4b057eb9e9d5c36bca8e1fecf5ef2f79c1b6d85a","scripts":{"build":"npm --prefix .. run build:web","prepack":"npm run build"},"_npmUser":{"name":"dgithiomi","email":"dg@uniicy.com"},"_npmVersion":"11.17.0","description":"Sports betting UI components for React web applications","directories":{},"_nodeVersion":"24.19.0","dependencies":{"motion":"^12.4.4","zustand":"^5.0.3","invariant":"^2.2.4","react-use":"^17.6.0","classnames":"^2.5.1","prop-types":"^15.8.1","framer-motion":"^12.4.4","tailwind-merge":"^3.5.0","react-draggable":"^4.5.0","react-router-dom":"^7.2.0","country-flag-icons":"^1.5.19","emoji-picker-react":"^4.12.0","i18n-iso-countries":"^7.14.0","hyphenate-style-name":"^1.1.0","@tanstack/react-query":"^5.90.2"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sport-betting-ui-web_1.0.4_1787626224437_0.3800967472641523","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@dgithiomi/sport-betting-ui-web","version":"1.0.5","description":"Sports betting UI components for React web applications","type":"module","main":"./dist/index.mjs","module":"./dist/index.mjs","browser":"./dist/index.mjs","types":"./dist/index.d.ts","style":"./dist/css/index.css","exports":{".":{"types":"./dist/index.d.ts","browser":"./dist/index.mjs","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json","./style.css":"./dist/css/index.css"},"scripts":{"build":"npm --prefix .. run build:web","prepack":"npm run build"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"dependencies":{"@tanstack/react-query":"^5.90.2","classnames":"^2.5.1","country-flag-icons":"^1.5.19","emoji-picker-react":"^4.12.0","framer-motion":"^12.4.4","hyphenate-style-name":"^1.1.0","i18n-iso-countries":"^7.14.0","invariant":"^2.2.4","motion":"^12.4.4","prop-types":"^15.8.1","react-draggable":"^4.5.0","react-router-dom":"^7.2.0","react-use":"^17.6.0","tailwind-merge":"^3.5.0","zustand":"^5.0.3"},"license":"ISC","gitHead":"8adda2b3fe7c440a93b8196f87a17bde1d31d5b7","_id":"@dgithiomi/sport-betting-ui-web@1.0.5","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-KGC90duTRDP2FA7YxnPR3wNV+pyHp/y2SVTxUxgCn4DYGMQ5MV58O0wbweUFgGb5ALodg61nalpZ1t1KagySBg==","shasum":"aa60b14676a5bba9b9182efb2cd262ab389e14cc","tarball":"https://registry.npmjs.org/@dgithiomi/sport-betting-ui-web/-/sport-betting-ui-web-1.0.5.tgz","fileCount":6,"unpackedSize":2093434,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDlvNhBNHUBjq3no4lnU9huAbvIzI47bmAuyFz48oDWoAIhAICamxgU5YcjR9a4TzaKN6l5QMlDQpgQOPM8X7c3hlVB"}]},"_npmUser":{"name":"dgithiomi","email":"dg@uniicy.com"},"directories":{},"maintainers":[{"name":"dgithiomi","email":"dg@uniicy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sport-betting-ui-web_1.0.5_1787640973663_0.023189247102714416"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-14T08:57:55.334Z","modified":"2026-08-25T06:56:13.949Z","1.0.0":"2026-08-14T08:57:55.704Z","1.0.1":"2026-08-18T19:22:02.241Z","1.0.2":"2026-08-19T08:10:54.675Z","1.0.3":"2026-08-19T18:54:44.855Z","1.0.4":"2026-08-25T02:50:24.826Z","1.0.5":"2026-08-25T06:56:13.799Z"},"license":"ISC","description":"Sports betting UI components for React web applications","maintainers":[{"name":"dgithiomi","email":"dg@uniicy.com"}],"readme":"# @xxxxxxx/sport-betting-ui-web\n\n> **TODO (publisher):** Replace `@xxxxxxx/sport-betting-ui-web` throughout this guide with your own temporary npm\n> package name before publishing, or with the company package name when it is available. See [\n`../PUBLISHING.md`](../PUBLISHING.md).\n\nReact web components for the sports betting design system.\n\n## Install\n\n```bash\nnpm install @xxxxxxx/sport-betting-ui-web\n```\n\nImport the stylesheet once in your application entry, then import components from the package root:\n\n```tsx\nimport '@xxxxxxx/sport-betting-ui-web/style.css';\nimport { Button, ThemeProvider } from '@xxxxxxx/sport-betting-ui-web';\n\nexport function Example() {\n    return (\n        <ThemeProvider theme=\"light\">\n            <Button label=\"Continue\" variant=\"primary\" size=\"medium\" />\n        </ThemeProvider>\n    );\n}\n```\n\n> **Global CSS note:** `style.css` includes Tailwind Preflight so the components use the same baseline as the\n> Storybook previews. It resets browser defaults throughout the consuming application, including element margins,\n> box sizing, borders, buttons, lists, headings, and images. Import it only once, at the application entry point.\n\nWeb components use theme tokens from the `data-theme` attribute. Supported values are `light` and `dark`.\n","readmeFilename":"README.md"}