{"_id":"@cuberqaq/asuka-ui","_rev":"3-5cf257486c001eac6eae4a0321f6658c","name":"@cuberqaq/asuka-ui","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@cuberqaq/asuka-ui","version":"1.0.0","author":{"name":"CuberQAQ"},"license":"MIT","_id":"@cuberqaq/asuka-ui@1.0.0","maintainers":[{"name":"cuberqaq","email":"a224503353@163.com"}],"homepage":"https://github.com/CuberQAQ/asuka-ui#readme","bugs":{"url":"https://github.com/CuberQAQ/asuka-ui/issues"},"dist":{"shasum":"690cc737b673a83ec5cc233ae0f3954316b75bc9","tarball":"https://registry.npmjs.org/@cuberqaq/asuka-ui/-/asuka-ui-1.0.0.tgz","fileCount":224,"integrity":"sha512-AO5vb5asXdrTt16eLgWML61aPzRkbrSq0SkK6OoP/JYcMJ04YRrzDOM7gj9sNwQOXqIBNiFxAIwtOBtl/9FyVg==","signatures":[{"sig":"MEQCICYzW1cn5OybErRGjKv4X9qfo3X/RZo1g858wA/PkfHFAiBVx9+nW8HHbKyJTy57PT8+cVLfULILlQ/Xr+LTemeztg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":548565},"main":"./dist","type":"module","types":"./types","gitHead":"e9fffbd7bcb250deb681270e7d9d8a1b81c39290","scripts":{"watch":"tsc --watch"},"_npmUser":{"name":"cuberqaq","email":"a224503353@163.com"},"repository":{"url":"git+https://github.com/CuberQAQ/asuka-ui.git","type":"git"},"_npmVersion":"9.8.1","description":"UI Framework for Zepp OS","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@zeppos/device-types":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/asuka-ui_1.0.0_1723274178500_0.9925875582633628","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@cuberqaq/asuka-ui","version":"1.0.1","author":{"name":"CuberQAQ"},"license":"MIT","_id":"@cuberqaq/asuka-ui@1.0.1","maintainers":[{"name":"cuberqaq","email":"a224503353@163.com"}],"homepage":"https://github.com/CuberQAQ/asuka-ui#readme","bugs":{"url":"https://github.com/CuberQAQ/asuka-ui/issues"},"dist":{"shasum":"53db559aff27fcbc5da19356f0916cf98c71acfc","tarball":"https://registry.npmjs.org/@cuberqaq/asuka-ui/-/asuka-ui-1.0.1.tgz","fileCount":224,"integrity":"sha512-6ZzP/iXXxEUtiTDC5C3eXrT4XnaCnBa6i4WNknXSbl18vpjAPOUClhZZytXGVPhH9GIPxSZY94loQzMfHoibFQ==","signatures":[{"sig":"MEQCIClydXQZLhGlYnEDtfX5RsMx6fQHP1Y+dU3knsSlthHEAiBrj28QDG6mfBBynF8OmR2YN7B2kiTZr8202Ws2kZw7ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553533},"main":"./dist","type":"module","types":"./types","gitHead":"e9fffbd7bcb250deb681270e7d9d8a1b81c39290","scripts":{"watch":"tsc --watch"},"_npmUser":{"name":"cuberqaq","email":"a224503353@163.com"},"repository":{"url":"git+https://github.com/CuberQAQ/asuka-ui.git","type":"git"},"_npmVersion":"9.8.1","description":"UI Framework for Zepp OS","directories":{},"_nodeVersion":"18.18.0","dependencies":{"@zeppos/device-types":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"3.2.5"},"_npmOperationalInternal":{"tmp":"tmp/asuka-ui_1.0.1_1723287902157_0.491367067914837","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@cuberqaq/asuka-ui","version":"1.0.2","description":"UI Framework for Zepp OS","repository":{"type":"git","url":"git+https://github.com/CuberQAQ/asuka-ui.git"},"author":{"name":"CuberQAQ"},"license":"MIT","main":"./dist/index.js","type":"module","types":"./src/index.ts","exports":{".":{"default":"./dist/index.js","types":"./types/index.d.ts"},"./solid":{"default":"./dist/solid.js","types":"./types/solid.d.ts"},"./jsx-runtime":{"types":"./jsx-runtime.d.ts"},"./zeppos":{"default":"./dist/platform/zeppos/index.js","types":"./types/platform/zeppos/index.js"}},"devDependencies":{"prettier":"3.2.5"},"scripts":{"watch":"tsc --watch"},"dependencies":{"@zeppos/device-types":"^3.0.0","solid-js":"^1.9.3"},"zeppos":true,"_id":"@cuberqaq/asuka-ui@1.0.2","bugs":{"url":"https://github.com/CuberQAQ/asuka-ui/issues"},"homepage":"https://github.com/CuberQAQ/asuka-ui#readme","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-mBpxjEq2R/cG76Gb6QAVg2bI7BEOgQ81ZSpUn51wxc5wL5Lf4CpQpJpQdh5Iqu1mSY4zhet6VbWphybet7oj3A==","shasum":"5ef4d0ba24691130985707c4cff4e8a28d8fe1b7","tarball":"https://registry.npmjs.org/@cuberqaq/asuka-ui/-/asuka-ui-1.0.2.tgz","fileCount":234,"unpackedSize":632829,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCUkOfsQomsVc7XyZtSTxeRwlxP4OfH50FWS6EdEftf0AIgY5o0OrvH7DlYMG5r1Mx1X22r1VwVlPNTL2p1MjQwBnM="}]},"_npmUser":{"name":"cuberqaq","email":"a224503353@163.com"},"directories":{},"maintainers":[{"name":"cuberqaq","email":"a224503353@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/asuka-ui_1.0.2_1768721449487_0.10880037692389743"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-10T07:16:18.404Z","modified":"2026-01-18T07:30:49.825Z","1.0.0":"2024-08-10T07:16:18.679Z","1.0.1":"2024-08-10T11:05:02.426Z","1.0.2":"2026-01-18T07:30:49.722Z"},"bugs":{"url":"https://github.com/CuberQAQ/asuka-ui/issues"},"author":{"name":"CuberQAQ"},"license":"MIT","homepage":"https://github.com/CuberQAQ/asuka-ui#readme","repository":{"type":"git","url":"git+https://github.com/CuberQAQ/asuka-ui.git"},"description":"UI Framework for Zepp OS","maintainers":[{"name":"cuberqaq","email":"a224503353@163.com"}],"readme":"# Asuka UI\r\nZepp OS UI 框架\r\n## Features\r\n- 虚拟 DOM：类似 HTML DOM，管理组件之间的层级关系\r\n- 布局引擎：实现类似 Flutter 的布局约束模型，支持如 Flex 布局，Padding 等属性，自动计算布局\r\n- 事件分发：将触屏等事件接入框架，可实现事件冒泡等操作\r\n- 响应式设计：实现了 SolidJS 渲染器接口。自定义组件、响应式状态、JSX，应有尽有。\r\n- 高扩展性：\r\n  只需实现 Asuka UI 的组件接口，即可快速创建“Element”级的自定义组件，快速复用已有代码；\r\n  反之，Asuka UI 可以挂载到 hmUI 或是某个 VIEW_CONTAINER 上，并指定长、宽，并能创建多个根节点，将 Asuka UI 当成一个 widget 使用。\r\n\r\n## 文档\r\n懒得写，所以没有 QAQ\r\n","readmeFilename":"readme.md"}