open-index/open-npm huggingface dataset:
npm package: @lucasveronezzi/load-dotenv
Description: Automatic dotenv loading based on the build or --env parameter
Author: Lucas Veronezzi
Latest version: 0.0.2

# Load Dotenv

This package automatic load the package `dotenv` based on the build or --env parameter

### Default
This package will look in the `process.env.NODE_ENV` to determine which file is to load

 - `production`:  file name is .env.prod
 - `development`: file name is .env

### Parameter
You can use the parameter --env with your command to specify the name of the file in the root directory

#### Example
`--env .env.my-enviroment`
npm package: @lucasveronezzi/quasar-app-extension-twin-starter
Description: A starter kit that allows you to start a new project using the Quasar Framework with some extras features like authentication, ACL, authencation pages etc...
Author: Lucas Veronezzi
Latest version: 0.2.0

Quasar App Extension twin-starter
===

This README is being prepared...

# Install
```bash
quasar ext add @lucasveronezzi/twin-starter
```
Quasar CLI will retrieve it from the NPM registry and install the extension to your project.

## Prompts

> Explain the prompts here

## Eslint
Add to quasar.config.js

```js
options: {
  fix: true,
  formatter: require('eslint').CLIEngine.getFormatter('stylish')
}
```

# Uninstall
```bash
quasar ext remove twin-starter
```
npm package: @lucasvmiguel/kv-store
Description: <p align="center"><img src="logo/horizontal.png" alt="kv-store" height="80px"></p>
Author: Lucas Vieira
Latest version: 1.0.20

<p align="center"><img src="logo/horizontal.png" alt="kv-store" height="80px"></p>

[![Version](https://img.shields.io/npm/v/@lucasvmiguel/kv-store.svg)](https://www.npmjs.org/package/@lucasvmiguel/kv-store)
[![Build Status](https://travis-ci.org/lucasvmiguel/kv-store.svg?branch=master)](https://travis-ci.org/lucasvmiguel/kv-store)
[![Downloads](https://img.shields.io/npm/dm/@lucasvmiguel/kv-store.svg)](https://www.npmjs.org/package/@lucasvmiguel/kv-store)

## Description
Key value store library that uses your current database. It might be the case that you don't want to spend money in a new instance or in another service.

PS: if you have money to spend, maybe it's better to use a better database solution for this particular problem, as suggested here: https://www.reddit.com/r/javascript/comments/beyjef/key_value_storage_in_your_own_database_if_you/el9s32b?utm_source=share&utm_medium=web2x

Databases available:
* Mysql
* Postgres (roadmap)
* MongoDB (roadmap)

## Installation

```bash
npm install --save @lucasvmiguel/kv-store
```

## How to use
```js
import * as kvStore from '@lucasvmiguel/kv-store';

const connection = mysql.createConnection({
    host: '...',
    user: '...',
    password: '...',
    port: '...',
    database: '...',
});

await kvStore.init({
  type: 'mysql',
  client: connection,
  tableName: 'kvstore_keyvalues', // OPTIONAL
  debug: false, // OPTIONAL
});

await kvStore.put('USER:123', 'abc');
const abc = await kvStore.get('USER:123');

// Expiration in seconds
await kvStore.putJson('USER:456', {foo: "bar"}, { expiration: 60 });
const fooBar = await kvStore.getJson('USER:456');
```

## License

[MIT](LICENSE)
npm package: @lucasweb3/santaswap-uikit
Description: Set of UI components for Santaswap projects
Latest version: 0.10.5

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @lucasweb3/wswap-uikit
Description: Set of UI components for pancake projects
Latest version: 0.5.1

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @lucaswong98/vite-subresource-integrity-plugin
Description: Adds dynamicsubresource integrity for vite
Author: lucaswong98
Latest version: 1.0.2

# vite-subresource-integrity-plugin

[![npm](https://img.shields.io/npm/v/vite-subresource-integrity-plugin.svg)](https://www.npmjs.com/package/vite-subresource-integrity-plugin)
[![ci](https://github.com/msidolphin/vite-subresource-integrity-plugin/actions/workflows/test-unit.yml/badge.svg?branch=master)](https://github.com/msidolphin/vite-subresource-integrity-plugin/actions/workflows/test-unit.yml)

English | [简体中文](./README-zh.md)

[Subresource Integrity](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) (SRI) is a security feature that enables browsers to verify that resources they fetch (for example, from a CDN) are delivered without unexpected manipulation.
It works by allowing you to provide a cryptographic hash that a fetched resource must match.

## Install

```sh
npm i vite-subresource-integrity-plugin -D

pnpm add vite-subresource-integrity-plugin -D

yarn add vite-subresource-integrity-plugin -D
```

## Usage

```js
// vite.config.js
import viteSriPlugin from 'vite-subresource-integrity-plugin'

export default {
  plugins: [
    viteSriPlugin({
      algorithm: ['sha256', 'sha384']
    })
  ]
}
```

## Options

| param      | type                | default           | description                                                                                                                            |
| ---------- | ------------------- | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| algorithm  | `string` `string[]` | `['sha384']`      | Specifying the name of a hash function to be used for calculating integrity hash values                                                |
| manifest   | `boolean` `string`  | `true`            | If manifest is a true value, the plugin will output a manifest file, and you can pass manifest as a string to set the name of the file |
| extensions | `string[]`          | `['.js', '.css']` | Types of assets the plugin needs to handle                                                                                             |
| enabled    | `boolean`           | `true`            | Enable or disable plugin                                                                                                               |
npm package: @lucasygu/agentfeed
Description: Share what your AI learned with your team
Author: lucasygu
Latest version: 0.1.2

# AgentFeed

**Share what your AI learned with your team.**

Human-curated session sharing via git. Your team's AI agents learn from each other.

## What It Does

When you discover something valuable in a Claude Code session, share it with one command. Your teammates' agents automatically pick it up on their next session.

```bash
# You found a race condition while debugging with Claude
af share "Race condition in auth: goroutines competing for session lock.
          Fixed with sync.Mutex. Don't use RWMutex — read path mutates cache."

# Tomorrow, your teammate starts a Claude Code session
# Their agent already knows about your finding
```

## How It Works

1. **You curate** — decide what's worth sharing from your AI session
2. **Git syncs** — message pushed to a shared worktree branch (no new backend)
3. **Agents learn** — teammates' sessions auto-pull and load your findings as context

## Why Not Just Use Slack?

You could type the same thing in Slack. But Slack messages don't auto-load into Claude Code's context. AgentFeed messages do.

## Install

```bash
npm install -g agentfeed
```

## Commands

```
af init              # Set up AgentFeed in your repo
af share "message"   # Share a curated finding with your team
af read              # Browse the feed in your terminal
af sync              # Manually pull/push (usually automatic)
```

## How It's Different

| Tool | AgentFeed |
|------|-----------|
| Claudebin | AF is curated (not raw session dump), git-native, auto-loaded into context |
| Squad decisions.md | AF is human-curated (not agent-decided), uses worktree (separate from code) |
| Slack | AF messages auto-load into AI agent context |
| Claude /export | AF is shared (not local), curated (not full dump) |

## Philosophy

- **Human-curated** — you decide what's signal, not the AI
- **Zero infrastructure** — just git, which you already use
- **Agent-native** — messages are markdown files that AI agents read naturally
- **Minimal friction** — sharing takes ~10 seconds, like writing a commit message

## License

MIT