open-index/open-npm huggingface dataset:
npm package: @pikachub2005/replit-login
Description: A simple replacement for rayhanadev's replit-login
Author: PikachuB2005
Latest version: 0.0.1

# Replit Login

_An unofficial way to authenticate your Replit users_

Authenticate Replit users in your projects without ReplAuth. This uses the actual Replit
Login API to authenticate `connect.sid` tokens and return whether a user would login.

## Install

```shell
$ npm install replit-login
$ yarn add replit-login
```

## Usage

```js
import { login, logout, test } from 'replit-login';

const { username, password, captcha } = process.env;

const { token, message } = await login(username, password, captcha);

console.log('Login:', token ? token : message);
console.log('Test:', await test(token));
console.log('Logout:', await logout(token));
```

_Note: You will need some frontend component that allows you to use the hCaptcha widget
to get hCaptcha tokens. If you are just testing then you can use
[this website](https://replit-captcha.rayhanadev.repl.co/). The tokens expire in 2
minutes._

## Personal Note

In the spirit of open source software I made this codebase public since it only
abstracts API's that already exist without circumventing a captcha. Use it as a
tool and abide by the Replit Terms of Service (see below). Improper use of the package can
result in bans on Replit and possibly legal action.

## Legal

From https://replit.com/site/terms as pertains to the use of this package. This is not
the entire ToS, simply snippets that reference important parts that I thought was
relevant.

> **Section 5 (Prohibited Actions), Item 10**
>
> Interfere with or disrupt the Services or create an undue burden on Replit's Service
> or the networks or services connected to Replit's Service;

> **Section 5 (Prohibited Actions), Item 11**
>
> Use the Service to attack or tamper with other websites, services, and individuals;

> **Section 5 (Prohibited Actions), Item 13**
>
> Launch any automated system, including without limitation, “robots”, “spiders”, or
> “offline readers” that access the Service in a manner that sends more request
> messages to the Replit servers in a given period of time than a human can reasonably
> produce in the same period by using a conventional online web browser.
>
> ...
>
> You agree not to collect or harvest any personally identifiable information,
> including account names, from the Service, nor to use the communication systems
> provided by the Services for any commercial solicitation purposes. You agree not to
> solicit, for commercial purposes, any users of the Service with respect to their
> content.

> **Section 5 (Prohibited Actions), Item 22**
>
> Repeatedly fork or clone projects to run or host the same code creating undue load
> on the Service.
npm package: @pikacss/core
Description: Zero-runtime atomic CSS-in-JS engine core. Transforms TypeScript style definitions into optimized atomic CSS at build time.
Author: DevilTea
Latest version: 0.0.50

# @pikacss/core

Zero-runtime atomic CSS-in-JS engine core. Transforms TypeScript style definitions into optimized atomic CSS at build time.

## Installation

```bash
pnpm add @pikacss/core
```

## Usage

```ts
import { createEngine, defineEngineConfig } from '@pikacss/core'

const engine = await createEngine({
  prefix: 'pk-',
})

const ids = await engine.use({ display: 'flex', color: 'red' })
const css = engine.renderAtomicStyles(true, { atomicStyleIds: ids })
```

## Documentation

See the [full documentation](https://pikacss.com/guide/core-features/).

## License

MIT
npm package: @pikacss/eslint-config
Description: ESLint plugin for PikaCSS that enforces static analysis rules for `pika()` calls.
Author: DevilTea
Latest version: 0.0.50

# @pikacss/eslint-config

ESLint plugin for PikaCSS that enforces static analysis rules for `pika()` calls.

## Installation

```bash
pnpm add -D @pikacss/eslint-config
```

## Usage

```js
// eslint.config.mjs
import pikacss from '@pikacss/eslint-config'

export default [
  pikacss(),
]
```

## Documentation

See the [full documentation](https://pikacss.com/getting-started/eslint).

## License

MIT
npm package: @pikacss/integration
Description: Integration layer between the PikaCSS core engine and bundler plugins. Handles config loading, file scanning, source transformation, and code generation.
Author: DevilTea
Latest version: 0.0.50

# @pikacss/integration

Integration layer between the PikaCSS core engine and bundler plugins. Handles config loading, file scanning, source transformation, and code generation.

## Installation

```bash
pnpm add @pikacss/integration
```

## Usage

```ts
import { createCtx } from '@pikacss/integration'

const ctx = createCtx({
  cwd: process.cwd(),
})
```

## Documentation

See the [full documentation](https://pikacss.com/guide/integrations/).

## License

MIT
npm package: @pikacss/nuxt-pikacss
Description: Nuxt module for PikaCSS. Automatically registers the Vite plugin and imports generated CSS.
Author: DevilTea
Latest version: 0.0.50

# @pikacss/nuxt-pikacss

Nuxt module for PikaCSS. Automatically registers the Vite plugin and imports generated CSS.

## Installation

```bash
pnpm add -D @pikacss/nuxt-pikacss
```

## Usage

```ts
// nuxt.config.ts
export default defineNuxtConfig({
  modules: ['@pikacss/nuxt-pikacss'],
})
```

## Documentation

See the [full documentation](https://pikacss.com/guide/integrations/nuxt).

## License

MIT
npm package: @pikacss/plugin-fonts
Description: Web fonts plugin for PikaCSS. Loads fonts from providers (Google, Bunny, etc.) and creates CSS variables and shortcuts.
Author: DevilTea
Latest version: 0.0.50

# @pikacss/plugin-fonts

Web fonts plugin for PikaCSS. Loads fonts from providers (Google, Bunny, etc.) and creates CSS variables and shortcuts.

## Installation

```bash
pnpm add -D @pikacss/plugin-fonts
```

## Usage

```ts
import { defineEngineConfig } from '@pikacss/core'
import { fonts } from '@pikacss/plugin-fonts'

export default defineEngineConfig({
  plugins: [fonts()],
  fonts: {
    provider: 'google',
    fonts: {
      sans: 'Inter:400,500,600,700',
    },
  },
})
```

## Documentation

See the [full documentation](https://pikacss.com/guide/plugins/fonts).

## License

MIT
npm package: @pikacss/plugin-icons
Description: Iconify icons plugin for PikaCSS. Renders icons from Iconify collections as CSS mask-image or background-image.
Author: DevilTea
Latest version: 0.0.50

# @pikacss/plugin-icons

Iconify icons plugin for PikaCSS. Renders icons from Iconify collections as CSS mask-image or background-image.

## Installation

```bash
pnpm add -D @pikacss/plugin-icons
```

## Usage

```ts
import { defineEngineConfig } from '@pikacss/core'
import { icons } from '@pikacss/plugin-icons'

export default defineEngineConfig({
  plugins: [icons()],
  icons: {
    autoInstall: true,
  },
})
```

Then use in templates:

```vue
<div :class="pika('i-mdi:home')" />
```

## Documentation

See the [full documentation](https://pikacss.com/guide/plugins/icons).

## License

MIT
npm package: @pikacss/plugin-reset
Description: CSS reset plugin for PikaCSS. Injects popular CSS reset stylesheets as preflight styles.
Author: DevilTea
Latest version: 0.0.50

# @pikacss/plugin-reset

CSS reset plugin for PikaCSS. Injects popular CSS reset stylesheets as preflight styles.

## Installation

```bash
pnpm add -D @pikacss/plugin-reset
```

## Usage

```ts
import { defineEngineConfig } from '@pikacss/core'
import { reset } from '@pikacss/plugin-reset'

export default defineEngineConfig({
  plugins: [reset()],
  reset: 'modern-normalize', // default
})
```

## Documentation

See the [full documentation](https://pikacss.com/guide/plugins/reset).

## License

MIT
npm package: @pikacss/plugin-typography
Description: Typography plugin for PikaCSS. Provides `prose` shortcuts for styling long-form content.
Author: DevilTea
Latest version: 0.0.50

# @pikacss/plugin-typography

Typography plugin for PikaCSS. Provides `prose` shortcuts for styling long-form content.

## Installation

```bash
pnpm add -D @pikacss/plugin-typography
```

## Usage

```ts
import { defineEngineConfig } from '@pikacss/core'
import { typography } from '@pikacss/plugin-typography'

export default defineEngineConfig({
  plugins: [typography()],
})
```

Then use in templates:

```vue
<article :class="pika('prose')">
  <h1>Title</h1>
  <p>Content with beautiful typography.</p>
</article>
```

## Documentation

See the [full documentation](https://pikacss.com/guide/plugins/typography).

## License

MIT
npm package: @pikacss/unplugin-pikacss
Description: Universal bundler plugin for PikaCSS. Supports Vite, Webpack, Rspack, Rollup, Rolldown, and esbuild.
Author: DevilTea
Latest version: 0.0.50

# @pikacss/unplugin-pikacss

Universal bundler plugin for PikaCSS. Supports Vite, Webpack, Rspack, Rollup, Rolldown, and esbuild.

The Vite entry supports Vite 7 and 8 only.

## Installation

```bash
pnpm add -D @pikacss/unplugin-pikacss
```

When using the `@pikacss/unplugin-pikacss/vite` entry, install Vite 7 or 8.

## Usage

### Vite

```ts
// vite.config.ts
import pikacss from '@pikacss/unplugin-pikacss/vite'
import { defineConfig } from 'vite'

export default defineConfig({
  plugins: [pikacss()],
})
```

### Other bundlers

```ts
import pikacss from '@pikacss/unplugin-pikacss/rollup'
import pikacss from '@pikacss/unplugin-pikacss/rspack'
import pikacss from '@pikacss/unplugin-pikacss/webpack'
```

## Documentation

See the [full documentation](https://pikacss.com/guide/integrations/vite).

## License

MIT
npm package: @pikada-lab/schematics
Description: Nest - modern, fast, powerful node.js web framework (@schematics)
Latest version: 10.0.12

<p align="center">
  <a href="http://nestjs.com/" target="blank"><img src="https://nestjs.com/img/logo-small.svg" width="120" alt="Nest Logo" /></a>
</p>

  <p align="center">A progressive <a href="http://nodejs.org" target="blank">Node.js</a> framework for building efficient and scalable server-side applications.</p>
    <p align="center">
<a href="https://www.npmjs.com/~nestjscore"><img src="https://img.shields.io/npm/v/@nestjs/schematics.svg" alt="NPM Version" /></a>
<a href="https://www.npmjs.com/~nestjscore"><img src="https://img.shields.io/npm/l/@nestjs/schematics.svg" alt="Package License" /></a>
<a href="https://www.npmjs.com/~nestjscore"><img src="https://img.shields.io/npm/dm/@nestjs/schematics.svg" alt="NPM Downloads" /></a>
  <a href="https://coveralls.io/github/nestjs/nest?branch=master" target="_blank"><img src="https://coveralls.io/repos/github/nestjs/nest/badge.svg?branch=master#9" alt="Coverage" /></a>
<a href="https://discord.gg/G7Qnnhy" target="_blank"><img src="https://img.shields.io/badge/discord-online-brightgreen.svg" alt="Discord"/></a>
<a href="https://opencollective.com/nest#backer" target="_blank"><img src="https://opencollective.com/nest/backers/badge.svg" alt="Backers on Open Collective" /></a>
<a href="https://opencollective.com/nest#sponsor" target="_blank"><img src="https://opencollective.com/nest/sponsors/badge.svg" alt="Sponsors on Open Collective" /></a>
  <a href="https://paypal.me/kamilmysliwiec" target="_blank"><img src="https://img.shields.io/badge/Donate-PayPal-ff3f59.svg"/></a>
  <a href="https://twitter.com/nestframework" target="_blank"><img src="https://img.shields.io/twitter/follow/nestframework.svg?style=social&label=Follow"></a>

## Description

The Nest CLI is a command-line interface tool that helps you to initialize, develop, and maintain your Nest applications. It assists in multiple ways, including scaffolding the project, serving it in development mode, and building and bundling the application for production distribution. It embodies best-practice architectural patterns to encourage well-structured apps. Read more [here](https://docs.nestjs.com/cli/overview).

## Installation

```bash
$ npm install -g @nestjs/schematics
```

## Usage

Learn more in the [official documentation](https://docs.nestjs.com/).

## Stay in touch

- Website - [https://nestjs.com](https://nestjs.com/)
- Twitter - [@nestframework](https://twitter.com/nestframework)

## License

Nest is [MIT licensed](LICENSE).
npm package: @pikaforge/n8n-nodes-plane
Description: Node to Integrate with the Plane API
Author: Scott Petersen
Latest version: 0.0.2

![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)

# n8n-nodes-starter

This repo contains example nodes to help you get started building your own custom integrations for [n8n](https://n8n.io). It includes the node linter and other dependencies.

To make your custom node available to the community, you must create it as an npm package, and [submit it to the npm registry](https://docs.npmjs.com/packages-and-modules/contributing-packages-to-the-registry).

If you would like your node to be available on n8n cloud you can also [submit your node for verification](https://docs.n8n.io/integrations/creating-nodes/deploy/submit-community-nodes/).

## Prerequisites

You need the following installed on your development machine:

* [git](https://git-scm.com/downloads)
* Node.js and npm. Minimum version Node 20. You can find instructions on how to install both using nvm (Node Version Manager) for Linux, Mac, and WSL [here](https://github.com/nvm-sh/nvm). For Windows users, refer to Microsoft's guide to [Install NodeJS on Windows](https://docs.microsoft.com/en-us/windows/dev-environment/javascript/nodejs-on-windows).
* Install n8n with:
  ```
  npm install n8n -g
  ```
* Recommended: follow n8n's guide to [set up your development environment](https://docs.n8n.io/integrations/creating-nodes/build/node-development-environment/).

## Using this starter

These are the basic steps for working with the starter. For detailed guidance on creating and publishing nodes, refer to the [documentation](https://docs.n8n.io/integrations/creating-nodes/).

1. [Generate a new repository](https://github.com/n8n-io/n8n-nodes-starter/generate) from this template repository.
2. Clone your new repo:
   ```
   git clone https://github.com/<your organization>/<your-repo-name>.git
   ```
3. Run `npm i` to install dependencies.
4. Open the project in your editor.
5. Browse the examples in `/nodes` and `/credentials`. Modify the examples, or replace them with your own nodes.
6. Update the `package.json` to match your details.
7. Run `npm run lint` to check for errors or `npm run lintfix` to automatically fix errors when possible.
8. Test your node locally. Refer to [Run your node locally](https://docs.n8n.io/integrations/creating-nodes/test/run-node-locally/) for guidance.
9. Replace this README with documentation for your node. Use the [README_TEMPLATE](README_TEMPLATE.md) to get started.
10. Update the LICENSE file to use your details.
11. [Publish](https://docs.npmjs.com/packages-and-modules/contributing-packages-to-the-registry) your package to npm.

## More information

Refer to our [documentation on creating nodes](https://docs.n8n.io/integrations/creating-nodes/) for detailed information on building your own nodes.

## License

[MIT](https://github.com/n8n-io/n8n-nodes-starter/blob/master/LICENSE.md)
npm package: @pikaju/react-responsive-modal
Description: A simple responsive and accessible react modal
Author: Léo Pradel
Latest version: 6.4.1

# react-responsive-modal

[![npm version](https://img.shields.io/npm/v/react-responsive-modal.svg)](https://www.npmjs.com/package/react-responsive-modal)
[![npm downloads per month](https://img.shields.io/npm/dm/react-responsive-modal.svg)](https://www.npmjs.com/package/react-responsive-modal)
[![codecov](https://img.shields.io/codecov/c/github/pradel/react-responsive-modal/master.svg)](https://codecov.io/gh/pradel/react-responsive-modal)

A simple responsive and accessible react modal.

- Focus trap inside the modal.
- Centered modals.
- Scrolling modals.
- Multiple modals.
- Accessible modals.
- Easily customizable via props.
- Typescript support
- [Small bundle size](https://bundlephobia.com/result?p=react-responsive-modal)

## Documentation

- [Getting started](https://react-responsive-modal.leopradel.com/)
  - [Installation](https://react-responsive-modal.leopradel.com/#installation)
  - [Usage](https://react-responsive-modal.leopradel.com/#usage)
  - [Props](https://react-responsive-modal.leopradel.com/#props)
  - [Licence](https://react-responsive-modal.leopradel.com/#license)

## Installation

With npm: `npm install react-responsive-modal --save`

Or with yarn: `yarn add react-responsive-modal`

## Usage

[![Edit react-responsive-modal](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/9jxp669j2o)

```javascript
import React, { useState } from 'react';
import ReactDOM from 'react-dom';
import 'react-responsive-modal/styles.css';
import { Modal } from 'react-responsive-modal';

const App = () => {
  const [open, setOpen] = useState(false);

  const onOpenModal = () => setOpen(true);
  const onCloseModal = () => setOpen(false);

  return (
    <div>
      <button onClick={onOpenModal}>Open modal</button>
      <Modal open={open} onClose={onCloseModal} center>
        <h2>Simple centered modal</h2>
      </Modal>
    </div>
  );
};

ReactDOM.render(<App />, document.getElementById('app'));
```

## Props

Check the documentation: https://react-responsive-modal.leopradel.com/#props.

## License

MIT © [Léo Pradel](https://www.leopradel.com/)
npm package: @pikapi/multipart-form-parser
Description: Multipart form parser
Author: Fuad Hasan
Latest version: 1.0.0

# pika-form-parser

This is a TypeScript module that provides functions to parse a multipart body buffer and extract its parts based on the provided boundary. It also includes utility functions to extract the boundary string from the Content-Type header and generate sample demo data for testing.

## Table of Contents

- [Installation](#installation)
- [Usage](#usage)
- [API](#api)
- [Demo Data](#demo-data)
- [Contributing](#contributing)
- [License](#license)

## Installation

This module is written in TypeScript and can be added to your project using npm:

```bash
npm install pika-form-parser
```

## Usage

```js
import { formParser, setMaxFileSize } from 'pika-form-parser';
import express from 'express';
import fs from 'fs';

const app = express();
const router = express.Router();

//10MB
const SIZE = 10 * 1024 * 1024;

setMaxFileSize(SIZE);

app.get('/', (req, res) => {
    res.send('Hello World!');
});

router.post('/', formParser, (req, res) => {
    console.log('File upload request received');
    //console.log('req.files', req.files);
    //console.log('req.body', req.body);
    //write the file to disk
    //create upload directory if it doesn't exist
    if (!fs.existsSync('./uploads')) {
        fs.mkdirSync('./uploads');
    }
    //write the file to disk
    fs.writeFileSync('./uploads/' + req.files[0].filename, req.files[0].data);
    res.send('File uploaded');
});

app.use('/test', router);

app.listen(3000, () => {
    console.log('Example app listening on port 3000!');
});
```
npm package: @pikaqiumiao/vue-see-bridge
Description: [![Build Status](https://travis-ci.com/FEMessage/vue-see-bridge.svg?branch=master)](https://travis-ci.com/FEMessage/vue-see-bridge) [![NPM Download](https://img.shields.io/npm/dm/@femessage/vue-see-bridge.svg)](https://www.npmjs.com/package/@femessage/vue
Author: pikaqiumiao
Latest version: 1.0.0

# vue-see-bridge

[![Build Status](https://travis-ci.com/FEMessage/vue-see-bridge.svg?branch=master)](https://travis-ci.com/FEMessage/vue-see-bridge)
[![NPM Download](https://img.shields.io/npm/dm/@femessage/vue-see-bridge.svg)](https://www.npmjs.com/package/@femessage/vue-see-bridge)
[![NPM Version](https://img.shields.io/npm/v/@femessage/vue-see-bridge.svg)](https://www.npmjs.com/package/@femessage/vue-see-bridge)
[![NPM License](https://img.shields.io/npm/l/@femessage/vue-see-bridge.svg)](https://github.com/FEMessage/vue-see-bridge/blob/master/LICENSE)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/FEMessage/vue-see-bridge/pulls)
[![Automated Release Notes by gren](https://img.shields.io/badge/%F0%9F%A4%96-release%20notes-00B2EE.svg)](https://github-tools.github.io/github-release-notes/)

项目简要说明 + 示例图

## Table of Contents

- [Introduction](#introduction)
- [Feature](#feature)
- [Demo](#demo)
- [Install](#install)
- [Example](#example)
- [Reference](#reference)
- [Contributors](#contributors)
- [License](#license)

## Introduction

[⬆ Back to Top](#table-of-contents)

## Feature

[⬆ Back to Top](#table-of-contents)

## Demo

* [doc and online demo](https://FEMessage.github.io/vue-see-bridge/)

[⬆ Back to Top](#table-of-contents)

## Install

[⬆ Back to Top](#table-of-contents)

## Example

[⬆ Back to Top](#table-of-contents)

## Reference

[⬆ Back to Top](#table-of-contents)

## Contributors

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore -->
<!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!

[⬆ Back to Top](#table-of-contents)

## License

[MIT](./LICENSE)

[⬆ Back to Top](#table-of-contents)