open-index/open-npm huggingface dataset:
npm package: @hlworld/test-package
Description: provide svelte component
Author: PressCommandZ
Latest version: 1.0.0

# js-data-structure

## Installation

### Login to @presscommandz registry

To login into `@presscommandz` Github private registry, run this command in command line:

```bash
npm login --scope=@presscommandz --registry=https://npm.pkg.github.com

> Username: Github username
> Password: Access Token
> Email: PUBLIC-EMAIL-ADDRESS
```

Github access token can be created in <https://github.com/settings/tokens>.

### Install package

```bash
yarn install @presscommandz/js-data-structure
```
npm package: @hlxii/incremental-game-template
Description: A collection of useful scripts to help you develop incremental games.
Author: Isha
Latest version: 0.1.0

# igt-library
> A collection of useful scripts to help you develop Incremental Games.

[Please visit the actual Docs here](https://123ishatest.github.io/igt-docs)

## Requirements
- [Nodejs](https://nodejs.org/en/) >= v12.13.0.

## Project setup
```
npm install
```

### Run all tests
```
npm run test
```

### Compiles and minifies for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```

### Deploy to npm
```
npm run semantic-release
```

### Troubleshooting

#### .flat is not a function
If you get the following error
```
Syntax Error: TypeError: [(...variantsValue),(...extensions)].flat is not a function
```
This is caused by not having Nodejs >= v12.13.0. Please update your node version.
npm package: @hly-h/invis-ui
Description: Le UI invisibili
Latest version: 1.2.4

<br>
<p align="center">
<img src="https://simpleicons.org/icons/github.svg" style="width:200px"/>

</p>
<h1 align="center">SSY-UI-VITE</h1>
<p align="center">
  基于 Vite 栈的前端工程化实践
</p>

<p align="center">
<img src="https://img.shields.io/github/license/ruoshuisa/Vitepress">
<a href="https://codecov.io/github/ruoshuisa/Vitepress" >
 <img src="https://codecov.io/github/ruoshuisa/Vitepress/graph/badge.svg?token=BE4NT8E4RW"/>
 </a>
</p>

## Features

- 基于 Vue 框架
- 支持 JSX 与 Vue 单文件组件
- Jest + Vue3 plugins实现单元测试
- Eslint + Prettier + Husky 语法检查
- 采用 Rollup 构建
- Vitepress + Vercel 文档网站搭建
- 基于Action CI 实现持续集成与交付

## Install
```bash
 npm i ssy-ui-vite
```

## Quick Start
```bash
import Vue from 'vue'
import SSYUI from 'ssy-ui'

const App = {
    template: `
        <SButton color="blue">主要按钮</SButton>
    `,
    };

    createApp(App)
        .use(SSYUI)
        .mount("#app");
```

## Quick Start
如果希望尽快上手，可以访问 [Getting Started](https://vitepress-silk.vercel.app/)

## 欢迎提PR
一起加入项目
npm package: @hlynurstef/bs-google-signin
Description: ReasonML bindings for @react-native-community/google-signin
Author: hlynurstef
Latest version: 1.0.2

<p align="center">
  <img alt="reason-ml" src="assets/reason.png" width="300">
  <img alt="google-signin-button" src="assets/google-signin-button.png" width="300">
</p>

<h1 align="center">
  @hlynurstef/bs-google-signin
</h1>

<p align="center">
  <a href="https://reasonml.github.io/">ReasonML</a> bindings for <a href="https://github.com/react-native-community/google-signin">@react-native-community/google-signin</a>
</p>

---

<div align="center">

![npm](https://img.shields.io/npm/v/@hlynurstef/bs-google-signin)
![npm](https://img.shields.io/npm/dt/@hlynurstef/bs-google-signin)
![GitHub last commit](https://img.shields.io/github/last-commit/hlynurstef/bs-google-signin)
![GitHub](https://img.shields.io/github/license/hlynurstef/bs-google-signin)
![PRs Welcome](https://img.shields.io/badge/PRs-Welcome-brightgreen)

</div>

# Installation

Use yarn or npm

`yarn add @hlynurstef/bs-google-signin`

Then add `@hlynurstef/bs-google-signin` to `bs-dependencies` in your `bsconfig.json`:

```
{
  ...
  "bs-dependencies": ["@hlynurstef/bs-google-signin"]
}
```

# Example Usage

## Configure

```
GoogleSignin.configure(
  GoogleSignin.config(
    ~webClientId="your-id-here",
    (),
  ),
);
```

## Sign In

```
GoogleSignin.(
  hasPlayServices(playServicesConfig(~showPlayServicesUpdateDialog=true))
  |> Js.Promise.then_(_ => signIn())
  |> Js.Promise.then_((userInfo: UserInfo.t) => {
       Js.Console.log2("idToken:", userInfo->UserInfo.idToken);
       Js.Console.log2("serverAuthCode:", userInfo->UserInfo.serverAuthCode);

       let user = userInfo->UserInfo.user;
       Js.Console.log2("user.id:", user->User.id);
       Js.Console.log2("user.name:", user->User.name);
       Js.Console.log2("user.email:", user->User.email);
       Js.Console.log2("user.photo:", user->User.photo);
       Js.Console.log2("user.givenName:", user->User.givenName);
       Js.Console.log2("user.familyName:", user->User.familyName);
       Js.Promise.resolve();
     })
  |> Js.Promise.catch(exn =>
       switch (exnToGoogleSigninError(exn)) {
       | SignInCancelled(message)
       | PlayServicesNotAvailable(message)
       | InProgress(message)
       | SignInRequired(message)
       | GoogleSignin.Error(message) =>
         Js.Promise.resolve(Js.Console.log2("GoogleSignin failed:", message))
       }
     )
);
```

## Google Signin Button

```
<GoogleSignin.GoogleSignInButton
  size=`Wide
  color=`Light
  disabled=false
  onPress=(_ => ())
/>
```

# Contributing

1. Fork this repo and clone it onto your machine.
2. Run `yarn install` in the root directory.
3. Start the compiler with `yarn watch` in the root directory.
4. Create a PR to this repo with your changes.