open-index/open-npm huggingface dataset:
npm package: @levelcommerce/server
Description: Modern custom Shopify storefronts
Latest version: 1.1.14

# Hydrogen

Hydrogen is a React framework and SDK that you can use to build fast and dynamic Shopify custom storefronts.

[Check out the docs](https://shopify.dev/custom-storefronts/hydrogen)

## Getting started

**Requirements:**

- Node v14+
- Yarn

```bash
yarn
yarn dev
```

## Building for production

```bash
yarn build
```

Then, you can run a local `server.js` using the production build with:

```bash
yarn serve
```
npm package: @levelii/export-css-variables
Description: export css variables to css file
Author: levelio
Latest version: 0.0.5

# export-css-variables

[![npm version][npm-version-src]][npm-version-href]

[English](./README.md) | 中文

`export-css-variables` 是一个用于将 CSS 变量导出到 CSS 文件的工具。它旨在简化在现存旧项目中提取 CSS 变量的过程，并提供一个简单的 CLI 和 API 接口。

## 安装

你可以通过 npm 或其他包管理器全局安装该工具：

```bash
npm i -g @levelii/export-css-variables
yarn global add @levelii/export-css-variables
pnpm add -g @levelii/export-css-variables
bun add -g @levelii/export-css-variables
```

## CLI 使用

安装完成后，你可以使用命令行工具 ecv 来导出 CSS 变量。以下是一些常用命令：

### 导出 CSS 变量

```bash
# global installation
npx ecv -d <搜索css文件路径> -o <导出css文件路径>

# or use npx
npx @levelii/export-css-variables ecv

```

- -d : `directory` 搜索 css 文件路径，该路径下所有 css 文件将被搜索并导出 CSS 变量。
- -o : `output` 指定输出文件的路径，将导出的 CSS 变量保存到该文件中。
- -b : `basePath` 如果css中存在相对路径引用，该参数会作为 baseurl 进行转换，默认值是 `directory` 参数。
- -p : `basePathPrefix` basepath 的前缀，默认是 `@`。

basePath 和 basePathPrefix 参数可以用于解决 css 中存在相对路径引用的问题。转换例子：

> css文件所在目录是 `apps/src/pages/component/bar.css`, 在 css 中存在这样一个引用 `url('../../../images/logo.png')`, 如果 basePath 是 `apps/src` 则提取到的变量值为 `url('@/pages/images/logo.png')`, 其中的 `@` 即 basePathPrefix 参数。

## API 使用

该工具同时提供了 API 接口，你可以通过以下方式使用：

```javascript
import { exportCSSVariables } from '@levelii/export-css-variables'

exportCSSVariables({
  directory: 'path/to/search/css/files',
  output: 'path/to/export/css/file',
  basePath: 'path/to/base/url',
  basePathPrefix: '@'
})
```

## License

[MIT](./LICENSE) License © 2024-PRESENT [levelio](https://github.com/levelio)

[npm-version-src]: https://img.shields.io/npm/v/@levelii/export-css-variables?style=flat&colorA=080f12&colorB=1fa669
[npm-version-href]: https://npmjs.com/package/@levelii/export-css-variables
npm package: @levelio/segment-events
Description: This project was bootstrapped with [TSDX](https://github.com/jaredpalmer/tsdx).
Author: Ryan Castner
Latest version: 0.2.0

# TSDX Bootstrap

This project was bootstrapped with [TSDX](https://github.com/jaredpalmer/tsdx).

## Local Development

Below is a list of commands you will probably find useful.

### `npm start` or `yarn start`

Runs the project in development/watch mode. Your project will be rebuilt upon changes. TSDX has a special logger for you convenience. Error messages are pretty printed and formatted for compatibility VS Code's Problems tab.

<img src="https://user-images.githubusercontent.com/4060187/52168303-574d3a00-26f6-11e9-9f3b-71dbec9ebfcb.gif" width="600" />

Your library will be rebuilt if you make edits.

### `npm run build` or `yarn build`

Bundles the package to the `dist` folder.
The package is optimized and bundled with Rollup into multiple formats (CommonJS, UMD, and ES Module).

<img src="https://user-images.githubusercontent.com/4060187/52168322-a98e5b00-26f6-11e9-8cf6-222d716b75ef.gif" width="600" />

### `npm test` or `yarn test`

Runs the test watcher (Jest) in an interactive mode.
By default, runs tests related to files changed since the last commit.
npm package: @levelk/futarchy-template
Description: Template for futarchy DAOs
Author: Level K
Latest version: 0.1.1

# futarchy-template
Aragon DAO template for deploying a futarchy DAO instance

## Staging Deploy

run `npm run newFutarchyDAO:staging` to deploy to rinkeby

look for the `DeployDAO` event in the output to get the address of the newly deployed rinkeby DAO:

```
...
event: 'DeployDao',
    args: { dao: '<address_of_rinkeby_dao>' } },
...
```

go to `rinkeby.aragon.org/#/<address_of_rinkeby_dao>`

#### Things to watch out for...

The template deploys the latest versions of [Futarchy](https://github.com/levelkdev/futarchy-app) and [Oracle Manager](https://github.com/levelkdev/oracle-manager-app) published to the `open.aragonpm.eth` APM on rinkeby.

If the apps are not showing up in the DAO, the front-end code might not be propagated to aragon's IPFS node `ipfs.eth.aragon.network`. Propagate latest versions by adding to [aragon/deployments](https://github.com/aragon/deployments) via `scripts/save` and submitting a PR.

## Local Deploy

Copy `config.default.json` to `config.local.json`.

pull the [aragon/aragon](https://github.com/aragon/aragon) repo locally (the aragon front-end). Checkout latest release (currently [0.8.0-hotifx](https://github.com/aragon/aragon/releases/tag/0.8.0-hotifx)). Run `npm install`.

run `npm run compile`

run `npm run devchain:reset` and clear application cache for `localhost:3000` (Aragon client)

deploy `github.com/levelkdev/token-price-oracles`
  * `npm run deploy:local`
  * Copy the `tokenPriceDataFeed` address to the `oracleManagerSettings.dataFeedSources` array

deploy `github.com/levelkdev/futarchy-app`:
  * `npm run deploy:lib_workaround:local`
  * `aragon apm publish major --files dist --environment local`


deploy `github.com/levelkdev/oracle-manager-app`:
  * `aragon apm publish major --files dist --environment local`

run `npm run deploy:rpc` to deploy the template to the local devchain

Copy the deployed template address to `"futarchyTemplateAddress"` in `config.local.json`

run `npm run newFutarchyDAO:local` to deploy a futarchy DAO to the local devchain. Save the DAO address that is output in the event logs.

from the `aragon/aragon` repo, run `npm run start:local`

go to `localhost:3000/#/<DAO_ADDRESS>`

### Set Decision

Use this script to set a decision to YES or NO

`npm run setDecision:local <futarchyAppAddress> <decisionID> <YES||NO>`
npm package: @levelk/tidbit
Description: A library for oracles on Ethereum.
Author: @cwhinfrey
Latest version: 0.1.1

# Tidbit

A library for oracles on Ethereum.

### Contracts

For more information on each contract checkout the  [documentation](https://github.com/levelkdev/tidbit/blob/master/docs/docs/api_Oracles_OracleBase.md).

##### Inheritance Tree

```
IOracle
   |
   v
OracleBase --------> BasicOracle ------> SignedOracle
   |                      |                   |
   v                      v                   v
PushOracleBase --> BasicPushOracle --> SignedPushOracle
```

### Setup

Then run `npm install`

`chmod +x ./scripts/**` to grant execute permissions on the scripts directory

### Compile

Recompile contracts and build artifacts.

```
$ npm run compile
```

### Test

Run `npm run compile` before first test run, and after any changes to the `.sol` files

```
$ npm test
```

Run `npm run test:coverage` to run with coverage reporting
npm package: @levellink/rainbowkit
Description: The best way to connect a wallet
Author: Rainbow
Latest version: 2.1.6

<a href="https://rainbowkit.com">
  <img alt="rainbowkit" src="https://user-images.githubusercontent.com/372831/168174718-685980e0-391e-4621-94a1-29bf83979fa5.png" />
</a>

# RainbowKit

**The best way to connect a wallet 🌈**

RainbowKit is a [React](https://reactjs.org/) library that makes it easy to add wallet connection to your dapp.

- 🔥 Out-of-the-box wallet management
- ✅ Easily customizable
- 🦄 Built on top of [wagmi](https://wagmi.sh) and [viem](https://viem.sh)

## Quick start

You can scaffold a new RainbowKit + [wagmi](https://wagmi.sh) + [Next.js](https://nextjs.org) app with one of the following commands, using your package manager of choice:

```bash
npm init @levellink/rainbowkit@latest
# or
pnpm create @levellink/rainbowkit@latest
# or
yarn create @levellink/rainbowkit
```

## Documentation

For full documentation, visit [rainbowkit.com](https://rainbowkit.com).

### Try it out

You can use the CodeSandbox links below to try out RainbowKit:

- with [Create React App](https://codesandbox.io/p/sandbox/github/rainbow-me/rainbowkit/tree/main/examples/with-create-react-app)
- with [Next.js](https://codesandbox.io/p/sandbox/github/rainbow-me/rainbowkit/tree/main/examples/with-next)
- with [Next.js App Router](https://codesandbox.io/p/sandbox/github/rainbow-me/rainbowkit/tree/main/examples/with-next-app)
- with [Remix](https://codesandbox.io/p/sandbox/github/rainbow-me/rainbowkit/tree/main/examples/with-remix)
- with [Vite](https://codesandbox.io/p/sandbox/github/rainbow-me/rainbowkit/tree/main/examples/with-vite)

## Examples

The following examples are provided in the [examples](./examples/) folder of this repo.

- `with-create-react-app`
- `with-next`
- `with-next-app`
- `with-next-custom-button`
- `with-next-mint-nft`
- `with-next-siwe-next-auth`
- `with-next-siwe-iron-session`
- `with-remix`
- `with-vite`

### Running examples

To run an example locally, install dependencies.

```bash
pnpm install
```

Then go into an example directory, eg: `with-next`.

```bash
cd examples/with-next
```

Then run the dev script.

```bash
pnpm run dev
```

## Contributing

Please follow our [contributing guidelines](/.github/CONTRIBUTING.md).

## License

Licensed under the MIT License, Copyright © 2022-present [Rainbow](https://rainbow.me).

See [LICENSE](/LICENSE) for more information.
# levellink-rainbowkit