{"_id":"@damarkuncoro/agnostic-ui-theme-core","_rev":"2-efd69175cfc4f341ee1dd67e28e47fe9","name":"@damarkuncoro/agnostic-ui-theme-core","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@damarkuncoro/agnostic-ui-theme-core","version":"1.0.0","keywords":["ui","design-system","typescript","contracts","agnostic"],"author":{"name":"Agnostic UI Team"},"license":"MIT","_id":"@damarkuncoro/agnostic-ui-theme-core@1.0.0","maintainers":[{"name":"damarkuncoro","email":"damarkuncoro@gmail.com"}],"homepage":"https://github.com/damarkuncoro/agnostic-ui-theme-core#readme","bugs":{"url":"https://github.com/damarkuncoro/agnostic-ui-theme-core/issues"},"dist":{"shasum":"4589075675239c12fd6325ccd23013c8ceb2ff17","tarball":"https://registry.npmjs.org/@damarkuncoro/agnostic-ui-theme-core/-/agnostic-ui-theme-core-1.0.0.tgz","fileCount":18,"integrity":"sha512-oJ64lGR0iel8z+i5JRcP6mMhp8rywwZwaQYQiZ7+jyXso8tr2xaTQU3t0+nSCyGpHB5OF2jKsurTUb7G5kICPw==","signatures":[{"sig":"MEYCIQDwe7kC7MwfvR/SmMn84yaZZHhQ9GjWG/cIDrIjhDMVvwIhAKU21UqZIQ94wtkcnrQv17XY5snJqDWcc/GpUSk+qNA8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5964},"main":"lib/index.js","type":"module","_from":"file:damarkuncoro-agnostic-ui-theme-core-1.0.0.tgz","types":"lib/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"scripts":{"build":"tsc"},"_npmUser":{"name":"damarkuncoro","email":"damarkuncoro@gmail.com"},"_resolved":"/private/var/folders/5q/j90n97w16zd2vsdm445cmp680000gp/T/17a6a05db3317bb2acc1fde6e9e2b3dc/damarkuncoro-agnostic-ui-theme-core-1.0.0.tgz","_integrity":"sha512-oJ64lGR0iel8z+i5JRcP6mMhp8rywwZwaQYQiZ7+jyXso8tr2xaTQU3t0+nSCyGpHB5OF2jKsurTUb7G5kICPw==","repository":{"url":"git+https://github.com/damarkuncoro/agnostic-ui-theme-core.git","type":"git"},"_npmVersion":"10.8.2","description":"Theme core for Agnostic UI","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@damarkuncoro/agnostic-ui-contract-core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agnostic-ui-theme-core_1.0.0_1767086380130_0.15655307370040794","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"type":"module","name":"@damarkuncoro/agnostic-ui-theme-core","version":"1.0.1","description":"Theme core for Agnostic UI","main":"lib/index.js","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"publishConfig":{"access":"public"},"sideEffects":false,"engines":{"node":">=18"},"keywords":["ui","design-system","typescript","contracts","agnostic"],"author":{"name":"Agnostic UI Team"},"license":"MIT","dependencies":{"@damarkuncoro/agnostic-ui-contract-core":"^1.0.1"},"devDependencies":{"typescript":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/damarkuncoro/agnostic-ui-theme-core.git"},"bugs":{"url":"https://github.com/damarkuncoro/agnostic-ui-theme-core/issues"},"homepage":"https://github.com/damarkuncoro/agnostic-ui-theme-core#readme","scripts":{"build":"tsc"},"_id":"@damarkuncoro/agnostic-ui-theme-core@1.0.1","_integrity":"sha512-xCxCsBG2fyTc1k+v1d8PaXDq4hKmvLiTq9UKSEgq+FTM4U7yUDuBsqkxg8fmxyiwXMNFnTsWE0MCLTSA+Bb1DA==","_resolved":"/private/var/folders/5q/j90n97w16zd2vsdm445cmp680000gp/T/284d5711855e1879bd2ed53dd4669c55/damarkuncoro-agnostic-ui-theme-core-1.0.1.tgz","_from":"file:damarkuncoro-agnostic-ui-theme-core-1.0.1.tgz","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-xCxCsBG2fyTc1k+v1d8PaXDq4hKmvLiTq9UKSEgq+FTM4U7yUDuBsqkxg8fmxyiwXMNFnTsWE0MCLTSA+Bb1DA==","shasum":"5a02db1edf16ddca66fc2d8f97e7be660f999e62","tarball":"https://registry.npmjs.org/@damarkuncoro/agnostic-ui-theme-core/-/agnostic-ui-theme-core-1.0.1.tgz","fileCount":18,"unpackedSize":5964,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCImbQyisC1jyPUsPjed0ZXKWxFeTsFw52beaxo6pL3XAIhAKkPPk2oj1k0MGuQNnNGfMptbtzro+ONjL1Z7j/gPVsT"}]},"_npmUser":{"name":"damarkuncoro","email":"damarkuncoro@gmail.com"},"directories":{},"maintainers":[{"name":"damarkuncoro","email":"damarkuncoro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agnostic-ui-theme-core_1.0.1_1767088104719_0.5549207700473169"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-30T09:19:40.038Z","modified":"2025-12-30T09:48:25.091Z","1.0.0":"2025-12-30T09:19:40.252Z","1.0.1":"2025-12-30T09:48:24.884Z"},"bugs":{"url":"https://github.com/damarkuncoro/agnostic-ui-theme-core/issues"},"author":{"name":"Agnostic UI Team"},"license":"MIT","homepage":"https://github.com/damarkuncoro/agnostic-ui-theme-core#readme","keywords":["ui","design-system","typescript","contracts","agnostic"],"repository":{"type":"git","url":"git+https://github.com/damarkuncoro/agnostic-ui-theme-core.git"},"description":"Theme core for Agnostic UI","maintainers":[{"name":"damarkuncoro","email":"damarkuncoro@gmail.com"}],"readme":"# @damarkuncoro/agnostic-ui-theme-core\n\nTheme core for Agnostic UI - provides type definitions, default themes, and validation for UI theme objects.\n\n## Installation\n\n```bash\nnpm install @damarkuncoro/agnostic-ui-theme-core\n```\n\n## Usage\n\n```typescript\nimport { themeCore, validateTheme, UiTheme } from '@damarkuncoro/agnostic-ui-theme-core';\n\n// Use the default theme\nconst theme = themeCore;\n\n// Validate a custom theme\nvalidateTheme(customTheme);\n```\n\n## API\n\n- `themeCore`: Default theme implementation\n- `validateTheme(theme: UiTheme)`: Validates theme structure and version\n- `UiTheme`: TypeScript interface for theme objects\n\n## License\n\nMIT","readmeFilename":"README.md"}