open-index/open-npm huggingface dataset:
npm package: @castiron/eslint-config-cic
Description: General eslint configuration for Cast Iron Coding projects
Author: Cast Iron Coding
Latest version: 0.0.3-alpha.2

# eslint-config-cic

An ESLint [Shareable Config](http://eslint.org/docs/developer-guide/shareable-configs) for CIC projects

## Install

```bash
yarn add eslint-config-cic -D
```

Then add this to your `.eslintrc` file:

```
{
  "extends": "cic"
}
```
npm package: @castiron/global-styles
Description: A somewhat flexible set of base stylings as styled-components' createGlobalStyle
Author: Cast Iron Coding
Latest version: 1.0.4
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @castiron/global-styles

A set of resets and base styles in the form of a `styled-components`’ `createGlobalStyle` module.

## Usage

This package was created to help you scaffold global styles on a new project. Beyond a handful of declarations to normalize user agent styles (`/base/resets`), most of the rest of this package simply demonstrates how you may want to architect and declare base styles on your project. As such, you probably want to copy and paste `/src` into your project theme and build from there. At minimum, you'll want to update the values for CSS custom properties in `/src/root.js`.

If you really want to import this package directly, you can do this instead:

1. `yarn add @castiron/global-styles`
2. `import GlobalStyles from "@castiron/global-styles`
npm package: @castlefinance/port-sdk
Description: Port SDK for interacting with Port Finance
Author: Port Finance
Latest version: 0.2.69

# 🔧 Port Finance SDK

[![npm](https://img.shields.io/npm/v/@port.finance/port-sdk.svg)](https://www.npmjs.com/package/@port.finance/port-sdk)

An SDK to interact with Port Finance on-chain program.

## Installation

```
yarn add @port.finance/port-sdk
```
npm package: @castore/react-visualizer
Description: React component to visualize, design and manually test Castore event stores and commands.
Latest version: 1.25.3

# React Visualizer

React component to visualize, design and manually test [Castore](https://github.com/castore-dev/castore) event stores and commands.

Here is a [hosted example](https://castore-dev.github.io/castore/visualizer/), based on the docs code snippets about pokemons and trainers. You can find the related source code (commands & event stores) in the [demo package](https://github.com/castore-dev/castore/tree/main/demo/blueprint/src).

## 📥 Installation

```bash
# npm
npm install --save-dev @castore/react-visualizer

# yarn
yarn add --dev @castore/react-visualizer
```

This package has `@castore/core`, `@castore/json-schema-command` and `react` (above v17) as peer dependencies, so you will have to install them as well:

```bash
# npm
npm install @castore/core @castore/json-schema-command react

# yarn
yarn add @castore/core @castore/json-schema-command react
```

## 👩‍💻 Usage

```tsx
// ...somewhere in your React App
import { tuple } from '@castore/core';
import { Visualizer } from '@castore/react-visualizer';

const MyPage = () =>
  <Visualizer
    eventStores={[
      eventStoreA,
      eventStoreB
      ...
    ]}
    // 👇 `tuple` is only used for type inference
    commands={tuple(
      commandA,
      commandB
      ...
    )}
    // 👇 Provide additional context arguments
    // (see https://github.com/castore-dev/castore#--command)
    contextsByCommandId={{
      COMMAND_A_ID: [{ generateUuid: uuid }],
      ...
    }}
  />
```

It will render a [visualizer](https://castore-dev.github.io/castore/).

## ☝️ Warning

| ❌ **This package is not an admin** ❌ |
| -------------------------------------- |

We are thinking about re-using some Components to develop an admin, but it is NOT an admin for now. It's main goal is to visualize, design and manually test your event stores and commands, as well as getting familiar with the event sourcing paradigm.

No connection to a DB or API is actually done. All the data is stored locally your web page, thanks to a [`ReduxEventStorageAdapter`](https://github.com/castore-dev/castore/tree/main/packages/redux-event-storage-adapter).

Also, the forms are generated with [`react-json-schema-form`](https://github.com/rjsf-team/react-jsonschema-form), so only `JSONSchemaCommand`s are supported.

## 🎨 Unthemed component

The visualizer uses the [MUI](https://mui.com/) components library. You can customize its design by providing your own theme:

```tsx
import { CssBaseline, ThemeProvider, createTheme } from '@mui/material';
import { UnthemedVisualizer } from '@castore/react-visualizer';

const customTheme = createTheme({
  ...
})

const MyPage = () =>
  <ThemeProvider theme={customTheme}>
    <CssBaseline/>
    <UnthemedVisualizer ... />
  </Theme>
```
npm package: @casts/anchor
Description: a react anchor component
Latest version: 0.1.0-alpha.0

# @casts/anchor

[![NPM version](https://img.shields.io/npm/v/@casts/anchor.svg?style=flat)](https://npmjs.org/package/@casts/anchor)
[![NPM downloads](http://img.shields.io/npm/dm/@casts/anchor.svg?style=flat)](https://npmjs.org/package/@casts/anchor)

## Install

```bash
$ pnpm add @casts/anchor
```

```bash
$ pnpm run dev
$ pnpm run build
```

## Options

TODO

## License

MIT © [moecasts &lt;moecasts.caster@gmail.com&gt;](https://github.com/moecasts &lt;moecasts.caster@gmail.com&gt;)
npm package: @casts/drawer
Description: a react drawer component
Latest version: 0.1.0-alpha.0

# @casts/drawer

[![NPM version](https://img.shields.io/npm/v/@casts/drawer.svg?style=flat)](https://npmjs.org/package/@casts/drawer)
[![NPM downloads](http://img.shields.io/npm/dm/@casts/drawer.svg?style=flat)](https://npmjs.org/package/@casts/drawer)

## Install

```bash
$ pnpm add @casts/drawer
```

```bash
$ pnpm run dev
$ pnpm run build
```

## Options

TODO

## License

MIT © [moecasts &lt;moecasts.caster@gmail.com&gt;](https://github.com/moecasts &lt;moecasts.caster@gmail.com&gt;)
npm package: @catherine22/kwc-features
Description: KWC Features Flags
Latest version: 1.0.0

# @catherine22/kwc-features

Runtime flags can be enabled or disabled by setting a boolean value for that
flag in `globalThis.kwcRuntimeFlags`, e.g.:

```js
kwcRuntimeFlags.ENABLE_SOME_FEATURE = true;
```

If the flag is not explicitly
set, the feature is disabled by default. The `kwcRuntimeFlags` object
must appear before the engine is initialized and should be defined at the
application layer.

Internally, KWC will reference runtime flags like so:

```js
if (kwcRuntimeFlags.ENABLE_SOME_FEATURE) {
    // etc.
}
```

This makes it possible for consumers to replace these flags at compile time, using something like [Rollup's `@rollup/plugin-replace`](https://www.npmjs.com/package/@rollup/plugin-replace) or [ESBuild's `define`](https://esbuild.github.io/api/#define).

Note that `@catherine22/kwc-features` is an internal package used by KWC and (most likely) should not be directly used by consumers.
npm package: @catherine22/kwc-synthetic-shadow
Description: Synthetic Shadow Root for KWC
Latest version: 1.0.0

# Synthetic Shadow Root

## Summary

This is a polyfill for ShadowRoot that was tailor-made for KWC in order to meet the performance goals of the Lightning Platform. This doesn't mean that it cannot be used with any other framework, but we took shortcuts and made compromises that might not align well with other frameworks.

## Compromises

- Default content for `<slot>` elements is always empty.
- `slotchange` is only available directly on the `<slot>` (it doesn't bubble as in the case of the native implementation). This restriction is in place because implementing `slotchange` requires using `MutationObserver` which is expensive at runtime. By only supporting `slotchange` event applied directly on the `<slot>` element, the KWC engine receives a clear signal that the component author is interested in listening to this event. This avoids spending unnecessary CPU time when the `slotchange` event is never consumed.
- If you use `MutationObserver` to watch changes in a DOM tree, disconnect it or you will cause a memory leak. Note that a component can observe mutations only in its own template. It can't observe mutations within the shadow tree of other custom elements.
npm package: @catloafsoft/mailing
Description: Fun email development environment
Latest version: 2.1.2

<img src="https://user-images.githubusercontent.com/609038/206747937-74206c35-0587-4a2f-a744-126ea356756f.png#gh-dark-mode-only" alt="Mailing logo" width="295" height="64"/>
<img src="https://user-images.githubusercontent.com/609038/206747927-112e3d23-e5e6-4f7c-950b-4490b7c4bbe8.png#gh-light-mode-only" alt="Mailing logo" width="295" height="64"/>

![NPM Version](https://img.shields.io/npm/v/%40catloafsoft%2Fmailing)
[![](https://dcbadge.vercel.app/api/server/fdSzmY46wY?style=flat)](https://discord.gg/fdSzmY46wY)

**NOTE**: This is a fork of [sofn-xyz/mailing](https://github.com/sofn-xyz/mailing), which appears to now be abandonware, with significant modernization and improvements to the codebase. Major updates include:

- **React 19** and **Next.js 15** support
- **Pure ESM architecture** with **Vite integration** for 3.5x faster builds
- **Node.js 18+** requirement with modern JavaScript (ES2022)
- Security vulnerability fixes and dependency updates
- Improved build performance and developer experience

## ●&nbsp;&nbsp;Build, test, send emails with React

- Build email templates with React components [Examples](https://www.mailing.run/docs/templates)
- MJML components that work across clients (Outlook!)
- Preview server with live reload for quick development
- **Vite-powered builds** with 3.5x faster compilation times
- **Pure ESM architecture** for modern JavaScript performance
- Dev mode opens emails in your browser instead of sending
- Test mode for ensuring emails send and have the correct content
- Plays well with js frameworks like **Next.js 15**, redwood.js, remix
- Written in **TypeScript with ES2022** support, inspired by Action Mailer from Ruby on Rails

## ●&nbsp;&nbsp;Why?

We’re longtime users of Action Mailer and wanted something similar for our typescript/react apps. We didn’t find anything, so we decided to build Mailing. We added some features that we would’ve liked in Action Mailer, like a mobile toggle (with hotkeys), and the ability to send a test email from the browser while developing. We went all in on MJML so that we (almost) never have to think about email clients or nested tables :)

<br/>

## ●&nbsp;&nbsp;Get started

Prerequisites: Mailing requires **Node.js 18+** and running on Mac or Linux. Windows is not supported at this time, but we'd welcome a pull request to [fix these bugs](https://github.com/sofn-xyz/mailing/issues/187) and add Windows support!

To get started with Mailing, check out the [official docs](https://www.mailing.run/docs).

<br/>

## ●&nbsp;&nbsp;&nbsp;Contributing

Want to improve Mailing? Incredible. Try it out, file an issue or open a PR.

Check the [CONTRIBUTING.md](https://github.com/sofn-xyz/mailing/blob/main/docs/CONTRIBUTING.md) for more info.

<br/>

## ●&nbsp;&nbsp;&nbsp;Support

Need help getting set up? Hit us up on discord [![](https://dcbadge.vercel.app/api/server/fdSzmY46wY?style=flat)](https://discord.gg/fdSzmY46wY)
npm package: @catpawx/rollup-template
Description: 🐈‍⬛ 猫爪联盟前端团队 rollup的模板项目
Author: 相甫
Latest version: 0.0.2

# 说明

本模板项目, 用于开发类库项目

# 打包说明

1. 使用 rollup 打包, 打包命令: npm run build
2. 内置 typescript
3. 打包入口文件 src/index.ts

# 开发文件

1. 入口文件 src/index.ts, 建议开发内容都在 src 目录下
2. 打包后, 优先检查是否存在 dist/node_modules 目录, 在 rollup.config.js external 配置项中按需排除
npm package: @catppuccin/thelounge-latte
Description: Soothing pastel theme for The Lounge
Latest version: 2.0.0

<h3 align="center">
	<img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/logos/exports/1544x1544_circle.png" width="100" alt="Logo"/><br/>
	<img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/misc/transparent.png" height="30" width="0px"/>
	Catppuccin for <a href="https://thelounge.chat/">The Lounge</a>
	<img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/misc/transparent.png" height="30" width="0px"/>
</h3>

<p align="center">
	<a href="https://github.com/catppuccin/thelounge/stargazers"><img src="https://img.shields.io/github/stars/catppuccin/thelounge?colorA=363a4f&colorB=b7bdf8&style=for-the-badge"></a>
	<a href="https://github.com/catppuccin/thelounge/issues"><img src="https://img.shields.io/github/issues/catppuccin/thelounge?colorA=363a4f&colorB=f5a97f&style=for-the-badge"></a>
	<a href="https://github.com/catppuccin/thelounge/contributors"><img src="https://img.shields.io/github/contributors/catppuccin/thelounge?colorA=363a4f&colorB=a6da95&style=for-the-badge"></a>
</p>

<p align="center">
	<img src="https://raw.githubusercontent.com/catppuccin/thelounge/main/assets/preview.webp"/>
</p>

## Previews

<details>
<summary>🌻 Latte</summary>
<img src="https://raw.githubusercontent.com/catppuccin/thelounge/main/assets/latte.webp"/>
</details>
<details>
<summary>🪴 Frappé</summary>
<img src="https://raw.githubusercontent.com/catppuccin/thelounge/main/assets/frappe.webp"/>
</details>
<details>
<summary>🌺 Macchiato</summary>
<img src="https://raw.githubusercontent.com/catppuccin/thelounge/main/assets/macchiato.webp"/>
</details>
<details>
<summary>🌿 Mocha</summary>
<img src="https://raw.githubusercontent.com/catppuccin/thelounge/main/assets/mocha.webp"/>
</details>

## Installation

### Manually

1. Copy the contents of `theme.css` from your desired flavor in `themes/catppuccin-{flavor}/`
2. Paste it into your instance of `The Lounge` in Settings -> Appearance -> Custom Stylesheet

## 💝 Thanks to

- [hyperreal](https://github.com/hyperreal64)
- [arminius-smh](https://github.com/arminius-smh)

&nbsp;

<p align="center">
	<img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/footers/gray0_ctp_on_line.svg?sanitize=true" />
</p>

<p align="center">
	Copyright &copy; 2021-present <a href="https://github.com/catppuccin" target="_blank">Catppuccin Org</a>
</p>

<p align="center">
	<a href="https://github.com/catppuccin/catppuccin/blob/main/LICENSE"><img src="https://img.shields.io/static/v1.svg?style=for-the-badge&label=License&message=MIT&logoColor=d9e0ee&colorA=363a4f&colorB=b7bdf8"/></a>
</p>
npm package: @cauriland/core-state
Description: State Management for Cauri Core
Latest version: 3.2.0

# Cauri Core - State

<p align="center">
    <img src="https://raw.githubusercontent.com/cauriland/core/main/banner.png" />
</p>

## Documentation

You can find installation instructions and detailed instructions on how to use this package at the [dedicated documentation site](https://docs.cauri.cm/guidebook/core/plugins/required/core-state.html).

## Security

If you discover a security vulnerability within this package, please send an e-mail to security@cauri.cm. All security vulnerabilities will be promptly addressed.

## Credits

This project exists thanks to all the people who [contribute](../../../../contributors).

## License

[MIT](LICENSE) © [Cauri Land](https://cauri.cm)
npm package: @cauriland/core-transaction-pool
Description: Transaction Pool Manager for Cauri Core
Latest version: 3.2.0

# Cauri Core - Transaction Pool

<p align="center">
    <img src="https://raw.githubusercontent.com/cauriland/core/main/banner.png" />
</p>

## Documentation

You can find installation instructions and detailed instructions on how to use this package at the [dedicated documentation site](https://docs.cauri.cm/guidebook/core/plugins/required/core-transaction-pool.html).

## Security

If you discover a security vulnerability within this package, please send an e-mail to security@cauri.cm. All security vulnerabilities will be promptly addressed.

## Credits

This project exists thanks to all the people who [contribute](../../../../contributors).

## License

[MIT](LICENSE) © [Cauri Land](https://cauri.cm)
npm package: @caviar/cli
Description: Caviar cli tool
Author: caviarjs
Latest version: 2.1.1

[![Build Status](https://travis-ci.org/caviarjs/caviar-cli.svg?branch=master)](https://travis-ci.org/caviarjs/caviar-cli)
[![Coverage](https://codecov.io/gh/caviarjs/caviar-cli/branch/master/graph/badge.svg)](https://codecov.io/gh/caviarjs/caviar-cli)
<!-- optional appveyor tst
[![Windows Build Status](https://ci.appveyor.com/api/projects/status/github/caviarjs/caviar-cli?branch=master&svg=true)](https://ci.appveyor.com/project/caviarjs/caviar-cli)
-->
<!-- optional npm version
[![NPM version](https://badge.fury.io/js/@caviar/cli.svg)](http://badge.fury.io/js/@caviar/cli)
-->
<!-- optional npm downloads
[![npm module downloads per month](http://img.shields.io/npm/dm/@caviar/cli.svg)](https://www.npmjs.org/package/@caviar/cli)
-->
<!-- optional dependency status
[![Dependency Status](https://david-dm.org/caviarjs/caviar-cli.svg)](https://david-dm.org/caviarjs/caviar-cli)
-->

# @caviar/cli

Caviar cli tool

## Install

```sh
$ npm i -g @caviar/cli
```

## Usage

```sh
> caviar --preset /path/to/preset.js --configFile /path/to/config.js
```

**CLI options**

Options  |  required | default value | type | description
---- | ---- | ---- | ---- | ----
**--cwd** | NO | `process.cwd()` | path | specify the working directory
**--dev**, **--no-dev** | NO | `false` | boolean | whether in dev mode
**--sandbox**, **--no-sandbox** | NO | `false` | boolean | whether use sandbox or not
**--phase** | NO | `'default'` | string | what kind of phase should caviar run as
**--preset** | Depends | - | path | the javascript file path of the caviar preset
**--configFile** | Depends | - | path | the javascript file path of the caviar config

At least one of `preset` and `configFile` should be specified.

## Use `caviar.config.js` to simply the cli options

If a `--caviar.config` option has been specified,

caviar.config.js

```js
module.exports = {
  preset: '@my/caviar-layer',
  configFile: require.resolve('./config')
}
```

argv options > phase options (caviar.config) > profile options (caviar.config)

```sh
> caviar
```

For details,

```sh
> caviar --help
```

## Create your own caviar cli with default profile settings

bin.js

```js
#!/usr/bin/env node

const {Command} = require('@caviar/cli')

new Command({
  defaultCaviarConfig: '/path/to/default/caviar.config.js'
}).start()
```

## License

[MIT](LICENSE)
npm package: @cawfree/react-native-modal-provider
Description: A React <Provider /> for managing <Modal />s.
Author: Alex Thomas
Latest version: 1.0.2

# @cawfree/react-native-modal-provider
A React &lt;Provider /> for managing &lt;Modal />s.

<p align="center">
  <img src="./bin/out.gif" width="540" height="316">
</p>

## Contributing
[Pull requests](https://github.com/cawfree/react-native-modal-provider/pulls) and [Issues](https://github.com/cawfree/react-native-modal-provider/issues) are more than welcome! Feel free to branch directly from `/master`.

## 🚀 Getting Started

Using [`npm`]():

```sh
npm install --save @cawfree/react-native-modal-provider
```

Using [`yarn`]():

```sh
yarn add @cawfree/react-native-modal-provider
```

## 🤔 About
This is a utility function to ease the presentation of `<Modal />` content on [React Native](https://facebook.github.io/react-native/) and [React Native Web](https://github.com/necolas/react-native-web). It provides the following properties:

  - Works around web's the [`zIndex` presentation issue](https://github.com/necolas/react-native-web/issues/689), and ensures `<Modal />` content is always rendered top-most, under the provision the `<ModalProvider />` rests at the graphical content root of your app.
  - Enforces only a single `<Modal />` can be presented at a time.
  - Ensures sequential presentation of `<Modal/>`s, prioritized by which requested to become `visible` first.

## ✍️ Example

Using the `withModal` utility, you can turn arbitrary content into something that can be presented using the defined `ModalComponent`:

```javascript
import {
  Modal as SomeModalComponent,
} from 'react-native';
import { ModalProvider, withModal } from '@cawfree/react-native-modal-provider';

const ModalContent = ({ ...nextProps }) => (
  <View
    {...extraProps}
  />
);

const ConnectedModalContent = withModal(
  ModalContent,
);

const App = () => (
  <ModalProvider
    ModalComponent={SomeModalComponent}
  >
    <ConnectedModalContent
      visible
      style={{
        flex: 1,
        backgroundColor: 'green',
      }}
    />
  </ModalProvider>
);
```

You can run the example by heading into the [example directory](./RNModalProvider) and executing:

```sh
yarn # or npm install
npm run web
```

Then use your browser to navigate into your [local instance](localhost:3000).

## 🧰 Rolling Your Own
To define your own `ModalComponent` to render using the `ModalProvider`, all it expects is the `ModalComponent` accepts a `visible` prop, which is used to define whether the `Modal` is presented or not. There is a working example of how to do this in the [example directory](./RNModalProvider/).

There's an existing template based on using [react-native-material-menu](https://github.com/mxck/react-native-material-menu) as the `ModalComponent`.

## ✌️ License
[MIT](https://opensource.org/licenses/MIT)
npm package: @caxa-form/component-elm-radio
Description: @caxa-form/element-ui 内置组件
Author: wangjing11260
Latest version: 2.5.15

# @caxa-form/component-elm-radio

@caxa-form/element-ui 内置组件

[GitHub](https://github.com/wangjing0630/caxa-form) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @caxa-form/component-subform
Description: @caxa-form 内置组件
Author: wangjing11260
Latest version: 2.5.14

# @caxa-form/component-subform

@caxa-form 内置组件

[GitHub](https://github.com/wangjing0630/caxa-form) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @cbk/cbk-share
Description: share for caibeke
Author: changsu
Latest version: 0.0.2-beta.1

## readme for changsu's cbk-share
##-----update---commit-----


**update-time**:Tue Dec 03 2019
<br/>**Author:** changsu
<br/>**version:** 0.0.2-beta.1
<br/>**commit:** feat: init share
<br/><br/>