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

archer

v0.1.1

Published

一个面向移动端的、基于stylus的样式工具库。

Downloads

3

Readme

archer

Archer 是一个面向 移动端 的、基于 stylus 的样式工具库。

Archer 起源于 est 项目,专注于 纯移动端 浏览器的样式展示。 如有 桌面端 需求,请果断出门右转去找 est 先森。

API

Normalize

normalize()

基于 normalize.css,用来归一化不同浏览器下的页面样式。

normalize()

Functions

函数主要用于对样式的 value 进行处理。

px_to_rem(pixel)

将值的单位从 px 转为 rem

.entry p
    font-size: px_to_rem(14)
    line-height: px_to_rem(22)

hidpi(dppx = 1.3)

基于 min-device-pixel-ratio 生成针对高分辨率模式的 media query,默认值为 1.3

.img
    media_query = hidpi()
    @media media_query
        background-image: url('[email protected]')

Utils

常用工具型 Mixin。

clearfix()

建立 BFC 清除元素内部的浮动,使元素获得应有的高度。

.list-container
    .clearfix()
    li
        float: left

size(width, height)

设定元素的尺寸,当参数只写1个时生成正方形。

.square
    size: 20px
.rect
    size: 200px 80px

retina-image(path, width, height)

高清屏图片支持。

.icon
    retina-image: "../img/icon.png" 32px 32px
    size: 32px

hide-text()

隐藏文字。

.icon
    size: 32px
    hide-text()

ellipsis()

单行溢出文本显示省略号。

.desc
    ellipsis()