open-index/open-npm huggingface dataset:
npm package: @sleepy__zone/react-colors
Description: 颜色选择器，同时支持纯色和渐变色。
Author: sleepy__zone
Latest version: 0.1.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# react-colors

颜色选择器，同时支持纯色和渐变色。

## Install

```bash
$ npm i react-colors --save
```
npm package: @sleepybolivian/colors
Description: Convert hex, rgb(s), hsl(s), and named colors to each other. Add Tint and Shade to any color.
Author: sleepybolivian
Latest version: 1.1.0

# Colors · [![npm](https://img.shields.io/npm/v/%40sleepybolivian%2Fcolors)](https://www.npmjs.com/package/@sleepybolivian/colors) [![GitHub License](https://img.shields.io/github/license/SleepyBolivian/Colors)](https://github.com/SleepyBolivian/Colors/blob/main/LICENSE) ![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/SleepyBolivian/Colors/main.yml)

@SleepyBolivians/Colors is a usefull color management tool, that allows you to easily convert between different color formats and manipulate the tint and shade of a color.

# Documentation

Documentation: [https://m.kaulbach.ca/colors](https://m.kaulbach.ca/colors)

# Installation

To install the latest stable version, run the following commands

NPM:

```bash
npm i @sleepybolivian/colors --save-dev
```

Yarn:

```bash
yarn add @sleepybolivian/colors -D
```

# Contributing

Contributions, bug reports, and feature requests are welcome. Please refer to the [repository's issues](https://github.com/SleepyBolivian/Colors) section to contribute.

### License

Colors is licensed under the [MIT License]()
npm package: @sleepybolivian/react-tools
Description: A collection of React tools for my personal projects
Author: sleepybolivian
Latest version: 0.1.0

<h1 align="center">
   <strong>@sleepybolivian/react-tools</strong>
</h1>

<p align="center">
  ✦ One <i>char</i> at a time ✦<br>
</p>

## Usage

### Notification

```tsx
// Add css to project
import "@sleepybolivian/react-tools/dist/index.css";
```

```css
:root {
  /* Font Family */
  --notif-font-family: Tahoma;
  /* Custom Color */
  --notif-custom-color-from: #COLORFROM;
  --notif-custom-bg-from: #BGFROM;
  --notif-custom-color-to: #COLORTO;
  --notif-custom-bg-to: #BGTO;
}
```

<p align="center">~</p>
npm package: @sleepygogo/tailwindcss-cli
Description: A CLI Tool for easy TailwindCSS installation
Author: SleepyGogo
Latest version: 0.1.1

<h1 align="center">TailwindCSS CLI Installer</h1>

![imagen](https://github.com/Sleepy-gogo/tailwind-install/assets/62667318/2613ca1b-812c-4cc3-a397-6deed45784e6)

This project has been made to facilitate the installation of TailwindCSS, creating files, and adding dependencies as needed. This has been fine-tuned for personal use, but contributions are welcome.

## Usage 📖

Running the command

```bash
npx @sleepygogo/tailwindcss-cli
```

Will ask you what kind of installation you need, and then create the files and install the dependencies using the package manager used in your project.

> This is meant to be used on almost clear projects, and destructive behavior could be possible.

## Supported installations ☄️

### Standard 🪛

Using this option, will create the `tailwind.config.js` and `postcss.config.js` files found in [Using PostCSS](https://tailwindcss.com/docs/installation/using-postcss)'s installation guide on TailwindCSS official docs. Further modifications may be needed for your project needs and specifications.

### Vite

Using any option of this category, will create the `tailwind.config.js` file from [Using Vite](https://tailwindcss.com/docs/guides/vite) on TailwindCSS official docs, based on the framework choosen.

- **React ready ⚛️**

This is mainly thought for Vite based projects. React frameworks as Gatsby, or Remix will be added in the future.

- **Vue ready ✨**

This is mainly thought for Vite based projects. Vue frameworks as Nuxt will be added in the future.

- **Svelte ready 🧡**

This is mainly thought for Vite based projects. Svelte frameworks as SvelteKit will be added in the future.

### Next.js ready 🚀

Using this option will create the `tailwind.config.js` already configured for Next.js projects found in [Using Next.js](https://tailwindcss.com/docs/guides/nextjs)'s installation guide. Option thought specially for projects created without Tailwind already added via the `create-next-app`.

### Express ready 💻

Using this option will create the `tailwind.config.js` specially thought for Express projects using a view engine, as it'll ask which one you're using.

Running this command will generate a `tailwind.css` file right next to your main one. This is so you can compile the classes from that file onto your main one. It'll also add the command for doing so:

```json
{
  "scripts": {
    "build:css": "npx tailwindcss -i path/to/tailwind.css -o path/to/style.css"
  }
}
```

It'll, also, ask if you want to also add quick scripts for tailwind's class compilation while you use the dev server. This was tuned for personal use, and may not be particularly useful for your project. It'll basically:

- Install nodemon and npm-run-all

- Create dev: scripts that whill run your applicacion, and tailwind's class compilation while you use the dev server using the --watch flag on Tailwindcss CLI. This is done for compatibility between OS's.
npm package: @sleet-js/near-kit-custom-client-setup-with-other-custom-functions
Description: DEPRECATED - Use @near-kit-tool-box/web, @near-kit-tool-box/env, and @near-kit-tool-box/fun instead
Latest version: 0.0.12
Deprecated: Deprecated: Use @near-kit-tool-box/web, @near-kit-tool-box/env, and @near-kit-tool-box/fun instead
npm package: @sleeyax/gitlab-ci-ts
Description: Write your GitLab CI/CD pipelines in TypeScript
Author: Sleeyax
Latest version: 1.0.1

# gitlab-ci-ts

Write your GitLab CI/CD pipelines in TypeScript. Types are automatically generated from the official GitLab CI schema.

## Installation

You can install the package via npm or yarn:

```bash
npm install @sleeyax/gitlab-ci-ts
# or
pnpm add @sleeyax/gitlab-ci-ts
```

## Usage

Here's an example of how to use the library to create a GitLab CI/CD pipeline:

```typescript
import { Cache, GitLabCI, transformToFile } from "@sleeyax/gitlab-ci-ts";

// Reusable caches
const nodeCache: Cache = {
  key: { files: ["package-lock.json"] },
  paths: [".npm/"],
};

const distCache: Cache = {
  key: "$CI_COMMIT_REF_SLUG-dist",
  paths: ["dist/"],
};

// General-purpose pipeline
export const pipeline: GitLabCI = {
  default: {
    image: "node:20",
    cache: [nodeCache],
  },

  variables: {
    GIT_DEPTH: 0,
  },

  stages: ["verify", "test", "build", "deploy"],

  jobs: {
    // Hidden job to share install steps
    ".install": {
      stage: "verify",
      before_script: ["npm ci --prefer-offline --no-audit --if-present"],
      interruptible: true,
      cache: [nodeCache],
    },

    lint: {
      extends: ".install",
      stage: "verify",
      script: ["npm run lint --if-present"],
      rules: [{ if: "$CI" }],
    },

    test: {
      extends: ".install",
      stage: "test",
      script: ["npm test --if-present"],
      artifacts: { reports: { junit: "reports/junit.xml" } },
    },

    build: {
      extends: ".install",
      stage: "build",
      script: ["npm run build --if-present"],
      cache: [distCache, nodeCache],
      artifacts: { paths: ["dist/"] },
    },

    // Optional: containerize and push (works with GitLab Container Registry)
    docker_push: {
      image: "docker:28",
      services: ["docker:28-dind"],
      stage: "deploy",
      before_script: [
        'echo "$CI_REGISTRY_PASSWORD" | docker login $CI_REGISTRY -u $CI_REGISTRY_USER --password-stdin',
      ],
      script: [
        "docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG -t $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA .",
        "docker push $CI_REGISTRY_IMAGE --all-tags",
      ],
      rules: [{ if: "$CI" }],
    },
  },
};

// Write .gitlab-ci.yml
await transformToFile(pipeline, ".gitlab-ci.yml");
```

The above code defines a GitLab CI/CD pipeline with stages for verification, testing, building, and deployment. It includes reusable cache configurations and a hidden job for installation steps. The final step writes the generated pipeline configuration to a `.gitlab-ci.yml` file, which can be used directly by GitLab CI/CD.

## Developers

Information for developers who (want to) contribute to the project.

### Sync schema

You can regenerate the types from the latest GitLab CI schema with:

```bash
pnpm run generate-types
```

#### Schema sources

- https://gitlab.com/gitlab-org/gitlab-foss/-/blob/53b1d7b11d91266febc9fcfcdba80f98ab28ab29/app/assets/javascripts/editor/schema/ci.json
npm package: @sleeyax/react-number-input
Description: Dependency-less fork of Chakra UI's number input component for React
Author: Sleeyax
Latest version: 1.0.0

# @sleeyax/react-number-input

Fork of [chakra-ui/number-input@2.0.6](https://github.com/chakra-ui/chakra-ui/tree/main/packages/number-input), but fully self-contained and stripped from any external Chakra UI dependencies. 

## Installation

```sh
$ npm i @sleeyax/react-number-input
```

## Licenses
Chakra UI is MIT licensed. Any diverging modifications made to this fork in the future are MIT licensed as well. 

* [Project license](./LICENSE)
* [Chakra UI license](https://github.com/chakra-ui/chakra-ui/blob/main/LICENSE)
npm package: @sleeyax/webcrack
Description: Deobfuscate, unminify and unpack bundled javascript
Author: j4k0xb
Latest version: 2.12.1

[![Test](https://github.com/j4k0xb/webcrack/actions/workflows/ci.yml/badge.svg)](https://github.com/j4k0xb/webcrack/actions/workflows/test.yml)
[![npm](https://img.shields.io/npm/v/webcrack)](https://www.npmjs.com/package/webcrack)
[![license](https://img.shields.io/github/license/j4k0xb/webcrack)](https://github.com/j4k0xb/webcrack/blob/master/LICENSE)
[![Netlify Status](https://api.netlify.com/api/v1/badges/ba64bf80-7053-4ed8-a282-d3762742c0dd/deploy-status)](https://app.netlify.com/sites/webcrack/deploys)

<p align="center">
  <img src="https://user-images.githubusercontent.com/55899582/231488871-e83fb827-1b25-4ec9-a326-b14244677e87.png" width="200">
</p>

<h1 align="center">webcrack</h1>

webcrack is a tool for reverse engineering javascript.
It can deobfuscate [obfuscator.io](https://github.com/javascript-obfuscator/javascript-obfuscator), unminify,
transpile, and unpack [webpack](https://webpack.js.org/)/[browserify](https://browserify.org/),
to resemble the original source code as much as possible.

Try it in the [online playground](https://webcrack.netlify.app/) or view the [documentation](https://webcrack.netlify.app/docs).

- 🚀 **Performance** - Various optimizations to make it fast
- 🛡️ **Safety** - Considers variable references and scope
- 🔬 **Auto-detection** - Finds code patterns without needing a config
- ✍🏻 **Readability** - Removes obfuscator/bundler artifacts
- ⌨️ **TypeScript** - All code is written in TypeScript
- 🧪 **Tests** - To make sure nothing breaks

## Command Line Interface

```bash
npm install -g webcrack
```

Examples:

```bash
webcrack input.js
webcrack input.js > output.js
webcrack bundle.js -o output-dir
```

## API

```bash
npm install webcrack
```

Examples:

```js
import fs from 'fs';
import { webcrack } from 'webcrack';

const input = fs.readFileSync('bundle.js', 'utf8');

const result = await webcrack(input);
console.log(result.code);
console.log(result.bundle);
await result.save('output-dir');
```
npm package: @sleiv/react-native-app-security
Description: Verify app integrity and device security.
Author: bokuhe
Latest version: 0.2.1

# react-native-app-security

Verify app integrity and device security!
This package wraps [RootBeer](https://github.com/scottyab/rootbeer) and [IOSSecuritySuite](https://github.com/securing/IOSSecuritySuite) for use in React Native.

## Feature



## Installation

```sh
npm install @sleiv/react-native-app-security

or

yarn add @sleiv/react-native-app-security
```

## Usage

```ts
import { AppSecurity } from '@sleiv/react-native-app-security';

// ...

const isRooted = await AppSecurity.isDeviceRooted();
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

### Dependencies

- [RootBeer](https://github.com/scottyab/rootbeer): Licensed under [Apache 2.0 License](https://github.com/scottyab/rootbeer/blob/master/LICENSE).
- [IOSSecuritySuite](https://github.com/securing/IOSSecuritySuite): Licensed under [BSD 2-Clause License](https://github.com/securing/IOSSecuritySuite/blob/master/README.md#license).

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @sleiv/react-native-common-utils
Description: Provide a common utils to react-native
Author: bokuhe
Latest version: 0.1.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# react-native-common-utils

Provide a common utils to react-native

## Installation

<!--
```sh
yarn add @sleiv/react-native-common-utils
```
-->
```sh
yarn add https://github.com/bokuhe/react-native-common-utils.git

or

npm install https://github.com/bokuhe/react-native-common-utils.git
```

## Usage

```js
import { AppNavigator } from '@sleiv/react-native-common-utils';

// ...
AppNavigator.exitApp().catch((e) => {
  console.error(e);
});
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @sleiv/react-native-graceful-exit
Description: Gracefully exit your React Native app by transitioning it to the home screen before termination.
Author: bokuhe
Latest version: 0.1.0

# react-native-graceful-exit

Gracefully exit your React Native app by transitioning it to the home screen before termination.

## Installation

```sh
npm install @sleiv/react-native-graceful-exit

or

yarn add @sleiv/react-native-graceful-exit
```

## Usage

```ts
import { GracefulExit } from '@sleiv/react-native-graceful-exit';

// ...
GracefulExit.exit().catch((e) => {
  console.error(e);
});
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @sleiv/react-native-opengraph-parser
Description: Simplifies opengraph metadata extraction in React Native
Author: bokuhe
Latest version: 0.1.0

# react-native-opengraph-parser

react-native-opengraph-parser is a package for React-Native applications that utilizes the Open Graph protocol to easily extract and parse metadata from web pages. This package is based on [react-native-opengraph-kit](https://github.com/Osedea/react-native-opengraph-kit) and has been updated to support the latest version of React Native and TypeScript.

## Installation

```sh
npm install @sleiv/react-native-opengraph-parser
```

or

```sh
yarn add @sleiv/react-native-opengraph-parser
```

## Usage

```js
import { OpenGraphParser } from '@sleiv/react-native-opengraph-parser';

// ...

OpenGraphParser.extractMeta('https://sleiv.net/')
  .then((metadata) => {
    console.log(metadata);
  })
  .catch((e) => {
    console.error(e);
  });
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @sleiv/react-native-previous-app-switcher
Description: Enables React Native apps on iOS and Android to swiftly return to the previously used application.
Author: bokuhe
Latest version: 0.1.1

# react-native-previous-app-switcher

Enables React Native apps on iOS and Android to swiftly return to the previously used application.

## Installation

```sh
npm install @sleiv/react-native-previous-app-switcher

or
yarn add @sleiv/react-native-previous-app-switcher
```

## Usage

```ts
import PreviousAppSwitcher from '@sleiv/react-native-previous-app-switcher';

// ...
PreviousAppSwitcher.switchBack().catch((e) => {
  console.error(e);
});
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)