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

cube-country-detector

v1.0.3

Published

obtains country code for broswer user

Downloads

4

Readme

用于cubetv官网项目确定用户国家码,以上报后台获取更本地化的推荐服务 注意: 需要进行归类的国家已在包内部声明,日后新增需要服务的国家也会在包中更新,若获取到的国家不在该列表中,返回'ALL', 否则返回对应的国家码

一般用法(大多数情况下) import countryDetector from 'cube-country-detector';

var detector = new countryDetector(); var country_code = detecor.getCountry(); var country_code = detecor.getCountryByIP(function(country_code){}); //若识别到的国家在包中默认的国家列表内,则返回对应的国家码, 否则返回'ALL'

特殊情况 Q & A 1.如果某种场景,我只需要获取自己指定几个国家在内的国家码,而不需要完整的默认国家列表 import countryDetector from 'cube-country-detector';

var detector2 = new countrDetector({ country_list: ['ID', 'VN', 'TH'] }) var country_code = detector2.getCountry(); // 此时只有判断为 country_list中的三个国家才会返回对应的国家码,否则返回'ALL'

版本更改 1.0.1 增加了 根据IP地址判断国家

1.0.2 更换了获取国家码的ajax地址,原来那个地址停止维护了

1.0.3 增加 土耳其 国家判断