npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

kbone-ui

v1.0.14

Published

Weui component Library for kbone-ui

Downloads

201

Readme

kbone-ui

介绍

提供给 Web 端的内置组件/weui 扩展库,底层采用 Web components 实现。

安装

npm install --save kbone-ui

使用

// 只需在 Web 端引入,小程序端无需引入
import KBoneUI from 'kbone-ui'

KBoneUI.register({
    components: 'all', // 默认为全组件均可使用
    // components: ['wx-input', 'mp-dialog'], // 可声明要使用哪些组件
    mode: 'open', // Web components 的模式,默认为 open,不建议改动
    style: { // 需要注入到 Web components 组件里的样式,默认为空
        'wx-input': `.green {color: green;}`, // 注入给 placeholder-class 使用
        'wx-textarea': `.green {color: green;}`, // 注入给 placeholder-class 使用
        'mp-badge': `.blue {background: blue;}`, // 注入给 ext-class 使用
    }
})

和小程序端的不同

  • 布尔值属性,小程序端传入空串和 Web 端传入空串可能会有不同表现,建议统一 true 直接传入 'true' 字符串,false 直接传入 'false' 字符串
  • tagName 不同,小程序端的 tagName 统一为 WX-COMPONENT,Web 端则为正常的 tagName,建议使用 behavior 属性进行判断