{"_id":"@dbarrett24/basketball-training-ui","_rev":"2-98fcf991845074b503638b781d349f2d","name":"@dbarrett24/basketball-training-ui","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@dbarrett24/basketball-training-ui","version":"1.0.1","keywords":["react","components","ui","basketball","design-system"],"author":{"name":"Your Name"},"license":"MIT","_id":"@dbarrett24/basketball-training-ui@1.0.1","maintainers":[{"name":"dbarrett24","email":"dev.davebarrett@gmail.com"}],"dist":{"shasum":"26892a222a431a110fd56e370892d9ecaa827d80","tarball":"https://registry.npmjs.org/@dbarrett24/basketball-training-ui/-/basketball-training-ui-1.0.1.tgz","fileCount":9,"integrity":"sha512-OyarryuVOlD1Eki8usRQCrwJp421pR5lJudHZZGK28s4q88yosH1koAvU/3s/LGZs9V5ixHGdPyPbTzyO1b8hw==","signatures":[{"sig":"MEQCIG+2yJiV8QMr9HfclSCeHw5uQBVegjIWj/FbTIGKGTLSAiAortogPe+JgvlCgd48DkQxlq++VOLeUyynaoBhMKrYIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28417},"main":"dist/index.js","_from":"file:dbarrett24-basketball-training-ui-1.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"dev":"concurrently --raw 'pnpm:dev:*'","lint":"concurrently --raw --kill-others-on-fail --names eslint,prettier,tsc pnpm:lint-ts pnpm:lint-prettier pnpm:ts-check","test":"jest","build":"tsup","lint-ts":"eslint src --cache","dev:tsup":"tsup --watch","lint-fix":"pnpm lint-ts-fix && pnpm lint-prettier-fix","ts-check":"tsc --noEmit","storybook":"storybook dev -p 6006","lint-ts-fix":"pnpm lint-ts --fix","dev:storybook":"storybook dev -p 6006","lint-prettier":"prettier --cache --check \"src/**/*.{json,js,jsx,ts,tsx}\"","build-storybook":"storybook build","lint-prettier-fix":"prettier --cache --write \"src/**/*.{json,js,jsx,ts,tsx}\""},"_npmUser":{"name":"dbarrett24","email":"dev.davebarrett@gmail.com"},"prettier":"@dbarrett24/prettier-config","_resolved":"/private/var/folders/q_/z4dwy_td5ts0fdx2klqhf_900000gn/T/858c5bc6176e00e2941eb6441bd9b258/dbarrett24-basketball-training-ui-1.0.1.tgz","_integrity":"sha512-OyarryuVOlD1Eki8usRQCrwJp421pR5lJudHZZGK28s4q88yosH1koAvU/3s/LGZs9V5ixHGdPyPbTzyO1b8hw==","_npmVersion":"10.9.3","description":"Basketball Training brand component library with Storybook","directories":{},"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","tailwind-merge":"^3.4.0","@dbarrett24/theme-system":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^6.6.2","react":"^19.1.0","eslint":"^8.49.0","postcss":"^8.4.49","prettier":"^3.4.2","react-dom":"^19.1.0","storybook":"^8.5.0","typescript":"^5.8.2","tailwindcss":"^3.4.17","@types/react":"^19.0.8","autoprefixer":"^10.4.20","concurrently":"^8.2.2","@storybook/test":"^8.5.0","@storybook/react":"^8.5.0","@types/react-dom":"^19.0.3","@storybook/blocks":"^8.5.0","@storybook/react-vite":"^8.5.0","@storybook/addon-links":"^8.5.0","jest-environment-jsdom":"^29.7.0","@dbarrett24/tsup-config":"1.0.0","@chromatic-com/storybook":"^3.2.2","@dbarrett24/testing-utils":"1.0.0","@dbarrett24/prettier-config":"1.0.0","@storybook/addon-essentials":"^8.5.0","@dbarrett24/typescript-config":"1.0.0","@storybook/addon-interactions":"^8.5.0","@dbarrett24/jest-config-library":"1.0.0","@dbarrett24/eslint-config-library":"1.0.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/basketball-training-ui_1.0.1_1769474807518_0.5983027879245035","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Moved to @evolve.ui/basketball-training"}},"time":{"created":"2026-01-27T00:46:47.379Z","modified":"2026-07-28T04:56:27.826Z","1.0.1":"2026-01-27T00:46:47.700Z"},"author":{"name":"Your Name"},"license":"MIT","keywords":["react","components","ui","basketball","design-system"],"description":"Basketball Training brand component library with Storybook","maintainers":[{"name":"dbarrett24","email":"dev.davebarrett@gmail.com"}],"readme":"# @yourname/basketball-training-ui\n\nBasketball Training brand component library with custom theme and Storybook.\n\n## Installation\n\n```bash\npnpm add @yourname/basketball-training-ui\n```\n\n## Usage\n\n```tsx\nimport { Button } from '@yourname/basketball-training-ui';\nimport '@yourname/basketball-training-ui/dist/theme/styles.css';\n\nexport const App = () => {\n    return (\n        <div>\n            <Button variant=\"primary\">Start Training</Button>\n            <Button variant=\"secondary\">View Stats</Button>\n            <Button variant=\"outline\">Learn More</Button>\n        </div>\n    );\n};\n```\n\n## Development\n\n```bash\n# Install dependencies\npnpm install\n\n# Start Storybook\npnpm storybook\n\n# Build library\npnpm build\n\n# Run tests\npnpm test\n\n# Lint\npnpm lint\n```\n\n## Brand Colors\n\n- **Primary Orange**: `#FF6B35` - Basketball brand color\n- **Black**: `#1A1A1A` - Text and backgrounds\n- **Court Wood**: `#C19A6B` - Basketball court accent\n\n## Components\n\n### Button\n\n```tsx\n<Button variant=\"primary\" size=\"md\">\n    Click me\n</Button>\n```\n\n**Props:**\n- `variant`: `'primary' | 'secondary' | 'outline'`\n- `size`: `'sm' | 'md' | 'lg'`\n- `disabled`: `boolean`\n\n## License\n\nMIT\n\n","readmeFilename":"README.md"}